Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 tertentu dalam dimensi Waktu.
Sintaks
PeriodsToDate( [ Level_Expression [ ,Member_Expression ] ] )
Argumen
Level_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan tingkat.
Member_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan anggota.
Keterangan
Dalam cakupan tingkat yang ditentukan, fungsi PeriodsToDate mengembalikan kumpulan periode pada tingkat yang sama dengan anggota yang ditentukan, dimulai dengan periode pertama dan diakhapkan dengan anggota yang ditentukan.
Jika tingkat ditentukan, anggota hierarki saat ini disimpulkan hierarki.CurrentMember, di mana hierarkiadalah hierarki dari tingkat yang ditentukan.
Jika tidak ada tingkat atau anggota yang ditentukan, tingkatnya adalah tingkat induk dari anggota hierarki pertama saat ini pada dimensi pertama jenis Waktu dalam grup pengukuran.
PeriodsToDate( Level_Expression, Member_Expression ) secara fungsional setara dengan ekspresi MDX berikut:
TopCount(Descendants(Ancestor(Member_Expression, Level_Expression), Member_Expression.Level), 1):Member_Expression
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].[First8Months2003] AS
Aggregate(
PeriodsToDate(
[Date].[Calendar].[Calendar Year],
[Date].[Calendar].[Month].[August 2003]
)
)
SELECT
[Date].[Calendar].[First8Months2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]
Contoh berikut mengagregasi selama dua bulan pertama semester ii tahun kalender 2003.
WITH MEMBER [Date].[Calendar].[First2MonthsSecondSemester2003] AS
Aggregate(
PeriodsToDate(
[Date].[Calendar].[Calendar Semester],
[Date].[Calendar].[Month].[August 2003]
)
)
SELECT
[Date].[Calendar].[First2MonthsSecondSemester2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]