powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что то типа суммы
7 сообщений из 7, страница 1 из 1
Что то типа суммы
    #32117878
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, please, с MDX^:

Есть измерение Parent Child,
у каждого ео члена есть Properties,
имеющее смысл только у листьев. Чтобы отобразить
ее пишу
в calculated members^:
IIF(IsLeaf([Измерение].currentmember)=TRUE,strtovalue([Измерение].currentmember.Properties("Свойство"))
,0)
.
Как теперь сделать чтобы в этом же calculated members,
на верхних уровнях (группы) отображались суммарные
показатели по принадлежащим нижедежащим). (листья могут случится на любом уровне естесс-но)
...
Рейтинг: 0 / 0
Что то типа суммы
    #32117980
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIF(IsLeaf(Employees.CurrentMember) = true,
strtovalue(Employees.CurrentMember.Properties("Salary")),
sum(Employees.CurrentMember.Children, Measures.[New Calculated Member])), где Measures.[New Calculated Member] - это он сам.
...
Рейтинг: 0 / 0
Что то типа суммы
    #32117991
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, за ответ, но так не совсем правильно.
При такой формуле она суммирует только ближайших детей
а не всех (6 уровней).
...
Рейтинг: 0 / 0
Что то типа суммы
    #32117999
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, получилось:
если до бесконечности))
создать 6 уровней в каждом следующем суммировать предыдущий то все ок.
Правда встает вопрос опроизводительности и оптимальности. Но пока тепимо)
...
Рейтинг: 0 / 0
Что то типа суммы
    #32118002
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну правильно. А в детях уже просуммированы их дети и т.д. до листьев. Если же суммировать всех потомков, то из-за этого будет задвоение. Поэтому суммировать надо непосредственных детей.
...
Рейтинг: 0 / 0
Что то типа суммы
    #32118005
Дядя Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну так замени children на Descendants(Измерение.CurrentMember,,LEAVES)
...
Рейтинг: 0 / 0
Что то типа суммы
    #32118023
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем thanks,
действительно
с sum(Descendants(Измерение.CurrentMember,,LEAVES),measures.[Первое)])
все побыстрее и опт. будет
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что то типа суммы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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