MDX - Создание динамического члена группы? - PullRequest
1 голос
/ 13 сентября 2010

Категория {A, B, C}

Значение

В настоящее время Я могу получить:

Category    Value
--------    -----
A           100
B           200
C           300

Что бы я например получить:

Category    Value
--------    -----
A           100
B           200
C           300
D           500

где D - значение B + C.

1 Ответ

4 голосов
/ 13 сентября 2010

Ух ты, это было невероятно легко ...

with member [Category].[Name].[D] as
    [Category].[Name].[B] + [Category].[Name].[C]

select
    {[Measures].[Value]} on columns,
    [Category].[Name].allmembers on rows
from [Cube]

Результат:

Category    Value
--------    -----
A           100
B           200
C           300
D           500
...