2015-12-15 1 views
0

У меня есть следующий «факт» таблица в Excel 2013:DAX - Обобщить на разном уровне детализации

+----------+-------+-----------+---------------+----------------+ 
| Employee | Month | Branch_Id | Branch Target | Employee sales | 
+----------+-------+-----------+---------------+----------------+ 
| John  |  1 | A   |   100 |    20 | 
| John  |  2 | A   |   100 |    10 | 
| Dave  |  1 | B   |   80 |    30 | 
| Dave  |  2 | B   |   80 |    5 | 
| Paul  |  1 | A   |   100 |    20 | 
| Paul  |  2 | A   |   100 |    60 | 
+----------+-------+-----------+---------------+----------------+ 

колонна «Branch Target» поставляется в Join статьи из таблицы «Задание»:

+--------+--------+ 
| Branch | Target | 
+--------+--------+ 
| A  | 100 | 
| B  |  80 | 
+--------+--------+ 

Теперь я хотел бы иметь динамический расчет двух полей: «Branch Target» и «Сотрудник по продажам», поэтому окончательный вывод будет следующим:

+--------+--------+-------+ 
| Branch | Target | Sales | 
+--------+--------+-------+ 
| A  | 100 | 110 | 
| B  |  80 | 35 | 
+--------+--------+-------+ 

Я борется с мишенью цели, так как функция SUM будет окунаться в соответствии со всеми строками, которые она изложена в таблице фактов, и - то есть - для ветви А это будет yeild 400.

Я думал об использовании среднего (400/4 = 100) для его настройки, однако это не динамическое решение и не выполняется, когда я удаляю «группировку» ветви с вывода.

Цените свою помощь.

Асаф

ответ

1

Снимите цель с большой таблицей фактов (давайте называть это таблицы Sales). Добавьте таблицу целей в Power Pivot. Добавьте новую таблицу с одной строкой в ​​одну ветвь и вызовите ее ветвью. Филиал в таблице фактов продаж должен иметь внешний ключ к новой таблице Branch. Филиал в таблице целей должен иметь внешний ключ для новой таблицы отделения. Скрыть (щелкнуть правой кнопкой мыши и скрыть из инструментов клиента) столбец ветви в таблице фактов и таблице целей. Создайте простой меру суммы для вашей цели филиала:

Branch Target := SUM('Targets'[Target]) 

Вот и все. В основном загрузите свои таблицы в их родном зерне в Power Pivot, и он сделает все остальное.

Другая лучшая практика, которую вы заметите выше, состоит в том, что если у вас есть две таблицы с мерами, вам нужно иметь отдельную таблицу размеров.

+0

Спасибо, Грег, он работает! –

Смежные вопросы