Referensi Fungsi MDX (MDX)

Analysis Services menyediakan penggunaan fungsi dalam sintaks Multidimensional Expressions (MDX). Fungsi dapat digunakan dalam pernyataan MDX apa pun yang valid, dan sering digunakan dalam kueri, definisi rollup khusus, dan perhitungan lainnya. Bagian ini memberikan informasi tentang fungsi MDX.

Anda dapat menggunakan tabel berikut untuk menemukan fungsi berdasarkan kategori nilai kembali, atau Anda dapat memilih fungsi berdasarkan nama dari daftar alfabetis dalam daftar isi.

Fungsi Array

Function Deskripsi
SetToArray (MDX) Mengonversi satu atau lebih set menjadi array untuk digunakan dalam fungsi yang ditentukan pengguna.

Fungsi Hierarki

Function Deskripsi
Hierarki (MDX) Mengembalikan hierarki yang berisi anggota atau level tertentu.
Dimensi (MDX) Mengembalikan dimensi yang berisi anggota, level, atau hierarki tertentu.
Dimensi (MDX) Mengembalikan hierarki yang ditentukan oleh ekspresi numerik atau string.

Fungsi Level

Function Deskripsi
Level (MDX) Mengembalikan level anggota.
Level (MDX) Mengembalikan level yang posisinya dalam dimensi atau hierarki ditentukan oleh ekspresi numerik atau namanya ditentukan oleh ekspresi string.

Fungsi Logis

Function Deskripsi
IsAncestor (MDX) Mengembalikan apakah anggota tertentu adalah leluhur dari anggota tertentu lainnya.
IsEmpty (MDX) Mengembalikan apakah ekspresi yang dievaluasi adalah nilai sel kosong.
IsGeneration (MDX) Mengembalikan apakah anggota tertentu berada dalam generasi tertentu.
IsLeaf (MDX) Mengembalikan apakah anggota tertentu adalah anggota daun.
IsSibling (MDX) Mengembalikan apakah anggota tertentu adalah saudara dari anggota tertentu lainnya.

Fungsi Anggota

Function Deskripsi
Ancestor (MDX) Mengembalikan leluhur anggota pada level atau jarak tertentu.
Periode Penutupan (MDX) Mengembalikan saudara terakhir di antara keturunan anggota pada tingkat tertentu.
Sepupu (MDX) Mengembalikan anggota anak dengan posisi relatif yang sama di bawah anggota induk seperti anggota anak yang ditentukan.
CurrentMember (MDX) Mengembalikan anggota saat ini sepanjang dimensi atau hierarki tertentu selama iterasi.
DataMember (MDX) Mengembalikan anggota data yang dihasilkan sistem yang dikaitkan dengan anggota dimensi nonleaf.
DefaultMember (MDX) Mengembalikan anggota default dari sebuah dimensi atau hierarki.
FirstChild (MDX) Mengembalikan anak pertama dari anggota.
Saudara Pertama (MDX) Mengembalikan anak pertama dari induk anggota.
Item (Anggota) (MDX) Mengembalikan anggota dari tuple tertentu.
Lag (MDX) Mengembalikan anggota yang memiliki jumlah posisi tertentu sebelum anggota tertentu sepanjang dimensi anggota tersebut.
LastChild (MDX) Mengembalikan anak terakhir dari anggota tertentu.
LastSibling (MDX) Mengembalikan anak terakhir dari induk anggota tertentu.
Timbal (MDX) Mengembalikan anggota yang memiliki jumlah posisi tertentu mengikuti anggota tertentu sepanjang dimensi anggota tersebut.
LinkMember (MDX) Mengembalikan anggota yang setara dengan anggota tertentu dalam hierarki tertentu.
Anggota (String) (MDX) Mengembalikan anggota yang ditentukan oleh ekspresi string.
NextMember (MDX) Mengembalikan anggota berikutnya di level yang berisi anggota tertentu.
Periode Pembukaan (MDX) Mengembalikan saudara pertama di antara keturunan level tertentu, opsional pada anggota tertentu.
Periode Paralel (MDX) Mengembalikan anggota dari periode sebelumnya yang berada di posisi relatif yang sama dengan anggota tertentu.
Orang Tua (MDX) Mengembalikan induk dari sebuah anggota.
PrevMember (MDX) Mengembalikan anggota sebelumnya di level yang berisi anggota tertentu.
StrToMember (MDX) Mengembalikan anggota yang ditentukan oleh string yang diformat MDX.
Anggota Tidak Dikenal (MDX) Mengembalikan anggota tak dikenal yang terkait dengan level atau anggota.
ValidMeasure (MDX) Mengembalikan ukuran yang valid dalam kubus virtual dengan memaksa dimensi yang tidak berlaku ke tingkat atasnya.

Fungsi numerik

Function Deskripsi
Agregat (MDX) Mengembalikan nilai skalar yang dihitung dengan menggabungkan ukuran atau ekspresi numerik yang ditentukan secara opsional di atas tuple dari himpunan tertentu.
Rata-rata (MDX) Mengembalikan nilai rata-rata ukuran atau nilai rata-rata dari ekspresi numerik opsional, yang dievaluasi pada himpunan tertentu.
CalculationCurrentPass (MDX) Mengembalikan pass perhitungan saat ini dari sebuah kubus untuk konteks kueri yang ditentukan.
CalculationPassValue (MDX) Mengembalikan nilai ekspresi MDX yang dievaluasi selama perhitungan kubus yang ditentukan.
CoalesceEmpty (MDX) Menggabungkan nilai sel kosong menjadi angka atau string dan mengembalikan nilai yang digabungkan.
Korelasi (MDX) Mengembalikan koefisien korelasi dari dua deret yang dievaluasi pada satu himpunan.
Jumlah (Dimensi) (MDX) Mengembalikan jumlah dimensi dalam kubus.
Jumlah (Tingkat Hierarki) (MDX) Mengembalikan jumlah level dalam sebuah dimensi atau hierarki.
Hitungan (Set) (MDX) Mengembalikan jumlah sel dalam sebuah himpunan.
Jumlah (Tuple) (MDX) Mengembalikan jumlah dimensi dalam sebuah tuple.
Kovarians (MDX) Mengembalikan kovarians populasi dari dua deret yang dievaluasi pada satu himpunan, menggunakan rumus populasi bias.
KovariansiN (MDX) Mengembalikan kovarians sampel dari dua deret yang dievaluasi pada satu himpunan, menggunakan rumus populasi yang tidak bias.
DistinctCount (MDX) Mengembalikan jumlah tuple yang berbeda dan tidak kosong dalam sebuah himpunan.
IIf (MDX) Mengembalikan salah satu dari dua nilai yang ditentukan oleh uji logis.
LinRegIntercept (MDX) Menghitung regresi linier dari suatu himpunan dan mengembalikan nilai intersepsi pada garis regresi, y = ax + b.
LinRegPoint (MDX) Menghitung regresi linier dari suatu himpunan dan mengembalikan nilai y pada garis regresi, y = ax + b.
LinRegR2 (MDX) Menghitung regresi linier dari suatu himpunan dan mengembalikan koefisien penentuan, R2.
LinRegSlope (MDX) Menghitung regresi linier dari suatu himpunan, dan mengembalikan nilai kemiringan pada garis regresi, y = ax + b.
LinRegVariance (MDX) Menghitung regresi linier dari suatu himpunan, dan mengembalikan variansi yang terkait dengan garis regresi, y = ax + b.
LookupCube (MDX) Mengembalikan nilai ekspresi MDX yang dievaluasi pada kubus lain yang ditentukan dalam database yang sama.
Max (MDX) Mengembalikan nilai maksimum dari ekspresi numerik yang dievaluasi pada suatu himpunan.
Median (MDX) Mengembalikan nilai median dari ekspresi numerik yang dievaluasi pada suatu himpunan.
Min (MDX) Mengembalikan nilai minimum dari ekspresi numerik yang dievaluasi pada suatu himpunan.
Ordinal (MDX) Mengembalikan nilai ordinal berbasis nol yang terkait dengan sebuah level.
Prediksi (MDX) Mengembalikan nilai ekspresi numerik yang dievaluasi melalui model penambangan data.
Peringkat (MDX) Mengembalikan peringkat satu basis dari tuple tertentu dalam himpunan tertentu.
RollupChildren (MDX) Mengembalikan nilai yang dihasilkan dengan menggabungkan nilai anak-anak dari anggota tertentu menggunakan operator unary yang ditentukan.
Stddev (MDX) Alias untuk Stdev (MDX).
StddevP (MDX) Alias untuk StdevP (MDX).
Stdev (MDX) Mengembalikan deviasi standar sampel dari ekspresi numerik yang dievaluasi pada satu himpunan, menggunakan rumus populasi yang tidak bias.
StdevP (MDX) Mengembalikan deviasi standar populasi dari ekspresi numerik yang dievaluasi pada suatu himpunan, menggunakan rumus populasi bias.
Nilai StrToValue (MDX) Mengembalikan nilai yang ditentukan oleh string yang diformat MDX.
Jumlah (MDX) Mengembalikan jumlah ekspresi numerik yang dievaluasi atas himpunan.
Nilai (MDX) Mengembalikan nilai sebuah ukuran.
Var (MDX) Mengembalikan varians sampel dari ekspresi numerik yang dievaluasi pada suatu himpunan, menggunakan rumus populasi yang tidak bias.
Varians (MDX) Alias untuk Var (MDX).
VarianceP (MDX) Alias untuk VarP (MDX).
VarP (MDX) Mengembalikan varians populasi dari ekspresi numerik yang dievaluasi pada suatu himpunan, menggunakan rumus populasi bias.

Atur Fungsi

Function Deskripsi
AddCalculatedMembers (MDX) Mengembalikan himpunan yang dihasilkan dengan menambahkan anggota terhitung ke himpunan tertentu.
Semua Anggota (MDX) Mengembalikan himpunan yang berisi semua anggota, termasuk anggota yang dihitung, dengan dimensi, hierarki, atau tingkat yang ditentukan.
Leluhur (MDX) Mengembalikan himpunan semua leluhur anggota pada tingkat atau jarak tertentu.
Ascendants (MDX) Mengembalikan himpunan ascendant dari anggota tertentu, termasuk anggota itu sendiri.
Sumbu (MDX) Mengembalikan himpunan yang didefinisikan dalam sumbu.
BottomCount (MDX) Mengurutkan himpunan secara menaik, dan mengembalikan jumlah tuple yang ditentukan dengan nilai terendah.
BottomPercent (MDX) Mengurutkan himpunan secara berurutan, dan mengembalikan himpunan tuple dengan nilai terendah yang total kumulatifnya sama dengan atau kurang dari persentase tertentu.
BottomSum (MDX) Mengurutkan himpunan secara berurutan, dan mengembalikan himpunan tuple dengan nilai terendah yang totalnya sama dengan atau kurang dari nilai yang ditentukan.
Anak-anak (MDX) Mengembalikan anak-anak dari anggota tertentu.
Crossjoin (MDX) Mengembalikan hasil kali silang dari satu atau lebih himpunan.
CurrentOrdinal (MDX) Mengembalikan angka iterasi saat ini dalam satu himpunan selama iterasi.
Keturunan (MDX) Mengembalikan himpunan keturunan dari anggota pada tingkat atau jarak tertentu, secara opsional termasuk atau mengecualikan keturunan di tingkat lain.
Berbeda (MDX) Mengembalikan himpunan, menghapus tuple duplikat dari himpunan yang ditentukan.
Level Drilldown (MDX) Membuang anggota himpunan ke satu tingkat di bawah tingkat terendah yang diwakili dalam himpunan, atau satu tingkat di bawah tingkat opsional yang ditentukan dari anggota yang diwakili dalam himpunan.
DrilldownLevelBottom (MDX) Mengebor anggota terbawah dari sebuah set, pada tingkat tertentu, hingga satu tingkat di bawahnya.
DrilldownLevelTop (MDX) Mengebor anggota teratas dari sebuah himpunan, pada tingkat tertentu, hingga satu tingkat di bawahnya.
DrilldownMember (MDX) Menelusuri anggota dalam himpunan tertentu yang ada dalam himpunan kedua yang ditentukan. Sebagai alternatif, fungsi ini menelusuri sekumpulan tuple.
DrilldownMemberBottom (MDX) Menelusuri anggota dalam himpunan tertentu yang ada dalam himpunan kedua yang ditentukan, membatasi himpunan hasil pada jumlah anggota tertentu. Sebagai alternatif, fungsi ini juga menelusuri sekumpulan tuple.
DrilldownMemberTop (MDX) Menelusuri anggota dalam himpunan tertentu yang ada dalam himpunan kedua yang ditentukan, membatasi himpunan hasil pada jumlah anggota tertentu. Sebagai alternatif, fungsi ini menelusuri lebih dalam pada satu set tuple.
Level Drillup (MDX) Mengebor anggota dari sebuah set yang berada di bawah level tertentu.
DrillupMember (MDX) Mengebor anggota dalam set tertentu yang ada dalam set kedua yang ditentukan.
Kecuali (MDX) Menemukan perbedaan antara dua himpunan, dengan opsional mempertahankan duplikat.
Exists (MDX) Mengembalikan himpunan anggota dari satu himpunan yang ada dengan satu atau lebih tuple dari satu atau lebih himpunan lain.
Ekstrak (MDX) Mengembalikan satu set tuple dari elemen dimensi yang diekstrak.
Filter (MDX) Mengembalikan himpunan yang dihasilkan dari pemfilteran himpunan tertentu berdasarkan kondisi pencarian.
Generate (MDX) Menerapkan himpunan pada setiap anggota himpunan lain, lalu menggabungkan himpunan hasil melalui union. Sebagai alternatif, fungsi ini mengembalikan string yang tergabung yang dibuat dengan mengevaluasi ekspresi string di atas sebuah himpunan.
Head (MDX) Mengembalikan jumlah elemen yang ditentukan pertama dalam sebuah himpunan, sambil mempertahankan duplikat.
Hierarkis (MDX) Mengurutkan anggota himpunan dalam hierarki.
Persimpangan (MDX) Mengembalikan irisan dua set input, opsional mempertahankan duplikat.
LastPeriods (MDX) Mengembalikan satu set anggota hingga dan termasuk anggota tertentu.
Anggota (Set) (MDX) Mengembalikan himpunan anggota dalam dimensi, tingkat, atau hierarki.
Mtd (MDX) Mengembalikan sekumpulan anggota saudara dari level yang sama dengan anggota tertentu, dimulai dari saudara pertama dan berakhir dengan anggota tersebut, sesuai dengan level Tahun dalam dimensi Waktu.
NameToSet (MDX) Mengembalikan himpunan yang berisi anggota yang ditentukan oleh string yang diformat MDX.
NonEmptyCrossjoin (MDX) Mengembalikan hasil kali silang dari satu atau lebih himpunan sebagai himpunan, kecuali tuple kosong dan tuple tanpa data tabel fakta terkait.
Pesanan (MDX) Mengatur anggota dari himpunan tertentu, secara opsional mempertahankan atau memecah hierarki.
PeriodsToDate (MDX) Mengembalikan sekumpulan anggota saudara dari level yang sama dengan anggota tertentu, dimulai dari saudara pertama dan berakhir dengan anggota tersebut, yang dibatasi oleh level tertentu dalam dimensi Waktu.
Qtd (MDX) Mengembalikan sekumpulan anggota saudara dari level yang sama dengan anggota tertentu, dimulai dari saudara pertama dan berakhir dengan anggota tersebut, yang dibatasi oleh level Quarter dalam dimensi Waktu.
Saudara Kandung (MDX) Mengembalikan saudara dari anggota tertentu, termasuk anggota itu sendiri.
StripCalculatedMembers (MDX) Mengembalikan himpunan yang dihasilkan dengan menghapus anggota yang dihitung dari himpunan tertentu.
StrToSet (MDX) Mengembalikan himpunan yang ditentukan oleh string yang diformat MDX.
Subset (MDX) Mengembalikan subset tuple dari himpunan tertentu.
Ekor (MDX) Mengembalikan himpunan bagian dari akhir himpunan.
ToggleDrillState (MDX) Mengaktifkan status drill anggota.
TopCount (MDX) Mengurutkan himpunan secara menurun dan mengembalikan jumlah elemen yang ditentukan dengan nilai tertinggi.
TopPercent (MDX) Mengurutkan himpunan secara menurun, dan mengembalikan himpunan tuple dengan nilai tertinggi yang total kumulatifnya sama dengan atau kurang dari persentase tertentu.
TopSum (MDX) Mengurutkan himpunan dan mengembalikan elemen teratas yang total kumulatifnya setidaknya adalah nilai yang ditentukan.
Union (MDX) Mengembalikan gabungan dua himpunan, opsional mempertahankan duplikat.
Unorder (MDX) Menghapus pengurutan yang dipaksakan dari set tertentu.
VisualTotals (MDX) Mengembalikan himpunan yang dihasilkan dengan jumlah dinamis anggota anak dalam himpunan tertentu, secara opsional menggunakan pola untuk nama anggota induk dalam set sel yang dihasilkan.
Wtd (MDX) Mengembalikan sekumpulan anggota saudara dari level yang sama dengan anggota tertentu, dimulai dari saudara pertama dan berakhir dengan anggota tersebut, sesuai batas level Minggu dalam dimensi Waktu.
YTD (MDX) Mengembalikan sekumpulan anggota saudara dari level yang sama dengan anggota tertentu, dimulai dari saudara pertama dan berakhir dengan anggota tersebut, sesuai dengan level Tahun dalam dimensi Waktu.

Fungsi String

Function Deskripsi
CalculationPassValue (MDX) Mengembalikan nilai ekspresi MDX yang dievaluasi selama perhitungan kubus yang ditentukan.
CoalesceEmpty (MDX) Menggabungkan nilai sel kosong menjadi angka atau string dan mengembalikan nilai yang digabungkan.
Generate (MDX) Menerapkan himpunan pada setiap anggota himpunan lain, lalu menggabungkan himpunan hasil melalui union. Sebagai alternatif, fungsi ini mengembalikan string yang tergabung yang dibuat dengan mengevaluasi ekspresi string di atas sebuah himpunan.
IIf (MDX) Mengembalikan salah satu dari dua nilai yang ditentukan oleh uji logis.
LookupCube (MDX) Mengembalikan nilai ekspresi MDX yang dievaluasi pada kubus lain yang ditentukan dalam database yang sama.
MemberToStr (MDX) Mengembalikan string yang diformat MDX yang sesuai dengan anggota tertentu.
Nama (MDX) Mengembalikan nama dimensi, hierarki, tingkat, atau anggota.
Properti (MDX) Mengembalikan string, atau nilai yang diketik kuat, yang berisi nilai properti anggota.
SetToStr (MDX) Mengembalikan string yang diformat MDX dari yang sesuai dengan himpunan tertentu.
TupleToStr (MDX) Mengembalikan string yang diformat MDX yang sesuai dengan tuple yang ditentukan.
UniqueName (MDX) Mengembalikan nama unik dari dimensi, hierarki, level, atau anggota yang ditentukan.
UserName (MDX) Mengembalikan nama domain dan nama pengguna dari koneksi saat ini.

Fungsi Subkubus

Function Deskripsi
Ini (MDX) Mengembalikan subkubus saat ini.
Daun (MDX) Mengembalikan himpunan anggota daun dalam dimensi, anggota, atau tuple yang ditentukan.

Fungsi Tuple

Function Deskripsi
Saat Ini (MDX) Mengembalikan tuple saat ini dari himpunan selama iterasi.
Item (Tuple) (MDX) Mengembalikan tuple dari sebuah set.
Akar (MDX) Mengembalikan tuple yang terdiri dari All members dari setiap hierarki atribut dalam kubus, dimensi, atau tuple.
StrToTuple (MDX) Mengembalikan tuple yang ditentukan oleh string yang diformat MDX.

Fungsi Lain

Function Deskripsi
Error (MDX) Muncul kesalahan, secara opsional memberikan pesan kesalahan yang ditentukan.