SSAS - необходимо иметь вычисляемый элемент, который использует в качестве знаменателя одно конкретное значение измерения - PullRequest
0 голосов
/ 27 января 2011

У меня есть куб, который я построил в SSAS для данных главной книги.Куб использует 2 таблицы фактов.Один для учетных записей, которые являются «обычными» долларовыми счетами, а другой - для учетных единиц / статистических счетов - учетных записей, которые учитывают НИЧЕГО, за исключением обычно денег.

Мне нужно, чтобы один вычисляемый член в SSAS был ЛЮБОЙ из«нормальные» долларовые счета, поделенные ТОЛЬКО на одно конкретное измерение статистических счетов.

Если все ясно, как грязь - позвольте мне привести конкретный пример.Существует статистический счет, называемый галлонами (мера - единицы), и есть много счетов, таких как продажи, амортизация, налоговые расходы и т. Д., Которые являются «обычными» основными счетами (мера в долларах).Мне нужно, чтобы куб мог сообщать ЛЮБУЮ из "нормальных" основных счетов, РАЗДЕЛЕННЫХ галлонами (чтобы на любой из обычных счетов доходов / расходов можно было иметь показатель, показывающий ПО ГАЛЛОНУ.)

Я понятия не имею, как написать MDX для этого (функция для использования и / или синтаксис), и я пробовал много раз и исследовал немало (я человек SQL - FAR от человека MDX, я думаю!).Я думаю, что мне нужно использовать FILTER, но я даже не уверен, что это правильное направление .....

1 Ответ

0 голосов
/ 09 февраля 2011

Немного неуверен в своем дизайне. Если у вас проблемы с MDX, вы можете создать вычисляемый элемент в DSV, используя T-sql

...