Ytd (MDX)
Üyeleri bir eş ile ilk olan eş başlayıp verilen üyesiyle tarafından kısıtlanmış olarak verilen, üye aynı düzeyde verir Year saat boyutunun düzey.
Ytd( [ Member_Expression ] )
Bağımsız değişkenler
- Member_Expression
Üye işlevi geçerli BIR çok boyutlu deyimler (MDX) ifade.
Remarks
Bir üye ifadesi belirtilirse, varsayılan boyutun türü saat (geçerli üyenin olur.Time.CurrentMember).
The Ytd işlev is a shortcut işlev for the PeriodsToDate işlev where the düzey is küme Year. Diğer bir deyişle, Ytd(Member_Expression) eşdeğerdir PeriodsToDate(Year,Member_Expression).
Örnek
Aşağıdaki örnek toplamını verir Measures.[Order Quantity] ilk sekiz içerdiği ayları takvim yılı 2003'ün üzerinde üye, toplanan Date Boyut, gelen Adventure Works küp.
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 birlikte sık kullanılan CurrentMember (MDX) işlev, aşağıdaki sorguda gösterildiği gibi çalışan yıl-tarih toplam Özet Tablo raporunda görüntülemek için:
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]