写一个powerbi的dax语句,在work0511 全量0512去重版'[易访数且潜在不满], 'work0511 全量0512去重版'[省品管是否接通]="0", 'work0511 全量0512去重版'[是否在满意到家]="0", 'work0511 全量0512去重版'[是否质差整治]="否"等条件下,对宽带账号列去重计数
时间: 2023-06-19 18:08:24 浏览: 159
可以使用如下 DAX 语句:
```
DistinctCount =
CALCULATE(
DISTINCTCOUNT('work0511 全量0512去重版'[宽带账号]),
'work0511 全量0512去重版'[易访数且潜在不满] = TRUE(),
'work0511 全量0512去重版'[省品管是否接通] = "0",
'work0511 全量0512去重版'[是否在满意到家] = "0",
'work0511 全量0512去重版'[是否质差整治] = "否"
)
```
这个 DAX 语句中,使用了 `CALCULATE` 函数来计算去重后的行数。在 `CALCULATE` 函数中,我们使用 `DISTINCTCOUNT` 函数来计算 `work0511 全量0512去重版` 表中 `宽带账号` 列的去重计数。同时,还设置了多个过滤条件,包括 `易访数且潜在不满` 为真,`省品管是否接通` 等于 `"0"`,`是否在满意到家` 等于 `"0"`,以及 `是否质差整治` 等于 `"否"`。这些过滤条件可以根据实际需求进行修改。
相关问题
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去重版'[关怀结果]<>"满意")or('work0511 全量0512去重版'[关怀结果]<>"满意"), ISBLANK('work0511 全量0512去重版'[处理结果]) dax语句该怎么改
根据您提供的 DAX 语句,您想要计算符合以下条件的行数:
- 宽带账号去重后的数量
- 是否易访为 "1"
- 是否潜在不满为 "是"
- 省品管得分为空
- 关怀结果不为 "满意"
- 处理结果为空
如果您想要将 "关怀结果不为 '满意'" 的条件修改为 "关怀结果为 '不满意'",可以将以下两行代码中的 "<>" 改为 "=":
```
('work0511 全量0512去重版'[关怀结果]<>"满意")or('work0511 全量0512去重版'[关怀结果]<>"满意")
```
修改后的 DAX 语句为:
```
CALCULATE(
DISTINCTCOUNT('work0511 全量0512去重版'[宽带账号]),
'work0511 全量0512去重版'[是否易访]="1",
'work0511 全量0512去重版'[是否潜在不满]="是",
ISBLANK('work0511 全量0512去重版'[省品管得分]),
'work0511 全量0512去重版'[关怀结果]="不满意",
ISBLANK('work0511 全量0512去重版'[处理结果])
)
```
这样,您就可以计算符合上述条件的行数了。
阅读全文