Quick BI图表展示报错:"Semantic analysis exception - invalid operand type(s) BOOLEAN,STRING for operator '='"
更新时间:
问题描述
Quick BI图表展示报错:"Semantic analysis exception - invalid operand type(s) BOOLEAN,STRING for operator '='"。
errMsg:数据源执行SQL失败:INTERNAL: instance:[20221229064154410gg3f14fou8d1] failed: ODPS-0130071:[29,18] Semantic analysis exception - invalid operand type(s) BOOLEAN,STRING for operator '=' io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:182) io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331) io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:814) io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
问题原因
字段中存在BOOLEAN类型,不能与STRING用'='计算。
解决方案
Quick BI数据集不支持BOOLEAN类型,需要新建计算字段将BOOLEAN类型强转为STRING类型。
适用于
- Quick BI 公共云
该文章对您有帮助吗?