Power BI中使用ADDCOLUMNS创建计算表时出现语法错误求助
DAX语法错误排查:无效token问题
- 错误根源:代码第3行开头的缩进使用了全角空格,DAX解析器无法识别全角空格,因此抛出"Invalid token"错误。这类问题通常是复制粘贴时带入了特殊格式的空格,或者误输入了全角字符导致的。
- 修复方案:将代码中所有全角空格替换为半角空格,修正后的代码如下:
Sales in USD = ADDCOLUMNS( Sales, "Country Name", RELATED(Countries[Country]), "Exchange Rate", RELATED('Exchange Data'[Exchange Rate]), "Exchange Currency", RELATED('Exchange Data'[Exchange Currency]), "Gross Revenue USD", [Gross Revenue] * RELATED('Exchange Data'[Exchange Rate]), "Net Revenue USD", [Net Revenue] * RELATED('Exchange Data'[Exchange Rate]), "Total Tax USD", [Total Tax] * RELATED('Exchange Data'[Exchange Rate]) )
- 后续注意:编写DAX时所有分隔符、缩进必须使用半角字符,复制外部代码后建议检查格式,避免带入不可见的特殊字符。
内容的提问来源于stack exchange,提问作者SnakePlissken
相关产品推荐
相关产品推荐

