powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS Иерархия в измерении - как вывести не сумму потомков, а значение конкретного элемента
1 сообщений из 1, страница 1 из 1
SSAS Иерархия в измерении - как вывести не сумму потомков, а значение конкретного элемента
    #39816219
KAB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть естественная иерархия (Федеративное устройство России) в ней несколько уровней.
И есть данные с населением по этим уровням и по датам.
Надо вывести эти данные в куб.
Используется мера с агрегацией LastChild и вычисляемая мера
Примерно вот так:

SCOPE ([Федеративное устройство].[Объект].Members);
[Measures].[Численность населения] = (
[Федеративное устройство].[Объект].CurrentMember.DataMember,
[Measures].[Численность населения последнее]
);
END SCOPE;

Просто без иерархии все выводится правильно
Проблема возникает при выводе с иерархией - в значение населения например по области добавляются значения городов этой области и цифра примерно удваивается.
Ранее иерархия была типа Parent-Child и все работало.
Сейчас переделали на естественную иерархию и не получается корректно вывести данные.
Может кто-то сталкивался с подобным, или может посоветует куда посмотреть, как правильно написать SCOPE для естественной иерархии.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS Иерархия в измерении - как вывести не сумму потомков, а значение конкретного элемента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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