Yılbaşı (MDX)

Zaman boyutundaki Yıl seviyesi ile sınırlandırıldığı şekilde, belirli bir üyenle aynı seviyeden kardeş üyeleri geri getirir.

Syntax

  
Ytd( [ Member_Expression ] )  

Arguments

Member_Expression
Bir üye döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Remarks

Bir üye ifadesi belirtilmemişse, varsayılan olan, ölçü grubundaki Time tipinin birinci boyutunda Years tipi seviyesine sahip birinci hiyerarşinin mevcut üyesidir.

Ytd fonksiyonu, PeriodsToDate fonksiyonu için bir kısayol fonksiyonudur ve seviyenin dayandığı özellik hiyerarşisinin Tip özelliği Years olarak ayarlanır. Yani, Ytd(Member_Expression) eşdeğerdir .PeriodsToDate(Year_Level_Expression,Member_Expression) Tip özelliği FiscalYears olarak ayarlandığında bu fonksiyonun çalışmayacağını unutmayın.

Example

Aşağıdaki örnek Measures.[Order Quantity] , 2003 takvim yılının ilk sekiz ayı boyunca Date toplanan üyenin toplamını, Adventure Works küpünden geri getirir.

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]  

Yilden Yet'te genellikle belirtilmemiş bir parametre olmadan birlikte kullanılır; bu da CurrentMember (MDX) fonksiyonunun raporda bir raporda mevcut yılın başından beri toplam toplamını göstereceği anlamına gelir; aşağıdaki sorguda gösterildiği gibi:

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]