下面是一个示例代码,演示了如何在MDX中计算按月份的累计总数:
WITH MEMBER [Measures].[Cumulative Total] AS
SUM(
NULL : [Time].CurrentMember,
[Measures].[Sales]
)
SELECT
[Time].[Month].[Month].Members ON COLUMNS,
[Measures].[Cumulative Total] ON ROWS
FROM
[YourCube]
在上面的代码中,我们定义了一个名为“Cumulative Total”的计算成员。该计算成员使用SUM函数来计算从第一个月到当前月的销售总数。
然后,我们在查询中选择了“Month”层级的所有成员,并将“Cumulative Total”作为行轴上的度量。
你可以将上面的代码与你自己的数据和维度进行相应的修改和适应。
上一篇:按月份计数的简单LINQ查询