Quick BI数据集新建计算字段被二次引用后保存数据集报错
更新时间:
问题描述
Quick BI数据集新建计算字段被二次引用后保存数据集报错。
INTERNAL: java.lang.RuntimeException: SQL execute error by datasource... java.sql.
SQLException: Invalid use of group function com.mysql.jdbc.SQLError.createSQLException
(SQLError.java:998) com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3835) com.
mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3771) com.mysql.jdbc.MysqlIO.send
Command(MysqlIO.java:2435) com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
问题原因
用户新建的计算字段中对度量值进行SUM求和后,被引用的计算中也存在SUM计算,导致生成的SQL语法错误,使数据库运行抛出错误,是在数据库层面不支持。
解决方案
可直接在数据集新建计算字段表达式中编辑正确的SQL计算表达式即可。
适用于
- Quick BI
说明:本文档描述的功能已在公共云专业版4.2.3版本验证。
反馈
- 本页导读
文档反馈