年初至今(MDX)

回傳一組與某成員同等級的兄弟姊妹成員,從第一個兄弟姊妹開始,到該成員結束,並受時間維度中的 級限制。

Syntax

  
Ytd( [ Member_Expression ] )  

論點

Member_Expression
一個有效的多維表達式(MDX)表達式,回傳成員。

備註

若未指定成員表達式,預設為測量群中第一階層中,第一維度時間型態中具有型的當前成員。

Ytd函式是PeriodsToDate函數的捷徑函數,該層級所依據的屬性階層的Type屬性屬性設為Years。 也就是說, Ytd(Member_Expression) 等價於 PeriodsToDate(Year_Level_Expression,Member_Expression)。 請注意,當 Type 屬性設為 FiscalYears 時,這個函式將無法運作。

Example

以下範例回傳了 Adventure Works 立方體中 2003 年曆年前八個月內成員的總和Measures.[Order Quantity],這些時間包含在該Date維度中。

WITH MEMBER [Date].[Calendar].[First8MonthsCY2003] AS  
    Aggregate(  
        YTD([Date].[Calendar].[Month].[August 2003])  
    )  
SELECT   
    [Date].[Calendar].[First8MonthsCY2003] ON COLUMNS,  
    [Product].[Category].Children ON ROWS  
FROM  
    [Adventure Works]  
WHERE  
    [Measures].[Order Quantity]  

Ytd 常與未指定參數的組合使用,意即 CurrentMember(MDX) 函式會在報表中顯示年度至今的累計總數,如下查詢所示:

WITH MEMBER MEASURES.YTDDEMO AS  
AGGREGATE(YTD(), [Measures].[Internet Sales Amount])  
SELECT {[Measures].[Internet Sales Amount], MEASURES.YTDDEMO} ON 0,  
[Date].[Calendar].MEMBERS ON 1  
FROM [Adventure Works]