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

Power BI如何保留部分列并聚合其他列(类Excel数据透视表)

Power BI 实现2022年月度列保留+2023年聚合单列的DAX方案

核心思路

无需新增计算列,通过DAX度量值配合矩阵视觉的分组规则,实现2022年月度单独显示、2023年所有月份聚合为单列的效果。

步骤1:创建DAX度量值

假设你的数据表包含数值字段(例:交付数量),关联的日期表有交付月份字段(日期类型),创建如下度量值(替换实际字段名):

交付聚合值 = 
VAR 当前列日期 = SELECTEDVALUE('日期表'[交付月份])
VAR 当前年份 = YEAR(当前列日期)
RETURN
    IF(
        当前年份 = 2023,
        CALCULATE(SUM('数据表'[交付数量]), YEAR('日期表'[交付月份])=2023),
        SUM('数据表'[交付数量])
    )

说明:度量值会自动判断当前列的年份:2023年列返回全年汇总值,2022年列返回对应月份的单独值。

步骤2:配置矩阵视觉

  • 行区域:拖入你的「行标签」字段
  • 列区域:拖入日期表的交付月份字段,右键点击该字段选择「新建组」
  • 分组规则设置:
    • 添加规则1:名称输入「2023」,条件选择「年份等于2023」
    • 添加规则2:名称输入「2022月度」,条件选择「年份等于2022」,勾选「将未分组的项保留为单独的组」
    • 确认后,列区域会自动将2022年每个月份拆分为单独列,2023年所有月份合并为「2023」列
  • 值区域:拖入刚创建的交付聚合值度量值

步骤3:调整显示(可选)

  • 若列顺序不符合需求,直接在矩阵的列区域拖动分组项调整位置
  • 确保日期表与数据表已建立正确的关系关联

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 14:51:24