Quantcast
Channel: SQL.ru: OLAP и DWH
Viewing all articles
Browse latest Browse all 1167

Как получить среднее (AVG) для calculation member? /SSAS Standard edition

$
0
0
Я новичок в SSAS, прошу сильно не пинать

Есть мера, назовем её "Цена производства ед. номенклатуры", которая приходит напрямую из БД
Есть вычисляемая мера "Стоимость производства", которая считается как "Цена производства ед. ..." x "Количество произведено"

На уровне "номенклатура" всё хорошо, но если сделать группировку по месяцу, то на уровне этой группировки происходит суммирование цен всех нижележащих членов и, соответственно, искаженная (многократно завышенная) стоимость производства за месяц.

Видимо, в формуле calculation member'а нужно использовать агрегирующую функцию AVG(), но в "стандартной" редакции её нет :(
Изменение параметра AverageOfChildren с "Sum" на "AverageOfChildren" в настройках меры почему-то ни к чему не приводит

Задачка типовая, наверняка как-то решается и в "стандартной" редакции. Может сталкивался кто?

Viewing all articles
Browse latest Browse all 1167