PowerPivot - Как отфильтровать измерение, чтобы получить значение - PullRequest
2 голосов
/ 22 июля 2011

Я работаю над отчетом PowerPivot, который имеет следующие таблицы / отношения:

FactTable:

  • SponsorId
  • OfficeId
  • Тип
  • Цвет
  • Количество

DimSponsor:

  • SponsorId
  • SponsorName
  • ProjectName

DimOffice:

  • OfficeId
  • Регион
  • Страна
  • Менеджер
  • Число сотрудников

Существуют взаимосвязи FactTable для каждой из двух таблиц измерений.

Я хочу создать вычисляемую меру, которая представляет собой SUM (Количество) / SUM (NumberEmployees), которая представляет среднее количество элементовобработано числом сотрудников.

Мне кажется, у меня проблема перечислена здесь, в PowerPivotPro FAQ

Когда я создаю сводную таблицу с осью X [Регион] с [NumberEmployees] в качестве единственного значения, оно всегда отображает сумму ALL [NumberEmployees] независимо отлюбой выбор слайсера (в данном случае я создал горизонтальный слайсер [SponsorName]).

Я новичок в DAX и изо всех сил пытался найти формулу, отвечающую моим потребностям.Есть ли решение этой проблемы?

1 Ответ

1 голос
/ 25 июля 2011

Я нашел рабочие примеры того, что мне нужно было сделать на BLOB Марка Руссо . Это вопрос создания пользовательской меры, которая фильтрует таблицу Office по уже отфильтрованным строкам FactTable.

Как отмечают некоторые комментарии на странице, это не так просто, как перетаскивание, но работает.

...