首页 文章

PowerPivot - 如何过滤维度以获得 Value

提问于
浏览
2

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

FactTable:

  • SponsorId

  • OfficeId

  • 类型

  • 颜色

  • 数量

DimSponsor:

  • SponsorId

  • SponsorName

  • ProjectName

DimOffice:

  • OfficeId

  • 地区

  • 国家

  • 经理

  • NumberEmployees

关系存在于两个维度表中的每一个的FactTable .

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

我相信我遇到了列出的问题here at PowerPivotPro FAQ

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

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

1 回答

  • 1

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

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

相关问题