Bagikan melalui


Ytd (MDX)

Mengembalikan sekumpulan anggota saudara kandung dari tingkat yang sama dengan anggota tertentu, dimulai dengan saudara pertama dan berakhir dengan anggota yang diberikan, sebagaimana dibatasi oleh tingkat Tahun dalam dimensi Waktu.

Sintaks

  
Ytd( [ Member_Expression ] )  

Argumen

Member_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan anggota.

Keterangan

Jika ekspresi anggota tidak ditentukan, defaultnya adalah anggota hierarki pertama saat ini dengan tingkat jenis Tahun dalam dimensi pertama jenis Waktu dalam grup pengukuran.

Fungsi Ytd adalah fungsi pintasan untuk fungsi PeriodsToDate di mana properti Jenis hierarki atribut tempat tingkat didasarkan diatur ke Tahun. Artinya, Ytd(Member_Expression) setara dengan PeriodsToDate(Year_Level_Expression,Member_Expression). Perhatikan bahwa fungsi ini tidak akan berfungsi ketika properti Jenis diatur ke FiscalYears.

Contoh

Contoh berikut mengembalikan jumlah Measures.[Order Quantity] anggota, yang dikumpulkan selama delapan bulan pertama tahun kalender 2003 yang terkandung dalam Date dimensi, dari kubus Adventure Works .

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 sering digunakan dalam kombinasi tanpa parameter yang ditentukan, yang berarti bahwa fungsi CurrentMember (MDX) akan menampilkan total kumulatif yang berjalan dari tahun ke tanggal dalam laporan, seperti yang diperlihatkan dalam kueri berikut:

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]

Lihat Juga

Referensi Fungsi MDX (MDX)