【发布时间】:2021-04-02 13:30:21
【问题描述】:
我确实有一段 SQL 代码给我带来了一些问题。透视操作会生成一个列名为'INITIAL' 的表,该表的名称中有单引号。但是该列中的值是整数或 NULL。我设法通过用双引号将列名括起来来访问 SQL 开发人员中的数字:"'INITIAL'"。将代码复制到 PowerBI 时,不接受。我返回一个
Expression.SyntaxError: 需要标记逗号
在第一次使用单引号的位置。 知道如何为 powerBI 解决这个问题吗?
PIVOT (
SUM(conversion)
FOR PHASE
IN ('INITIAL')
))
SELECT REQUEST, SUM("'INITIAL'")
FROM Pivoted
WHERE 'INITIAL' IS NOT NULL
GROUP BY REQUEST
【问题讨论】:
-
重命名列。