使用此脚本
SELECT [Date].[Fiscal Year-Month].[Fiscal Year].&[2012/13].Children ON ROWS
, [Measures].[Capacity] ON COLUMNS
FROM [CubeName]
我得到以下结果:
Capacity
Apr-12 81.07%
May-12 81.99%
Jun-12 82.29%
Jul-12 82.13%
Aug-12 82.47%
Sep-12 79.10%
Oct-12 (null)
Nov-12 (null)
Dec-12 (null)
Jan-13 (null)
Feb-13 (null)
Mar-13 (null)
我期待的是为7月底的头寸制作月度报告,显示每个月的价值,因此我希望将8月和9月排除在该措施之外,但我希望保留从该日期开始的月份报表布局的尺寸。最终结果应该是:
Capacity
Apr-12 81.07%
May-12 81.99%
Jun-12 82.29%
Jul-12 82.13%
Aug-12 (null)
Sep-12 (null)
Oct-12 (null)
Nov-12 (null)
Dec-12 (null)
Jan-13 (null)
Feb-13 (null)
Mar-13 (null)
如何使用MDX实现这一目标? 然后,这将用于SSRS 2008中的矩阵。
答案 0 :(得分:2)
使用如下查询:
WITH MEMBER [Measures].[Capacity2] AS IIf('[Date].[Fiscal Year-Month].CurrentMember is August or September', Null, [Measures].[Capacity])
SELECT [Date].[Fiscal Year-Month].[Fiscal Year].&[2012/13].Children ON ROWS,
[Measures].[Capacity2] ON COLUMNS
FROM [CubeName]
你必须在IIf中写出正确的条件。