You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Power BI条形图中添加「Total」列

在Power BI条形图中添加「Total」汇总列的实现方法

嘿,我来帮你搞定这个需求!要在孟买和德里的条形旁边新增一个展示总额的「Total」列,其实通过DAX度量值+简单的图表配置就能轻松实现,具体步骤如下:

步骤1:创建包含「Total」的城市维度表

首先我们需要一个包含目标城市和「Total」的维度列表,用来作为条形图的X轴:

  1. 点击Power BI左侧菜单栏的「数据」视图
  2. 点击顶部的「新建表」,输入以下DAX公式并回车:
城市列表 = DATATABLE("城市名称", STRING, {{"孟买"}, {"德里"}, {"Total"}})

这个表会生成我们需要的三个X轴项:孟买、德里、Total。

步骤2:创建动态计算销售额的度量值

接下来我们需要一个智能度量值,根据当前选中的X轴项来计算对应数据:

  1. 同样在「数据」视图,点击「新建度量值」
  2. 输入以下DAX公式(记得替换成你自己的销售表名和销售额列名):
动态销售额 = 
VAR 选中城市 = SELECTEDVALUE('城市列表'[城市名称])
RETURN
IF(
    选中城市 = "Total",
    SUM('你的销售表名'[销售额列名]), // 计算所有城市的销售总额
    CALCULATE(SUM('你的销售表名'[销售额列名]), '你的销售表名'[城市] = 选中城市) // 计算单个城市的销售额
)

举个例子,如果你的销售表叫SalesData,销售额列叫Revenue,公式就改成:

动态销售额 = 
VAR 选中城市 = SELECTEDVALUE('城市列表'[城市名称])
RETURN
IF(
    选中城市 = "Total",
    SUM('SalesData'[Revenue]),
    CALCULATE(SUM('SalesData'[Revenue]), 'SalesData'[城市] = 选中城市)
)

步骤3:配置条形图

回到「报表」视图,选中你原来的条形图,按以下方式修改字段配置:

  • 在「可视化」面板的「轴」区域,移除原来的「城市」字段,添加我们刚创建的城市列表中的「城市名称」字段
  • 在「值」区域,移除原来的销售额字段,添加我们创建的动态销售额度量值

现在你的条形图应该已经显示出孟买、德里和Total三个条形,其中Total就是两个城市的销售总额啦!

可选:美化「Total」条形

为了让Total列更醒目,你可以给它设置不同的颜色:

  1. 点击图表中的Total条形选中它
  2. 打开右侧「格式」面板,找到「数据颜色」选项
  3. 点击Total对应的颜色块,选择你想要的高亮颜色即可

内容的提问来源于stack exchange,提问作者akarsh vinay ramu

火山引擎 最新活动