我做了以下mdx查询,使用我在互联网上找到的一些参考资料来计算一个运行总计,当我在管理工作室运行它时,它会有效。
使用member measures.test 如
( sum([发卡日期]。[YearQuarterMonth]。[Calendar Year Month]。& [2014]&>> [2014-10] :[发卡日期]。[YearQuarterMonth] .CurrentMember ,[措施]。[忠诚会员]) )
选择measures.test on 0,
[发卡日期]。[YearQuarterMonth]。[日历年]月1日
来自[SalesDW_v1]
但是我从中构造的以下计算成员给出了空值。
创建成员CURRENTCUBE。[Measures]。[订阅累计]
AS (
总和([发卡日期]。[YearQuarterMonth]。[日历年]。& [2014]& [2014-10] :[发卡日期]。[YearQuarterMonth] .CurrentMember ,[措施]。[忠诚会员]) )
,VISIBLE = 1,ASSOCIATED_MEASURE_GROUP ='人口统计',FORMAT_STRING =“#,## 0; - #,## 0”;
我很高兴,如果有人能帮我找到问题。
非常感谢,
安德烈亚斯
答案 0 :(得分:0)
由于
,您的会员看起来只适用于2014年10月[Card Issue date].[YearQuarterMonth].[Calendar Year Month].&[2014]&[2014-10] :[Card Issue date].[YearQuarterMonth].CurrentMember
由于您将其添加为calc成员,当您从mdx designer添加它时,query会给出null,如果您还添加时间轴 - 它将显示10月到CurrentMember的值
您应避免将此类成员添加到多维数据集UI,最好将它们作为报表数据集查询嵌入。