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

如何在Power BI Desktop中对Measure表执行转置操作?

在Power BI中对度量值表进行转置的解决思路

度量值(Measure)属于Power BI数据模型层面的聚合计算对象,查询编辑器无法直接读取或编辑原生的度量值表,需要先将度量值转换为查询编辑器可处理的结构化表,再执行转置操作,具体步骤如下:

1. 生成包含度量值的临时计算表

在数据视图中新建计算表,通过DAX将度量名称和对应计算值整理成二维表结构:

  • 如果手动指定需要转置的度量,使用以下公式:
    度量值临时表 = 
    SELECTCOLUMNS(
        {
            ("度量A", [你的度量A]),
            ("度量B", [你的度量B]),
            ("度量C", [你的度量C])
            // 按此格式添加所有需要转置的度量
        },
        "度量名称", [Value1],
        "度量值", [Value2]
    )
    
  • 如果需要批量获取模型中所有度量,Power BI新版本支持ALLMEASURES()函数,可自动生成:
    度量值临时表 = 
    SELECTCOLUMNS(
        ALLMEASURES(),
        "度量名称", [MeasureName],
        "度量值", [MeasureValue]
    )
    

2. 在查询编辑器中转置临时表

  1. 选中刚创建的「度量值临时表」,点击顶部菜单栏的转换数据→转换数据,进入查询编辑器。
  2. 在查询编辑器的转换选项卡中,点击转置按钮,即可完成表的转置。

3. 替换或使用转置后的表(可选)

转置完成后,可将表加载回数据模型,作为新的度量值容器使用;如果需要动态响应筛选上下文,可结合DAX参数或计算逻辑调整临时表的生成规则。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 14:46:07