2017-12-08 11 views
0

ディメンション属性値に基づいてキューブに新しい計算メジャーを作成しようとしています。 Fact and Dimensionテーブルは以下のようになります。だから、ディメンションフィルタ条件に基づいて計算されたメジャーを作成

enter image description here

、遠くMDXスクリプト以下のフォームビューから生成されます。しかしスクリプト上記

SELECT NON EMPTY { [Measures].[FactCount] } ON COLUMNS 
,NON EMPTY { ([DimDate].[Year].[Year].ALLMEMBERS * [DimDate].[Month Name].[Month Name].ALLMEMBERS 
* 
({FILTER(
[DimFilter].[Desc].[Desc], 
[DimFilter].[Desc].CurrentMember.Name = 'F1') 
}) 


) } ON ROWS 
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 
FROM [FactTest] 
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS 

だけ私はキューブから他のメジャー列(画像から出力テーブル)を取得できますか薄暗いフィルタ値は「F1」 を返します。

ご協力いただきありがとうございます。ご協力いただきありがとうございます。

+0

私はSSRSを使用してレポートを生成します。 – aks

答えて

0

あなたは次のクエリを意味しましたか?

SELECT NON EMPTY { [Measures].[FactCount] } ON COLUMNS 
    ,NON EMPTY { ([DimDate].[Year].[Year].ALLMEMBERS * [DimDate].[Month Name].[Month Name].ALLMEMBERS 
    * 
    {[DimFilter].[Desc].[F1],[DimFilter].[Desc].[F2]}   

    ) } ON ROWS 
    DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 
    FROM [FactTest] 
    CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS 
関連する問題