Используя ответ MDX для нескольких иерархических измерений У меня следующий запрос 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]