回傳一組與某成員同等級的兄弟姊妹成員,從第一個兄弟姊妹開始,到該成員結束,並受時間維度中的 年 級限制。
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]