powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите с Calc. Member - ом
4 сообщений из 4, страница 1 из 1
Помогите с Calc. Member - ом
    #32325883
KurS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В кубе есть измерение товар, организованное как Parent-Child. (не берем во внимание другие измерения) и есть Measure - сумма. Хочу создать Calc.Member, в котором показывался бы процент от от родительской суммы. Т.е. если группа товаров "ПИВО" имеет сумму 100, а подчиненный ему элемент "Балтика" - 10, то в CM для Балтики должно стоять 10. Соответственно, в СМ для группы "ПИВО" должен стоять процент его продаж от его родителя. Если у группы "ПИВО" нет родителя, то процент от всех продаж.
Подскажите, какие функции языка MDX необходимо здесь использовать.
С уважением, Сергей К.
...
Рейтинг: 0 / 0
Помогите с Calc. Member - ом
    #32325946
KurS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел вот такое решение:

CM:

([Measures].[Сумма], [Товары].CurrentMember)/
([Measures].[Сумма], [Товары].CurrentMember.Parent)*100

показывает процент от родительской группы, но для группы "Все товары" выдает "1, #J". Это потому что данная группа не имеет родителя. Как сделать, чтобы для корневых групп в СМ ничего не выводилось?
...
Рейтинг: 0 / 0
Помогите с Calc. Member - ом
    #32325961
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
T0 KurS:

В кубе есть измерение товар, организованное как Parent-Child. (не берем во внимание другие измерения) и есть Measure - сумма. Хочу создать Calc.Member, в котором показывался бы процент от от родительской суммы.

Рекомендую использовать стандартные подходы к решению подобных стандартных задач, а именно перекладывать такие простейшие вычисления на OLAP-клиента.
...
Рейтинг: 0 / 0
Помогите с Calc. Member - ом
    #32338649
Phenimore_Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что если воспользоваться функцией IIF, где в условии проверять наличие родителей? ( IIF(<условие>, <что делать если true>, <что делать если false>) )
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите с Calc. Member - ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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