共用方式為


Ytd (MDX)

傳回與指定成員層級相同的同層級成員集合,以第一個同層級成員開始,以指定的成員結束,如同受 Time 維度中的 Year 層級條件約束。

語法

Ytd( [ Member_Expression ] )

引數

  • Member_Expression
    傳回成員的有效多維度運算式 (MDX) 運算式。

備註

如果沒有指定成員運算式,預設為量值群組中 Time 類型之第一個維度中、具有 Years 類型層級之第一個階層的目前成員。

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

範例

下列範例會從 Adventure Works Cube 傳回 Measures.[Order Quantity] 成員的總和,彙總 Date 維度中含括之 2003 日曆年度的前 8 個月。

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]

請參閱

參考

MDX 函數參考 (MDX)