PeriodsToDate (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 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]
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk