Quick BI中使用CASE WHEN语句添加计算字段之后,数据集预览数据报SQL语法错误:ERROR:syntax error at or near ","...
更新时间:
复制为 MD 格式
【问题描述】
Quick BI中使用CASE WHEN语句添加计算字段之后,数据集预览数据报SQL语法错误:ERROR:syntax error at or near ","...具体报错截图如下:

【问题原因】
对于添加计算字段之后,数据集或者图表家在数据报SQL语法错误的问题,一般都是计算字段的表达式语法有问题导致。首先可以按照错误提示看错误位置附近是否有拼写错误,逗号、引号是否是中文符号、CASE WHEN 语句是否有换行等情况,排除上述原因之后,可以用select 计算字段表达式 from tableName 语句在数据表中运行下看看表达式是否有报错,同时也注意查看使用的函数参数、表达式逻辑是否有问题。
问题描述中的问题原因为 CASE WHEN 语句有换行,同时逗号是中文导致。
【解决方案】
修改计算字段表达式没有换行和中文逗号之后,问题解决。
【适用于】
Quick BI
该文章对您有帮助吗?