我想用标准的“一年中的月份”时间维度属性来累计净销售额的价值。因为它不是同一层次结构级别,所以它可能不适用于该PeriodsToDate()
方法。下面的查询是我在销售多维数据集中的 Analysis Services 项目中使用“年-月-日”作为计算的正常时间维度的初始累积。
Case When [Time].[Year-Month-Day].CurrentMember.Level.Ordinal <> 0
Then (
Aggregate
( PeriodsToDate
([Time].[Year-Month-Day].[Year],
[Time].[Year-Month-Day].CurrentMember),
[Measures].[netsales])
)