写一个powerbi语句,非重复计数号码列,过滤条件是整体触达情况=
时间: 2024-04-30 20:21:36 浏览: 118
可以使用以下DAX公式来实现:
```
Distinct_Count = DISTINCTCOUNT('表名'[号码列])
```
其中,'表名'是你的数据表名称,[号码列]是你要计数的列名称。要添加过滤条件,可以在公式中使用FILTER函数,例如:
```
Distinct_Count = CALCULATE(
DISTINCTCOUNT('表名'[号码列]),
'表名'[整体触达情况] = "触达"
)
```
这将只计算整体触达情况为“触达”的非重复号码数量。
相关问题
写一个powerbi语句,非重复计数号码列,过滤条件是整体触达情况=1
假设你的号码列名为PhoneNumber,整体触达情况列名为OverallReach,可以使用以下DAX公式实现非重复计数号码列:
```
DistinctPhoneNumberCount = DISTINCTCOUNT('Table'[PhoneNumber])
```
然后,将过滤器应用于整体触达情况列,只保留值为1的行:
1. 在报表视图中,找到整体触达情况列。
2. 单击列标题旁边的下拉箭头,选择“过滤器”。
3. 在过滤器窗格中,选择“仅显示”。
4. 输入“1”作为过滤器值。
5. 单击“应用筛选器”按钮。
这样,你就得到了一个非重复计数号码列,同时只包括整体触达情况为1的行。
写一个powerbi的dax语句,在work0511 全量0512去重版'[易访数且潜在不满], 'work0511 全量0512去重版'[省品管是否接通]="0", 'work0511 全量0512去重版'[是否在满意到家]="0", 'work0511 全量0512去重版'[是否质差整治]="否"等条件下,对宽带账号列去重计数
可以使用如下 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"`,以及 `是否质差整治` 等于 `"否"`。这些过滤条件可以根据实际需求进行修改。
阅读全文