簡體   English   中英

根據維度過濾條件創建計算量度

[英]Create Calculated Measure based on dimension filter condtion

我試圖基於維度屬性值在多維數據集中創建一個新的計算量度。 事實和維度表如下所示。

在此處輸入圖片說明

因此,遠低於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”。如何從多維數據集中獲取其他度量列(圖像的輸出表)。

任何幫助建議都將受到贊賞,並感謝您的幫助!

您的意思是以下查詢?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM