Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MS SSAS. Сопоставление значения одного атрибута измерения со значением другого атрибута / 6 сообщений из 6, страница 1 из 1
17.04.2020, 18:12
    #39948454
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSAS. Сопоставление значения одного атрибута измерения со значением другого атрибута
Всех приветствую.

Имеется "Измерение" с ключом (int), арибут1 (текст), атрибут2 (текст), атрибут3 (int).

Таблица измерения выглядит как-то так:

_id_|_атрибут1_|_атрибут2_|_атрибут3_
------------------------------------------------------
_1_ |____a____|____b_____|___1____
_2_ |____a____|____с_____|___1____
_3_ |____a____|____d_____|___2____
_4_ |____е____|____g_____|___3____

Как по значению (ключу) атрибута1 "а" строки 3 через id получить значение (ключ) атрибута3 "2" ?
...
Рейтинг: 0 / 0
18.04.2020, 00:28
    #39948518
PassedBI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSAS. Сопоставление значения одного атрибута измерения со значением другого атрибута
IlyamI, посмотрите функцию exists
Однако, если на вход даете только Атрибут1.&a, то одну строку на выходе не получить без какой-либо агрегации, детальных строк ведь 3.
...
Рейтинг: 0 / 0
20.04.2020, 18:56
    #39949092
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSAS. Сопоставление значения одного атрибута измерения со значением другого атрибута
Решил следующим образом.

Создал иерархию "атрибут3"->"атрибут1" (скрыл от пользователей).

Создал вычисляемую меру (скрытая, используется в вычислениях):
Код: sql
1.
2.
3.
4.
5.
linkmember
(
    [Измерение].[атрибут1].currentmember,
    [Измерение].[Иерархия]
).parent.member_key


Готов к критике
...
Рейтинг: 0 / 0
21.04.2020, 11:41
    #39949258
Ferdipux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSAS. Сопоставление значения одного атрибута измерения со значением другого атрибута
IlyamI,

Гм, оно работать будет, пока есть отношение "один-ко-многим" между атрибут 3 ->атрибут 1. Иначе - будут ошибки во время процессинга.
А в общем - какая у вас задача? Выводить в мере значение атрибута 3?
...
Рейтинг: 0 / 0
21.04.2020, 11:49
    #39949259
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSAS. Сопоставление значения одного атрибута измерения со значением другого атрибута
Ferdipux
IlyamI,

Гм, оно работать будет, пока есть отношение "один-ко-многим" между атрибут 3 ->атрибут 1. Иначе - будут ошибки во время процессинга.
А в общем - какая у вас задача? Выводить в мере значение атрибута 3?


Если сделана иерархии, то такое отношение "один-ко-многим" по любому есть. Есть будут ошибки процессинга и они будут подавлены настройками, то процессинг выберет определенные сочетание и откинет другие, и они будут образовывать "один-ко-многим".
...
Рейтинг: 0 / 0
21.04.2020, 12:40
    #39949293
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SSAS. Сопоставление значения одного атрибута измерения со значением другого атрибута
Отношение точно "один-ко-многим".

Задача в том, чтобы в зависимости от значения "атрибут1" применять то или иное форматирование для вычисляемой меры, код которого (форматирования) хранится в "атрибут3".

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


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