再向mdx添加一行

时间:2015-03-26 13:55:35

标签: database mdx cube

我有一个成员数量(度量组)和3个维度(商店,日期,性别)的多维数据集。

使用我的mdx查询,我可以根据年份,月份和性别获得商店的会员金额。 底部的第一行总和是A公司和B公司女性金额的总和,第二行是男性。

现在我想添加第三行,总行数为女性总行数和总行数(女性总数+男性总数)。 我怎么能这样做?

我无法在此处附加图片,因为信誉不到10,所以我将屏幕转储上传到http://i.imgur.com/sCisd3K.png

1 个答案:

答案 0 :(得分:0)

尝试将自定义成员添加到WITH子句中,该子句是M和F的总和,就像这样

WITH
 MEMBER [SEXES].[SEX].[MALE+FEMALE] AS
   [SEXES].[SEX].&[1] 
 + [SEXES].[SEX].&[2] 

然后只需将新成员添加到SELECT子句中的集合中:

{
   [SEXES].[SEX].&[1], 
   [SEXES].[SEX].&[2],
   [SEXES].[SEX].[MALE+FEMALE]
}