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

PowerBI需求:按Subscription Id聚合成本,仅显示Subscription Name

实现按Subscription Id聚合成本且仅显示Subscription Name的PowerBI图表

方法一:利用轴字段与标签设置(无需DAX)

    1. 将Subscription Id拖入图表的「轴」区域,确保成本按每个Subscription Id单独聚合(这是控制粒度的核心)。
    1. 将Subscription Name拖入图表的「数据标签」区域,让每个柱形上方显示对应的订阅名称。
    1. 隐藏轴上的Subscription Id显示:进入「视觉对象格式」→「轴」→「标签」,把「文本」设置为「无」,或者直接关闭轴标签的显示开关。

完成后,每个柱形对应一个Subscription Id的成本数据,视觉上仅展示Subscription Name,完全匹配需求。

方法二:创建DAX计算列(自定义分组场景)

如果需要更灵活的分组逻辑,可以先创建一个绑定Id和名称的计算列:

Subscription Group = 'Dim Azure Resource'[Subscription Id] & "|" & 'Dim Azure Resource'[Subscription Name]
  • 将这个计算列拖入「轴」区域,保证聚合粒度为Subscription Id。
  • 进入「视觉对象格式」→「轴」→「标签」,点击「自定义标签」,用以下DAX提取名称部分:
PATHITEM('Dim Azure Resource'[Subscription Group], 2, "|")
  • 此时轴标签会只显示Subscription Name,同时保持按Id的聚合粒度。

关于你尝试的条件格式化问题

你之前的DAX度量值无效,是因为FIRSTNONBLANKVALUE返回的是Subscription Id的非空值而非布尔值,判断逻辑不成立。如果需要用条件格式化区分不同Id的柱形,可以改用:

Field Color = 
VAR CurrentId = SELECTEDVALUE('Dim Azure Resource'[Subscription Id])
RETURN
SWITCH(
    CurrentId,
    "Subscription Id 1", "#FF0000",
    "Subscription Id 2", "#00FF00",
    // 可继续添加其他Id的颜色配置
    "#0000FF"
)

将这个度量值应用到柱形的填充颜色条件格式即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 02:42:49