计算小节内SSAS MDX PrevMember不工作

问题描述 投票:0回答:1

能不能请您帮助。我使用下面的表达式来获得上个月的同一周的流入。

([Time].[Week Commencing Date].CurrentMember.PrevMember, [Measures].[_Inflow])

这似乎是返回结果,但是总计丢失,因为这将总结的几个星期和分配值到一个月年份总。

如果我在时间维度选择日月年,我没有得到任何结果。

能否请你告诉我的,我怎么能正确表达的例子。

我曾尝试[Time].[Time].CurrentMember.PrevMember, [Measures].[_Inflow],以便它使用Time层次,但这不起作用。

时间维度 - 属性:月年,季,周处开始日期 - 时间(层次):年,季,月年,周处开始日期

任何帮助,将不胜感激。谢谢。

ssas mdx calculated-field mdx-query
1个回答
0
投票

您需要在下面的例子中使用表哥功能。取一看,我没有周中的立方体试样在手的层次,因此我使用的日期。在这个例子中,我试图让前一个月相同的日期。

select
{[Date].[Calendar].[Date].&[20130922],
cousin([Date].[Calendar].[Date].&[20130922],[Date].[Calendar].[Month].&[2013]&[8])
}
on columns,
[Measures].[Internet Sales Amount]
on rows from 
[adventure works]

该日期用户层次结构是年 - Semester-四分之一月 - 日期

enter image description here

编辑:使用表哥为计算成员

要使用表妹功能计算的成员,你需要做到以下几点。但要确保,你有在查询中使用的日期部分。

select
{[Date].[Calendar].[Date].&[20130922],
cousin([Date].[Calendar].[Date].&[20130922],[Date].[Calendar].[Month].&[2013]&[8])
}
on columns,
[Measures].[Internet Sales Amount]
on rows from 
[adventure works]

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.