使用DAX公式度量值 2 = IF('库存预判'[日期]<DATE(2023, 6, 13),"true","false")提示该表达式引用多列。多列不能转换为标量值。
时间: 2024-02-09 20:11:10 浏览: 73
16DAX函数高阶篇(2)共6页.pdf.zip
同样的,如果您在Power BI中使用DAX公式时出现“该表达式引用多列”的错误提示,可能是因为您的公式中引用了多个列,而IF函数只能返回一个标量值。这时需要将多个列的值进行聚合,可以使用SUM、AVERAGE等聚合函数。
根据您的需求,可以使用以下DAX公式来创建度量值:
```
度量值2 = IF(MIN('库存预判'[日期])<DATE(2023, 6, 13),"true","false")
```
以上公式中,MIN函数将表“库存预判”的列“日期”的最小值进行比较,如果小于指定日期(2023年6月13日),则返回“true”,否则返回“false”。您可以将公式中的“度量值2”替换为您想要使用的度量名称。
阅读全文