PowerPivot - 如何过滤维度以获得价值

时间:2011-07-21 21:42:28

标签: excel powerpivot dax

我正在处理具有以下表格/关系的PowerPivot报告:

FactTable:

  • SponsorId
  • OfficeId
  • 类型
  • 颜色
  • 数量

DimSponsor:

  • SponsorId
  • SponsorName
  • 项目名

DimOffice:

  • OfficeId
  • 区域
  • 国家
  • 管理器
  • NumberEmployees

两个维度表中的每个维度都存在关系。

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

我相信我遇到的问题是here at PowerPivotPro FAQ

当我创建一个具有[Region]的X轴并且[NumberEmployees]作为唯一值的数据透视表时,它总是显示所有[NumberEmployees]的总和,而不管任何切片器选择(在这种情况下,我创建了一个[SponsorName]的水平切片器。

我是DAX的新手,并努力寻找满足我需求的公式。有没有解决这个问题的方法?

1 个答案:

答案 0 :(得分:1)

我在Marc Russo's blob找到了我需要完成的工作示例。这是一个创建自定义度量的问题,它通过已经过滤的FactTable行过滤Office表。

正如页面上的一些评论所提到的,它并不像拖放式那样容易,但它确实有效。