同じ階層の 2 つのメンバーをフィルター処理するドリルスルーを作成しています。
DRILLTHROUGH MAXROWS 1000 SELECT FROM
(
SELECT (
{ [Product].[Product Exclusion Reason].[Product Exclusion Reason].&[6],[Product].[Product Exclusion Reason].[Product Exclusion Reason].&[1] } ) ON COLUMNS
FROM [Sales]
)
WHERE ([Fiscal Date].[Yr-Qtr-Mo].[Year].&[2013])
副選択は、これらの行を除外していないようです。代わりに、where 句に基準を追加すると、次のようになります。
DRILLTHROUGH MAXROWS 1000 SELECT FROM
(
SELECT (
{ [Product].[Product Exclusion Reason].[Product Exclusion Reason].&[6],[Product].[Product Exclusion Reason].[Product Exclusion Reason].&[1] } ) ON COLUMNS
FROM [Sales]
)
WHERE ([Fiscal Date].[Yr-Qtr-Mo].[Year].&[2013],
[製品].[製品除外理由].[製品除外理由].&[1])
これにより、期待どおりにデータがフィルタリングされます。[Product].[Product Exclusion Reason].[Product Exclusion Reason]
ただし、フィルタリングに の複数のメンバーを含めたいと考えています。