【发布时间】:2009-10-27 18:42:22
【问题描述】:
这就是我将移动总计创建为多维数据集中的列的方式:
MATTY(今年移动年度总数)
SUM ( { [Time Period].[Month].CURRENTMEMBER.Lag(12) : [Time Period].[Month].CURRENTMEMBER }, [Measures].[MeasureColumnName])
MATLY(去年移动年度总额)
SUM ( { [Time Period].[Month].CURRENTMEMBER.Lag(24) : [Time Period].[Month].CURRENTMEMBER.Lag(12) }, [Measures].[MeasureColumnName])
如何进行以下操作?
YTDTY(今年年初至今)
YTDLY(去年年初至今 - 与今天相同)
【问题讨论】:
-
您需要解释您希望“迄今为止”部分如何工作。你想用什么作为你的“锚”日期?您可以根据服务器时钟使用当前日期/时间。或者您可以使用最后一个非空的数据成员。或者,您可以使其与 [Time Period] 维度中的 CurrentMember 相关。
-
“迄今为止”意味着当我查看今年的 YTD(现在是 10 月)时,当我查看 YTDLY 时,它也会显示从去年 1 月到 10 月的总数。
标签: sql sql-server sql-server-2005 ssas mdx