首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Power BI计算相对于另一列总和的百分比

在Power BI中,你可以使用DAX(Data Analysis Expressions)来计算相对于另一列总和的百分比。假设你有一个数据表,其中包含两列:CategoryValue。你希望计算每个类别的值相对于所有类别总和的百分比。

以下是实现这一目标的步骤:

1. 创建一个新的度量值

在Power BI中,度量值(Measure)是用于计算和显示数据的动态值。你可以创建一个新的度量值来计算每个类别的值相对于总和的百分比。

示例数据表

假设你的数据表名为 Sales,包含以下数据:

Category

Value

A

100

B

200

C

300

D

400

创建度量值

  1. 在Power BI Desktop中,选择你的数据表(例如 Sales)。
  2. 在字段列表中,右键点击数据表名,然后选择“新建度量值”。
  3. 在公式栏中输入以下DAX公式:
代码语言:javascript
复制
Percentage of Total = 
DIVIDE(
    SUM(Sales[Value]),
    CALCULATE(SUM(Sales[Value]), ALL(Sales))
)

2. 解释DAX公式

  • SUM(Sales[Value]):计算当前上下文中 Value 列的总和。
  • CALCULATE(SUM(Sales[Value]), ALL(Sales)):计算 Sales 表中 Value 列的总和,忽略任何筛选上下文。这将返回整个表的总和。
  • DIVIDE:函数用于执行除法运算,并处理除以零的情况。它将当前上下文中的总和除以整个表的总和。

3. 使用度量值

现在,你可以将新创建的度量值 Percentage of Total 添加到你的报表中。例如,你可以创建一个表格或图表来显示每个类别的值及其相对于总和的百分比。

示例结果

Category

Value

Percentage of Total

A

100

10%

B

200

20%

C

300

30%

D

400

40%

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券