[Budget SalesRegion]フィールドとフィールドを持つ販売地域ごとの FactBudget があり[Sales Region]ます。ディメンションDimCustomerには、フィールド[Sales Region]とがあり[Customer Type]ます。
と の関係はFactBudgetでDimCustomerのみ定義され[Sales Region]ます。
特定の のmdxをフィルタリングするかなり単純なステートメントがあります。返された [Sales Region] を使用して、対応する [Budget SalesRegion] を選択します。[Sales Region]DimCustomer[Customer Type]
SELECT
(
FILTER(
[Kunde].[Sales Region].members
,[Kunde].[Customer Type].CURRENTMEMBER
=[Kunde].[Customer Type].[All].[Direct Sales]
)
,[Measures].[Budget SalesRegion]
) ON 0,
[Kunde].[Customer Type].[All].[Direct Sales] ON 1
FROM [BI_DWH];
このステートメントを計算されるメンバーに変換してSSAS cube、スライサーで選択された [Customer Type] によってステートメントが適切にフィルター処理されるようにするにはどうすればよいですか?