1

現在および将来の月にのみ適用されるSSASで計算を実行する必要があります(利用可能なデータを使用して遡及的に適用することはできません)。

これを行うには、カレンダー階層を使用し、今日の月を次のようにハードコーディングします...

SCOPE([Measures].[RollingStock]);        
    ([Dim Date].[Calendar].[Month].&[201008]:NULL) = 
    ([Measures].[Quantity On Hand] 
     - [Measures].[SO Open Quantity] 
     + [Measures].[PO Open Quantity] 
     - [Measures].[Forecasts Quantity]);        
END SCOPE; 

201008を現在の月(その形式)に置き換えたい。

何か案は?

4

1 に答える 1

3
CREATE SET CURRENTCUBE.[Current And Future Months]
 AS {
StrToMember("[Dim Date].[Calendar].[Month].&[" + Format(now(), "yyyyMM") + "]"):NULL
}
于 2010-08-19T09:50:10.820 に答える