首页 > 解决方案 > 为什么 DAX 不允许使用“==”运算符?

问题描述

文档确认存在“==”(严格等于)运算符。但是,我收到“'=' 的语法不正确。(DAX(IF([col] == 0, 1, 0))) 错误消息。

为了清楚起见,我试图在“数据模型”的公式栏中创建一个计算列,而不是在 Power Query 编辑器(使用 M 语言而不是 DAX IIUC)中。

最终,我想用 IF([col] == 0,,) 区分 0 和空白单元格

在 Windows 10 上运行 Excel Office 365 for Enterprises 版本 2104。

标签: exceldax

解决方案


DAX for Excel 的 PowerPivot 和 Power BI 中的 DAX 存在一些差异。运算符的文档==没有提到这一点,但它仅适用于 Power BI,不适用于 PowerPivot for Excel。

在此处输入图像描述

在此处输入图像描述


推荐阅读