powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Простая задача: Продажи в коробках? /MDX в Calculated Members/
5 сообщений из 5, страница 1 из 1
Простая задача: Продажи в коробках? /MDX в Calculated Members/
    #32088102
malex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть [Measures].[Количество] где продажи в базовых единицах
Нужно слабать "Calculated Members" где продажы будут в коробках
Количество единиц в коробке храню в [Товары].CurrentMember.Properties("КФ")
,где [Товары] это "Parent-Child" измерение.

Пока додумался только до:
Код: plaintext
IIF(IsLeaf([Товары].CurrentMember),[Measures].[Количество]/Val([Товары].CurrentMember.Properties( "КФ" )), 0 )


Но при этом есно нет итогов по группам Товаров
Как это сделать?

Т.е. для элемента нужно [Measures].[Количество]/Val([Товары].CurrentMember.Properties("КФ"))
а для группы сумму этих значений у всех подчиненных элементов?

Помогите пожалуйста добрые люди!
...
Рейтинг: 0 / 0
Простая задача: Продажи в коробках? /MDX в Calculated Members/
    #32088753
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз нужна сумма, то и пишите
IIF(IsLeaf([Товары].CurrentMember),[Measures].[Количество]/Val([Товары].CurrentMember.Properties("КФ")), sum([Товары].CurrentMember.Children, aaa)), где aaa - имя данного Calc Member.
...
Рейтинг: 0 / 0
Простая задача: Продажи в коробках? /MDX в Calculated Members/
    #32088912
malex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное все заработало!
/Извиняюсь конечно за этот бональный вопрос
тут налицо непонимание базовых понятий организации куба и построения MDX запросов/

Да простится мне это за не имением руской инфы :(

Так вот и побираемя среди бедных примеров MSDN с описаниями на вражьем языке :)
Но с этим простым примером день промучился ...
...
Рейтинг: 0 / 0
Простая задача: Продажи в коробках? /MDX в Calculated Members/
    #32089183
lubimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вами выбран не-OLAP-овский способ решения задачи.
Правильно - сделать в таблице фактов поле, чтобы куб заливал уже рассчитанные данные (как вариант, написать view с нужными расчетами), либо "вычисляемый" агрегируемый показатель в кубе.
...
Рейтинг: 0 / 0
Простая задача: Продажи в коробках? /MDX в Calculated Members/
    #32090063
malex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>либо "вычисляемый" агрегируемый показатель в кубе.
что это такое?

"вычисляемый" это наверное "Calculated Members" и есть
а вот как его сделать "агрегируемым" ?

Собственно такого совета я и ждал!
Теперь хоть знать буду что есть другое решение :)
Наверняка галку где-то ткнуть?

Или если информации жалко скажите хоть по какому слову искать в МSDN?
Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Простая задача: Продажи в коробках? /MDX в Calculated Members/
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]