我有一个如下所示的基本表格:
DayNo. Customer AgentsInvolved CallID
0 AAA 1 1858
0 AAA 3 1859
2 AAA 1 1860
0 BBB 2 1862
0 CCC 1 1863
0 DDD 3 1864
9 DDD 1 1865
9 DDD 4 1866
我需要能够找到只联系过一次并且只与 1 个客服人员交谈过的客户所占的百分比。因此,从上面的示例来看,4 个不同的客户中,只有客户 CCC 属于此类别(1 个调用,1 个代理参与)
所以期望的结果是:1/4 或 25%
如何创建 Power BI 度量来执行此计算?
最佳答案
尝试这个措施:
Desired Result =
VAR summarizetable =
SUMMARIZECOLUMNS (
'table'[Customer],
"Calls", COUNT ( 'table'[CallID] ),
"Agents", SUM ( 'table'[AgentsInvolved] ),
"Day", SUM ( 'table'[DayNo.] )
)
RETURN
COUNTROWS (
FILTER ( summarizetable, [Calls] = 1 && [Agents] = 1 && [Day] = 0 )
)
/ COUNTROWS ( summarizetable )
在 VARsummarytable
中动态创建的汇总表如下所示:
关于filter - 根据计数和存储值的组合计算百分比 - Power BI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53068323/