文档

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版本验证。

  • 本页导读
文档反馈