2017-02-02 64 views
0

假設我們有工作日分析Cube Browser中的當前情況。SSAS移動平均/彙總/累計期間

Date8它是DimDateBSTDimension的一部分,它是在year-month-day格式創建的,WD_Avg是我們感興趣的度量。這背後的邏輯很簡單...如果月份中的某一天是工作日,那麼它的值爲。如果沒有日子,那就是。如果是半個工作日,那麼這是0,5

Cube Browser

我們需要根據天的類型來創建一個calculated measureRollup測量WD_AVG。理想的結果是,那麼:

Desired Result

如何將是可以實現的?有沒有可以在此工作的MDX-function

回答

0

這個問題是通過創建以下計算度量解決:

CREATE MEMBER CURRENTCUBE.[Measures].[WD_Cum] 
    AS 
     SUM({NULL:[Dim Date BST].[Dat Cal].CurrentMember} 
     , [Measures].[WD_AVG]) 
    ; 

{NULL:xxx}創建XYZ成員前一組的一切,即一切逸卡爾...

Result