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

如何用DAX度量值在Power BI矩阵中为度量值添加分类列?

用DAX实现带分类表头的Power BI矩阵

完全可以通过DAX实现需求,具体步骤如下:

1. 创建度量值分类维度表

首先用DAX生成一个纯维度表,用来定义度量值和分类的对应关系,不需要和模型中其他表建立关联:

度量值分类表 = 
DATATABLE(
    "度量值名称", STRING,
    "分类", STRING,
    {
        {"Value 1", "Category 1"},
        {"Value 2", "Category 1"},
        {"Value 3", "Category 2"},
        {"Value 4", "Category 2"}
    }
)

2. 编写动态映射度量值

创建一个动态度量值,根据选中的度量值名称返回对应原度量值的结果:

动态度量值 = 
SWITCH(
    SELECTEDVALUE('度量值分类表'[度量值名称]),
    "Value 1", [Value 1],
    "Value 2", [Value 2],
    "Value 3", [Value 3],
    "Value 4", [Value 4],
    BLANK()
)

3. 配置矩阵视觉对象

在矩阵中按以下方式设置字段:

  • 行区域:拖入Date表的Month字段
  • 列区域:先拖入「度量值分类表」的分类字段,再拖入度量值名称字段(矩阵会自动按分类分组,形成层级表头)
  • 值区域:拖入刚创建的动态度量值

完成配置后,矩阵会呈现出「分类-度量值」的层级列结构,月份行对应各类下的度量值数据,完全匹配需求。

内容的提问来源于stack exchange,提问作者Serge Inácio

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 04:29:55