我在Excel中有一个数据透视表。
我的数据集包含该国32个州的劳动力编号,这些人员编号分为六个不同区域。自2015年至今,此数据集分为几个季度。
我需要此表同时显示国家和地区两级劳动力的百分比。
我尝试使用计算,求和,全选,但是如果我使用切片器并仅显示一个区域,则最终得出该区域而不是国家/地区内劳动力的百分比。
我是DAX的初学者,并且使用Power Pivot,如何计算给定期间在全国范围内的总劳动力,以使如果更改地区也不会改变? 请帮忙!
答案 0 :(得分:1)
假设您有一个称为“总劳动力”的量度(无论它是什么-您尚未提供有关其含义的任何信息)。
要计算国家一级的总劳动力,您需要创建另一个度量:
National Workforce = CALCULATE( [Total Workforce], ALL(Table[Region]))
其中Table是您的表名,Region是包含区域的字段的名称。 DAX中的功能ALL删除列,列列表或整个表中的所有过滤器。
然后,计算比率:
Workforce % of National = DIVIDE( [Total Workforce], [National Workforce])
请注意:在不查看数据,数据模型,公式和所需结果的描述的情况下,很难回答此类问题。如果您能提供此信息,那就太好了。