|
|
|
MDX запрос на вычисление суммы вышестоящего ур. иерархии.
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Помогите с mdx запросом на вычисление суммы вышестоящего ур. иерархии. Есть таблица, на основе которой построено измерение "Номенклатура" Таблица для номенклатуры IDID_ParentName000001nullБакалея294728000001Сахар белый275234000001Сахар тросниковый342562294728Бренд1353456294728Бренд2967456342562Сахар белый 1кг923611342562Сахар белый 0.8кг962351253456Сахар рафинад 0.5 кг386567275234Бренд3923516386567Сахар тросниковый 0.5 кг973345386567Сахар тросниковый 0.8 кг В измерении создан атрибут "Ном-ра" тип Parent. В таблицу фактов пишется Дата, ИД товара, Продажа Необходимо для каждой элемента уровня в измерении Номенклатура получить сумму продаж по вышестоящему уровню(если он есть). То есть в итоге должна получиться такая таблица level2level3level4level5СуммаСумма_верхнего уровняБакалеяСахар белыйБренд1Сахар белый 1кг160186Сахар белый 0.8кг26186Total186270Бренд2Сахар рафинад 0.5 кг8484Total84270Total270286Сахар тросниковыйБренд3Сахар тросниковый 0.5 кг1116Сахар тросниковый 0.8 кг516Total1616Total16286Grand Total286 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 14:37 |
|
||
|
MDX запрос на вычисление суммы вышестоящего ур. иерархии.
|
|||
|---|---|---|---|
|
#18+
Vasiliev Anton, судя по первой таблице это parent-child иерархия, с ней .parent прекрасно работает, если есть желание можно ещё какую-нибудь проверку уровня через .level.ordinal добавить например Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 00:48 |
|
||
|
MDX запрос на вычисление суммы вышестоящего ур. иерархии.
|
|||
|---|---|---|---|
|
#18+
vikkiv, Благодарю за помощь. Сделал так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. [Measures].[_Продажа руб Гр] - считает сумму продаж по родительской группе в иерархии. [Measures].[Продажа руб Гр] - отсекает товары, которые есть в измерении Номенклатура, но продаж по ним не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=20&tid=1857806]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 169ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...