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

如何在Power BI中实现两个矩阵的数据对比与差值计算?

Power BI中实现跨月份销售数据的矩阵差值计算

方法一:使用参数+度量值实现灵活对比

  1. 创建月份对比参数
    • 点击建模选项卡 → 选择新建参数,分别创建对比月份1和对比月份2,参数类型选择"日期",设置为月份粒度,范围匹配你的销售数据时间区间。
  2. 编写基础与对比度量值
    先创建基础销售额度量值:
    基础销售额 = SUM('销售表'[销售额])
    
    再编写两个目标月份的销售额度量值:
    月份1销售额 = CALCULATE([基础销售额], '销售表'[月份] = SELECTEDVALUE('对比月份1'[对比月份1]))
    
    月份2销售额 = CALCULATE([基础销售额], '销售表'[月份] = SELECTEDVALUE('对比月份2'[对比月份2]))
    
    最后生成差值度量值:
    销售差值 = [月份1销售额] - [月份2销售额]
    
  3. 构建对比矩阵
    • 新建矩阵,行列结构与原有矩阵保持一致,值字段可同时添加月份1销售额、月份2销售额和销售差值,实现同屏对比;也可单独创建差值矩阵,仅放入销售差值字段。

方法二:利用切片器独立筛选实现对比

如果不想创建参数,可通过切片器的独立筛选功能:

  1. 添加两个月份切片器,分别命名为"对比月份1"和"对比月份2",同时复制一份月份表,分别绑定到两个切片器(避免筛选上下文冲突)
  2. 选中第一个矩阵,在筛选器面板中找到对应的月份切片器,设置筛选范围为"当前页";对第二个矩阵重复此操作,绑定到另一个月份切片器
  3. 编写差值度量值:
    矩阵1销售额 = CALCULATE([基础销售额], ALLSELECTED('月份表1'[月份]))
    
    矩阵2销售额 = CALCULATE([基础销售额], ALLSELECTED('月份表2'[月份]))
    
    销售差值 = [矩阵1销售额] - [矩阵2销售额]
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 04:05:23