PowerPivot - Как отфильтровать размер, чтобы получить значение

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

Таблица фактов:

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

DimSponsor:

  • SponsorId
  • SponsorName
  • Название проекта

DimOffice:

  • OfficeId
  • Область
  • Страна
  • Менеджер
  • Количество сотрудников

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

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

Я считаю, что проблема указана здесь, в разделе часто задаваемых вопросов о PowerPivotPro < / а>

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

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


person Shawn    schedule 21.07.2011    source источник


Ответы (1)


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

Как упоминается в некоторых комментариях на странице, это не так просто, как перетаскивание, но оно работает.

person Shawn    schedule 25.07.2011