我使用下面的DAX公式在Power BI中创建了一个新度量,这使我犯了一个错误的说法: “在解析期间发生以下语法错误:无效的令牌,第18行,偏移量61,%。”
New_Measure =
if(VALUES(POC[report]) = "A",
Format ( (CALCULATE(
[Value Measure],
FILTER(
ALL(POC),
POC[report]="B"),
VALUES( POC[project_number]
)
) /
CALCULATE(
[Value Measure],
FILTER(
ALL(POC),
POC[report]="C"),
VALUES( POC[project_number]
)
)) 0.00%), Format([Value Measure], $#,##0;($#,##0)))
如何解决此错误?任何帮助,我们将不胜感激,
答案 0 :(得分:1)
您在最后一行的0.00%
前缺少逗号,并且需要将格式字符串用引号引起来:
)), "0.00%"), Format([Value Measure], "$#,##0;($#,##0)"))
我强烈建议您尝试https://www.daxformatter.com-这样可以帮助您更轻松地调试此类错字。