Bou*_*ine 5 sql-server ssas mdx
我有一个计算成员的问题,计算两个计算成员之间的差异.这就是我的测量在SSAS浏览器中的样子:
Phase Measure 1 Measure 2
P1 50 30
P2 123 49
P3 14 69
Run Code Online (Sandbox Code Playgroud)
我创建了一个计算成员Calculated Member 1 -Calculated Member 2但是当我使用具有两个不同阶段的过滤器时,我得到一个空白值.例如,From P1 : 50 - From P2 49我得到一个空白值.阶段是维度属性.我正在使用Power BI,我为每个Measure使用了Phase过滤器.
到目前为止MDX计算:
CREATE MEMBER CURRENTCUBE.[Measures].[Measure 1]
AS ([Indicateur].[LEVEL5].&[R522],[Measures].[Montant]),
FORMAT_STRING = "# ##0,00;-# ##0,00",
VISIBLE = 1 , ASSOCIATED_MEASURE_GROUP = 'Fact DAF1';
CREATE MEMBER CURRENTCUBE.[Measures].[Measure 2]
AS ([Indicateur].[LEVEL5].&[R500],[Measures].[Montant]),
FORMAT_STRING = "# ##0,00;-# ##0,00",
VISIBLE = 1 , ASSOCIATED_MEASURE_GROUP = 'Fact DAF1';
Run Code Online (Sandbox Code Playgroud)
区别 : [Measures].[Measure 1] - [Measures].[Measure 2]
怎么解决这个?