Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что то типа суммы / 7 сообщений из 7, страница 1 из 1
12.03.2003, 07:45
    #32117878
Quark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то типа суммы
Подскажите, please, с MDX^:

Есть измерение Parent Child,
у каждого ео члена есть Properties,
имеющее смысл только у листьев. Чтобы отобразить
ее пишу
в calculated members^:
IIF(IsLeaf([Измерение].currentmember)=TRUE,strtovalue([Измерение].currentmember.Properties("Свойство"))
,0)
.
Как теперь сделать чтобы в этом же calculated members,
на верхних уровнях (группы) отображались суммарные
показатели по принадлежащим нижедежащим). (листья могут случится на любом уровне естесс-но)
...
Рейтинг: 0 / 0
12.03.2003, 09:56
    #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
12.03.2003, 10:05
    #32117991
Quark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то типа суммы
Спасибо, за ответ, но так не совсем правильно.
При такой формуле она суммирует только ближайших детей
а не всех (6 уровней).
...
Рейтинг: 0 / 0
12.03.2003, 10:12
    #32117999
Quark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то типа суммы
О, получилось:
если до бесконечности))
создать 6 уровней в каждом следующем суммировать предыдущий то все ок.
Правда встает вопрос опроизводительности и оптимальности. Но пока тепимо)
...
Рейтинг: 0 / 0
12.03.2003, 10:14
    #32118002
Дед Маздай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то типа суммы
Ну правильно. А в детях уже просуммированы их дети и т.д. до листьев. Если же суммировать всех потомков, то из-за этого будет задвоение. Поэтому суммировать надо непосредственных детей.
...
Рейтинг: 0 / 0
12.03.2003, 10:15
    #32118005
Дядя Федор
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то типа суммы
ну так замени children на Descendants(Измерение.CurrentMember,,LEAVES)
...
Рейтинг: 0 / 0
12.03.2003, 10:20
    #32118023
Quark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то типа суммы
Всем thanks,
действительно
с sum(Descendants(Измерение.CurrentMember,,LEAVES),measures.[Первое)])
все побыстрее и опт. будет
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что то типа суммы / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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