S02000

错误代码

S02000

报错信息

Columns specified in valueColNames of function unpivot must be of the same data type. RefId:S02000

错误原因

unpivot 函数的 valueColNames 参数指定的多列数据转换成一列,因此要求所有列的数据类型应一致。如果检查到类型不一致,会报这个错误。比如:
t=table(1..3 as id, 2010.01.01 + 1..3 as time, 4..6 as col1, `aaa`bbb`ccc as col2)
t.unpivot(keyColNames=`id, valueColNames=`col1`col2);

unpivot 文档:unpivot

解决办法

检查 valueColNames 指定的各列数据类型是否一致。