易访且潜在不满未触达 = CALCULATE( DISTINCTCOUNT('work0511 全量0512去重版'[宽带账号]), 'work0511 全量0512去重版'[是否易访]="是", 'work0511 全量0512去重版'[是否潜在不满]="是", 'work0511 全量0512去重版'[省品管是否接通]="0", 'work0511 全量0512去重版'[是否在满意到家]="0", 'work0511 全量0512去重版'[是否质差整治]="否" ) 语句错在哪里
时间: 2023-06-19 08:08:17 浏览: 60
这个语句可能出错的地方有以下几点:
1. 函数名称错误:如果你使用的是Excel或其他类似的软件,那么对于不同的软件,函数名称可能是不同的。请确认你使用的软件中,函数名称是否为CALCULATE。
2. 字段名称错误:在你的数据表中,是否确实存在名为“宽带账号”、“是否易访”、“是否潜在不满”、“省品管是否接通”、“是否在满意到家”、“是否质差整治”的字段?如果不存在,那么你需要修改语句中对应的字段名称。
3. 语法错误:在语句中使用的逗号、引号、方括号等符号,是否使用正确?如果有语法错误,那么这个语句是无法正确执行的。
4. 数据类型错误:在你的数据表中,各个字段的数据类型是否正确?如果错误,那么你需要将其转换为正确的数据类型,否则计算结果可能会出错。
请检查以上几点,确认语句是否正确。如果仍然无法解决问题,请提供更多的上下文信息,以便更好地帮助你解决问题。
相关问题
powerbi的dax语句易访且潜在不满未触达 = CALCULATE( DISTINCTCOUNT('work0511 全量0512去重版'[宽带账号]), 'work0511 全量0512去重版'[是否易访]="是", 'work0511 全量0512去重版'[是否潜在不满]="是", 'work0511 全量0512去重版'[省品管是否接通]="0", 'work0511 全量0512去重版'[是否在满意到家]="0", 'work0511 全量0512去重版'[是否质差整治]="否" ),错在哪里
这个 DAX 语句中有一个多余的逗号,应该将最后一个逗号改成右括号。正确的语句如下:
```
CALCULATE(
DISTINCTCOUNT('work0511 全量0512去重版'[宽带账号]),
'work0511 全量0512去重版'[是否易访]="是",
'work0511 全量0512去重版'[是否潜在不满]="是",
'work0511 全量0512去重版'[省品管是否接通]="0",
'work0511 全量0512去重版'[是否在满意到家]="0",
'work0511 全量0512去重版'[是否质差整治]="否"
)
```
注意,当你遇到错误时,可以通过逐步剖析的方法来找到问题所在。可以先将 DAX 语句进行格式化,以便更好地看到语法错误。
易访且潜在不满未评价 = CALCULATE( DISTINCTCOUNT('work0511 全量0512去重版'[宽带账号]), 'work0511 全量0512去重版'[是否易访]="1", 'work0511 全量0512去重版'[是否潜在不满]="是", ISBLANK('work0511 全量0512去重版'[省品管得分]), ('work0511 全量0512去重版'[关怀结果]<>"满意")|('work0511 全量0512去重版'[关怀结果]<>"满意"), ISBLANK('work0511 全量0512去重版'[处理结果]) 语句哪里有问题
这个语句似乎没有明显的语法错误,但是我注意到其中使用了一个函数 `CALCULATE()`,这个函数的作用是对数据进行过滤和计算。根据语句中的条件,这个函数的作用应该是计算符合条件的数据行数。
不过,为了确保语句的正确性,你需要确认下列几点:
1. 数据表 'work0511 全量0512去重版' 是否存在?
2. 数据表中是否存在名为 '宽带账号','是否易访','是否潜在不满','省品管得分','关怀结果','处理结果' 的列?
3. 语句中的条件是否符合你的需求?
4. 如果数据表中某个列中存在空值,是否会影响计算结果?
如果以上问题都没有问题,那么语句应该是没有问题的。
阅读全文