1

我刚刚开始使用 OLAP Cubes。我对 MDX 查询有一些疑问。我有一个像这样的查询:

WITH 
MEMBER [Balance].[NegEXPENSE] AS '-[Balance].[Type].[EXPENSE]' 
SET BalanceTypeSet AS {[Balance].[Type].[INCOME], [Balance].[NegEXPENSE]} 
MEMBER [Balance].[TypeSum] AS AGGREGATE(BalanceTypeSet) 
SELECT {Measures.[Sum]} ON COLUMNS, 
{[Balance].[Type].[INCOME], [Balance].[Type].[EXPENSE], [Balance].[TypeSum]} ON ROWS 
FROM [Balance Cube]

此查询的结果如下:

结果

此结果没有最后一行的名称 (TypeSum)。如何为 TypeSum 添加名称?

谢谢。

4

1 回答 1

0

您需要添加计算维度成员,试试这个:

WITH 

MEMBER [Balance].[Type].[TypeSum] AS AGGREGATE(BalanceTypeSet) 

SELECT {[Measures].[Sum]} ON COLUMNS, 
{[Balance].[Type]} ON ROWS 
FROM [Balance Cube]
于 2016-03-11T12:48:21.440 回答