Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssas MDX-创建动态分组成员?_Ssas_Mdx - Fatal编程技术网

Ssas MDX-创建动态分组成员?

Ssas MDX-创建动态分组成员?,ssas,mdx,Ssas,Mdx,类别{A,B,C} 价值观 目前我可以获得: Category Value -------- ----- A 100 B 200 C 300 我想得到的是: Category Value -------- ----- A 100 B 200 C 300 D 500 Category Value -------- ---

类别{A,B,C}

价值观

目前我可以获得:

Category    Value
--------    -----
A           100
B           200
C           300
我想得到的是:

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

其中D是B+C的值。

哇,这实际上非常简单

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

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


哇,这真是太容易了

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

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