Когда строишь сводную на основании модели данных, в меню "Поля, элементы и наборы" опция "Вычисляемый объект" становится недоступной. Подскажите, пожалуйста, как в Power Pivot настроить вычисления только по отдельным значениям измерения по аналогии с вычисляемым объектом?
Аналог "вычисляемого объекта" в Power Pivot
18.04.2019 14:24:13
|
|
|
|
18.04.2019 15:18:11
|
|
|
|
18.04.2019 16:00:27
|
|||||
|
|
18.04.2019 16:39:36
мера Объем продаж = SUM('Таблица1'[Объем продаж]), мера Период продаж (в часах) = SUM('Таблица1'[Период продаж (в часах)]), и мера (вычисляемое поле) Средняя выручка за час = DIVIDE([Объем продаж ], [Период продаж (в часах) ], BLANK()) Что тут не технологичного? Про вычисляемы элементы. Вы находите это очень технологичным? Но, такой штуковины, насколько могу судить, в Power Pivot - нет. Фактически - это создание виртуального значения столбца/строки измерения.
Изменено: |
|||
|
|
18.04.2019 17:08:22
Андрей VG, тут все отлично, сложности начинаются тогда, когда эта мера попадает в контекст столбцов, в которых есть к примеру десять категорий и нужно одиннадцатым столбцом получить значение меры для первой + третьей + пятой категории. Вычисляемый объект решает эту задачу просто, а с моделью данных такого простого решения не знаю.
|
|
|
|
18.04.2019 18:39:23
|
|
|
|
18.04.2019 19:02:14
1) удалить измерение с категориями из столбцов сводной 2) создать десять идентичных мер, которые вычисляют одно и то же, но для каждого отдельного значения категории 3) создать одиннадцатую меру, которая будет вычислять то же самое, но фильтр будет настроен уже на первую, третью и пятую категорию Это не технологично и с точки зрения построения, и с точки зрения адаптации к будущим изменениям в категориях или структуре таблицы
|
|||||||||
|
|
18.04.2019 23:01:34
Но, сделать такое можно только не очень хорошей имитацией с привлечением MDX. Да и нужно ли вставленное на ходу значение измерения с произвольным способом вычисления, которое может не совпадать с общим потоком? Как по мне, так достаточно сделать ещё один уровень группировки. 1 + 3 + 5 категорию, и все остальные. Будет логический смысл такого обобщения. На истину в последней инстанции не претендую, всё вышесказанное - исключительно личное мнение, основанное на опыте. |
|||||
|
|
19.04.2019 12:58:48
|
||||
|
|
|||