目前,我需要每个月获得上个月的最后一天 我怎样才能通过使用MDX实现这一目标 我尝试使用尾部功能,但无法获得我想要的数据。 你能帮我解决这个问题吗? 问候,
答案 0 :(得分:1)
为了获得上一个月,您可以使用PrevMember或lag(1)函数,您可以执行以下操作:
[Date].[Month].currentMember.PrevMember
要获得最后一天,您可以在月份后代(即日期)上使用尾部函数。因此,根据您的日期维度,它将变为类似:
With Member [Measures].[Last Day Prev Month] As
Tail(DESCENDANTS( [Date].[Month].currentMember.PrevMember ).Item(0).Member_caption
P.S。我目前没有安装ssas所以我无法测试它,但这个想法是有效的;)