PowerPivot – 如何筛选维度以获取价值

我正在研究具有以下表/关系的PowerPivot报告:

FactTable:

  • SponsorId
  • OfficeId
  • types
  • 颜色
  • 数量

DimSponsor:

  • SponsorId
  • SponsorName
  • 项目名

DimOffice:

  • OfficeId
  • 地区
  • 国家
  • 经理
  • NumberEmployees

关系存在FactTable到每个二维表。

我希望创build一个计算的度量值,即SUM(Quantity)/ SUM(NumberEmployees),它表示按员工数量处理的项目的平均数量。

我相信我在PowerPivotPro FAQ中列出了这个问题

当我创build一个数据透视表,其中[NumberEmployees]的X轴为[RegionEmployees]作为唯一的值时,它始终显示ALL [NumberEmployees]的总和,而不pipe任何切片器select(在这种情况下,我创build了一个水平切片器[SponsorName])。

我是DAX的新手,一直在努力寻找符合我需求的配方。 有没有解决这个问题?

我find了我需要在Marc Russo的blob上完成的实例。 这是创build一个自定义度量,通过已经过滤的FactTable行来过滤Office表。

正如页面上的一些评论所提到的那样,它不像拖放式拖放那样简单,但是起作用。