【发布时间】:2017-09-06 00:23:11
【问题描述】:
通过使用MDX on multiple hierarchical dimensions 的答案,我有以下 MDX 查询:
with
member L1Y1 as ([Dim Location].[Hierarchy].[Center].&[1],
[Dim Date].[Calendar Date].[Year].&[2010],
[Measures].[x])
select ([Dim Attribute].[Parent Code].&[10000]) on 0,
({L1Y1}) on 1
from DS
现在的问题是如何根据其子级过滤 L1Y1。例如,假设我们想要过滤它,以便查询中只包含第 2 季和第 7 个月。以下查询输出同上,where子句无效:
with
member L1Y1 as ([Dim Location].[Hierarchy].[Center].&[1],
[Dim Date].[Calendar Date].[Year].&[2010],
[Measures].[x])
select ([Dim Attribute].[Parent Code].&[10000]) on 0,
({L1Y1}) on 1
from DS
where [Dim Date].[Calendar Date].[Season].&[2] and
[Dim Date].[Calendar Date].[Month].&[7]
【问题讨论】: