filter - 根据计数和存储值的组合计算百分比 - Power BI

标签 filter powerbi dax measure

我有一个如下所示的基本表格:

 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 中动态创建的汇总表如下所示:

enter image description here

关于filter - 根据计数和存储值的组合计算百分比 - Power BI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53068323/

相关文章:

powerbi - 使前几行对切片器 Power BI 无响应

powerbi - 随时间计算一系列事件并提取持续时间的百分比

java - 如何在Hibernate多对多映射中过滤数据

python - 自定义 django 过滤器模型字段

azure - Power BI - 使用托管标识从 Azure SQL 数据库获取数据

sql - 可以将.SQL文件加载到Power bi吗?

elasticsearch - 在Elasticsearch中按内部字段搜索

Canvas 的 Javascript 像素操作,模糊过滤器不起作用

powerbi - 如何创建一个开关来切换要使用的关系?

filter - 电源 BI/DAX : Filter SUMMARIZE or GROUPBY by added column value