使用DAX公式度量值 2 = IF('库存预判'[日期]<DATE(2023, 6, 13),"true","false")提示该表达式引用多列。多列不能转换为标量值。
时间: 2024-02-09 07:11:10 浏览: 42
同样的,如果您在Power BI中使用DAX公式时出现“该表达式引用多列”的错误提示,可能是因为您的公式中引用了多个列,而IF函数只能返回一个标量值。这时需要将多个列的值进行聚合,可以使用SUM、AVERAGE等聚合函数。
根据您的需求,可以使用以下DAX公式来创建度量值:
```
度量值2 = IF(MIN('库存预判'[日期])<DATE(2023, 6, 13),"true","false")
```
以上公式中,MIN函数将表“库存预判”的列“日期”的最小值进行比较,如果小于指定日期(2023年6月13日),则返回“true”,否则返回“false”。您可以将公式中的“度量值2”替换为您想要使用的度量名称。
相关问题
使用MyMeasure = IF(Table1[column1]>10, "true", "false")提示该表达式引用多列。多列不能转换为标量值。
如果您在Power BI中使用DAX公式时出现“该表达式引用多列”的错误提示,可能是因为您的公式中引用了多个列,而IF函数只能返回一个标量值。这时需要将多个列的值进行聚合,可以使用SUM、AVERAGE等聚合函数。
根据您的需求,可以使用以下DAX公式来创建度量值:
```
MyMeasure = IF(SUM(Table1[column1])>10, "true", "false")
```
以上公式中,SUM函数将表1的列“column1”的值进行求和,然后再进行判断。如果和大于10,则返回“true”,否则返回“false”。您可以将公式中的“MyMeasure”替换为您想要使用的度量名称。
DAX函数新建度量值,如果表1的column1大于10时度量值返回“true”,否则返回“false”
您可以使用以下DAX公式来实现您的需求:
```
MyMeasure = IF(Table1[column1]>10, "true", "false")
```
以上公式中,IF函数用于判断表1的列“column1”是否大于10。如果是,则返回“true”,否则返回“false”。您可以将公式中的“MyMeasure”替换为您想要使用的度量名称。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)