You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI/DAX技术求助:按通话次数分类制作簇状柱形图

解决方法

步骤1:确认基础度量

确保你已经有两个核心基础度量:

  • 总计数:返回总计285的原始度量
  • 单次通话次数:计算每个个体(如客户、联系人)的通话次数,示例DAX:
单次通话次数 = CALCULATE(COUNTROWS('通话记录表'), ALLEXCEPT('客户表', '客户表'[客户ID]))

步骤2:创建5个类别对应的计数度量

分别编写以下5个度量,每个对应一个目标类别:

1次通话计数 = CALCULATE([总计数], [单次通话次数] = 1)
2次通话计数 = CALCULATE([总计数], [单次通话次数] = 2)
3次通话计数 = CALCULATE([总计数], [单次通话次数] = 3)
4次通话计数 = CALCULATE([总计数], [单次通话次数] = 4)
5次及以上通话计数 = CALCULATE([总计数], [单次通话次数] >= 5)

步骤3:制作簇状柱形图

  1. 插入簇状柱形图组件
  2. 将上述5个度量全部拖入Y轴区域
  3. Power BI会自动将度量名称作为X轴类别,右键点击每个度量选择「重命名」,将名称修改为「1次」「2次」「3次」「4次」「5次及以上」
  4. 完成后X轴将显示目标5个类别,Y轴对应显示你需要的计数(4、5、33、54、38)

替代方案:单度量实现(需配合字段参数)

如果允许创建字段参数(不属于物理数据表范畴),可以用单度量简化操作:

  1. 创建字段参数,添加5个静态值:「1次」「2次」「3次」「4次」「5次及以上」
  2. 编写动态计数度量:
动态类别计数 = 
VAR SelectedCat = SELECTEDVALUE('类别参数'[类别参数])
RETURN
SWITCH(
    SelectedCat,
    "1次", CALCULATE([总计数], [单次通话次数] = 1),
    "2次", CALCULATE([总计数], [单次通话次数] = 2),
    "3次", CALCULATE([总计数], [单次通话次数] = 3),
    "4次", CALCULATE([总计数], [单次通话次数] = 4),
    "5次及以上", CALCULATE([总计数], [单次通话次数] >= 5)
)
  1. 将字段参数拖入X轴,动态类别计数拖入Y轴即可完成配置。

内容的提问来源于stack exchange,提问作者Krause32

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 22:45:35