计算数据透视表中总计的百分比

时间:2018-11-05 03:00:54

标签: pivot-table dax powerpivot

我在Excel中有一个数据透视表。

我的数据集包含该国32个州的劳动力编号,这些人员编号分为六个不同区域。自2015年至今,此数据集分为几个季度。

我需要此表同时显示国家和地区两级劳动力的百分比。

我尝试使用计算,求和,全选,但是如果我使用切片器并仅显示一个区域,则最终得出该区域而不是国家/地区内劳动力的百分比。

我是DAX的初学者,并且使用Power Pivot,如何计算给定期间在全国范围内的总劳动力,以使如果更改地区也不会改变? 请帮忙!

1 个答案:

答案 0 :(得分:1)

假设您有一个称为“总劳动力”的量度(无论它是什么-您尚未提供有关其含义的任何信息)。

要计算国家一级的总劳动力,您需要创建另一个度量:

National Workforce = CALCULATE( [Total Workforce], ALL(Table[Region]))

其中Table是您的表名,Region是包含区域的字段的名称。 DAX中的功能ALL删除列,列列表或整个表中的所有过滤器。

然后,计算比率:

Workforce % of National = DIVIDE( [Total Workforce], [National Workforce])

请注意:在不查看数据,数据模型,公式和所需结果的描述的情况下,很难回答此类问题。如果您能提供此信息,那就太好了。

相关问题