Referensi Fungsi MDX (MDX)

Analysis Services menyediakan penggunaan fungsi dalam sintaks Ekspresi Multidmensional (MDX). Fungsi dapat digunakan dalam pernyataan MDX yang valid, dan sering digunakan dalam kueri, definisi rollup kustom, dan perhitungan lainnya. Bagian ini menyediakan informasi tentang fungsi MDX.

Anda bisa menggunakan tabel berikut untuk menemukan fungsi berdasarkan kategori nilai pengembaliannya, atau Anda bisa memilih fungsi berdasarkan nama dari daftar alfabet dalam daftar isi.

Fungsi Array

Fungsi Deskripsi
SetToArray (MDX) Mengonversi satu atau beberapa set ke array untuk digunakan dalam fungsi yang ditentukan pengguna.

Fungsi Hierarki

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

Fungsi Tingkat

Fungsi Deskripsi
Tingkat (MDX) Mengembalikan tingkat anggota.
Tingkat (MDX) Mengembalikan tingkat yang posisinya dalam dimensi atau hierarki ditentukan oleh ekspresi numerik atau yang namanya ditentukan oleh ekspresi string.

Fungsi Logis

Fungsi Deskripsi
IsAncestor (MDX) Mengembalikan apakah anggota tertentu adalah leluhur dari anggota lain yang ditentukan.
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 yang ditentukan adalah anggota daun.
IsSibling (MDX) Mengembalikan apakah anggota tertentu adalah saudara kandung dari anggota lain yang ditentukan.

Fungsi Anggota

Fungsi Deskripsi
Leluhur (MDX) Mengembalikan leluhur anggota pada tingkat atau jarak tertentu.
ClosingPeriod (MDX) Mengembalikan saudara kandung terakhir di antara turunan anggota pada tingkat tertentu.
Sepupu (MDX) Mengembalikan anggota anak dengan posisi relatif yang sama di bawah anggota induk sebagai anggota anak yang ditentukan.
CurrentMember (MDX) Mengembalikan anggota saat ini di sepanjang dimensi atau hierarki tertentu selama perulangan.
DataMember (MDX) Mengembalikan anggota data yang dihasilkan sistem yang terkait dengan anggota nonleaf dimensi.
DefaultMember (MDX) Mengembalikan anggota default dimensi atau hierarki.
FirstChild (MDX) Mengembalikan anak pertama dari anggota.
FirstSibling (MDX) Mengembalikan anak pertama dari induk anggota.
Item (Anggota) (MDX) Mengembalikan anggota dari tuple tertentu.
Lag (MDX) Mengembalikan anggota yang merupakan jumlah posisi tertentu sebelum anggota tertentu di sepanjang dimensi anggota.
LastChild (MDX) Mengembalikan anak terakhir dari anggota tertentu.
LastSibling (MDX) Mengembalikan anak terakhir dari induk anggota tertentu.
Prospek (MDX) Mengembalikan anggota yang merupakan jumlah posisi tertentu setelah anggota tertentu di sepanjang dimensi anggota.
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 dalam tingkat yang berisi anggota tertentu.
OpeningPeriod (MDX) Mengembalikan saudara pertama di antara turunan dari tingkat tertentu, secara opsional pada anggota tertentu.
ParallelPeriod (MDX) Mengembalikan anggota dari periode sebelumnya dalam posisi relatif yang sama dengan anggota tertentu.
Induk (MDX) Mengembalikan induk anggota.
PrevMember (MDX) Mengembalikan anggota sebelumnya dalam tingkat yang berisi anggota tertentu.
StrToMember (MDX) Mengembalikan anggota yang ditentukan oleh string berformat MDX.
UnknownMember (MDX) Mengembalikan anggota yang tidak diketahui yang terkait dengan tingkat atau anggota.
ValidMeasure (MDX) Mengembalikan ukuran yang valid dalam kubus virtual dengan memaksa dimensi yang tidak dapat diterapkan ke tingkat atasnya.

Fungsi numerik

Fungsi Deskripsi
Agregat (MDX) Mengembalikan nilai skalar yang dihitung dengan menggabungkan pengukuran atau ekspresi numerik yang ditentukan secara opsional atas tuple dari set yang ditentukan.
Rata-rata (MDX) Mengembalikan nilai rata-rata pengukuran atau nilai rata-rata ekspresi numerik opsional, dievaluasi selama set yang ditentukan.
CalculationCurrentPass (MDX) Mengembalikan kode penghitungan kubus saat ini untuk konteks kueri yang ditentukan.
CalculationPassValue (MDX) Mengembalikan nilai ekspresi MDX yang dievaluasi selama lulus perhitungan kubus yang ditentukan.
CoalesceEmpty (MDX) Menyatukan nilai sel kosong ke angka atau untai (karakter) dan mengembalikan nilai yang dikoalesced.
Korelasi (MDX) Mengembalikan koefisien korelasi dari dua seri yang dievaluasi selama satu set.
Hitungan (Dimensi) (MDX) Mengembalikan jumlah dimensi dalam kubus.
Hitungan (Tingkat Hierarki) (MDX) Mengembalikan jumlah tingkat dalam dimensi atau hierarki.
Hitungan (Set) (MDX) Mengembalikan jumlah sel dalam satu set.
Hitungan (Tuple) (MDX) Mengembalikan jumlah dimensi dalam tuple.
Kovariansi (MDX) Mengembalikan kovariansi populasi dari dua seri yang dievaluasi selama satu set, menggunakan rumus populasi bias.
CovarianceN (MDX) Mengembalikan kovarians sampel dari dua seri yang dievaluasi selama satu set, menggunakan rumus populasi yang tidak bias.
DistinctCount (MDX) Mengembalikan jumlah tuple yang berbeda dan tidak ada dalam satu set.
IIf (MDX) Mengembalikan salah satu dari dua nilai yang ditentukan oleh pengujian logis.
LinRegIntercept (MDX) Menghitung regresi linier dari satu set dan mengembalikan nilai intersepsi di baris regresi, y = ax + b.
LinRegPoint (MDX) Menghitung regresi linier set dan mengembalikan nilai y di baris regresi, y = ax + b.
LinRegR2 (MDX) Menghitung regresi linier dari satu set dan mengembalikan koefisien penentuan, R2.
LinRegSlope (MDX) Menghitung regresi linier dari satu set, dan mengembalikan nilai kelereng di baris regresi, y = ax + b.
LinRegVariance (MDX) Menghitung regresi linier dari satu set, dan mengembalikan varians yang terkait dengan baris regresi, y = ax + b.
LookupCube (MDX) Mengembalikan nilai ekspresi MDX yang dievaluasi melalui kubus lain yang ditentukan dalam database yang sama.
Maks (MDX) Mengembalikan nilai maksimum ekspresi numerik yang dievaluasi melalui satu set.
Median (MDX) Mengembalikan nilai median ekspresi numerik yang dievaluasi selama satu set.
Min (MDX) Mengembalikan nilai minimum ekspresi numerik yang dievaluasi selama satu set.
Ordinal (MDX) Mengembalikan nilai ordinal berbasis nol yang terkait dengan tingkat.
Predict (MDX) Mengembalikan nilai ekspresi numerik yang dievaluasi atas model penambangan data.
Peringkat (MDX) Mengembalikan peringkat berbasis satu dari tuple tertentu dalam set tertentu.
RollupChildren (MDX) Mengembalikan nilai yang dihasilkan dengan menggulung nilai turunan anggota tertentu menggunakan operator unary yang ditentukan.
Stddev (MDX) Alias untuk Stdev (MDX).
StddevP (MDX) Alias untuk StdevP (MDX).
Stdev (MDX) Mengembalikan sampel simpangan baku ekspresi numerik yang dievaluasi selama satu set, menggunakan rumus populasi yang tidak bias.
StdevP (MDX) Mengembalikan simpangan baku populasi dari ekspresi numerik yang dievaluasi selama satu set, menggunakan rumus populasi bias.
StrToValue (MDX) Mengembalikan nilai yang ditentukan oleh string berformat MDX.
Jumlah (MDX) Mengembalikan jumlah ekspresi numerik yang dievaluasi selama satu set.
Nilai (MDX) Mengembalikan nilai pengukuran.
Var (MDX) Mengembalikan varians sampel ekspresi numerik yang dievaluasi selama satu set, menggunakan rumus populasi yang tidak bias.
Varians (MDX) Alias untuk Var (MDX).
Varians (MDX) Alias untuk VarP (MDX).
VarP (MDX) Mengembalikan varian populasi dari ekspresi numerik yang dievaluasi selama satu set, menggunakan rumus populasi bias.

Atur Fungsi

Fungsi Deskripsi
AddCalculatedMembers (MDX) Mengembalikan set yang dihasilkan dengan menambahkan anggota terhitung ke set tertentu.
AllMembers (MDX) Mengembalikan set yang berisi semua anggota, termasuk anggota terhitung, dari dimensi, hierarki, atau tingkat yang ditentukan.
Leluhur (MDX) Mengembalikan sekumpulan semua leluhur anggota pada tingkat atau jarak tertentu.
Ascendants (MDX) Mengembalikan set ascendant anggota tertentu, termasuk anggota itu sendiri.
Sumbu (MDX) Mengembalikan set yang ditentukan dalam sumbu.
BottomCount (MDX) Mengurutkan set dalam urutan naik, dan mengembalikan jumlah tuple yang ditentukan dengan nilai terendah.
BottomPercent (MDX) Mengurutkan set dalam urutan naik, dan mengembalikan sekumpulan tuple dengan nilai terendah yang total kumulatifnya sama dengan atau kurang dari persentase yang ditentukan.
BottomSum (MDX) Mengurutkan set dalam urutan naik, dan mengembalikan sekumpulan tuple dengan nilai terendah yang totalnya sama dengan atau kurang dari nilai yang ditentukan.
Anak-anak (MDX) Mengembalikan turunan dari anggota tertentu.
Crossjoin (MDX) Mengembalikan produk silang dari satu atau beberapa set.
CurrentOrdinal (MDX) Mengembalikan angka perulangan saat ini dalam satu set selama perulangan.
Turunan (MDX) Mengembalikan set turunan anggota pada tingkat atau jarak tertentu, secara opsional termasuk atau mengecualikan turunan di tingkat lain.
Berbeda (MDX) Mengembalikan set, menghapus tuple duplikat dari set tertentu.
DrilldownLevel (MDX) Menelusuri anggota set ke satu tingkat di bawah tingkat terendah yang diwakili dalam set, atau ke satu tingkat di bawah tingkat anggota yang ditentukan secara opsional yang diwakili dalam set.
DrilldownLevelBottom (MDX) Menelusuri anggota paling bawah dari satu set, pada tingkat tertentu, ke satu tingkat di bawah ini.
DrilldownLevelTop (MDX) Menelusuri anggota paling atas dari satu set, pada tingkat tertentu, ke satu tingkat di bawah ini.
DrilldownMember (MDX) Menelusuri anggota dalam set tertentu yang ada dalam set kedua yang ditentukan. Atau, fungsi ini menelusuri paling detail pada satu set tuple.
DrilldownMemberBottom (MDX) Menelusuri anggota dalam set tertentu yang ada dalam set kedua yang ditentukan, membatasi hasil yang diatur ke jumlah anggota tertentu. Atau, fungsi ini juga menelusuri paling detail pada satu set tuple.
DrilldownMemberTop (MDX) Menelusuri anggota dalam set tertentu yang ada dalam set kedua yang ditentukan, membatasi hasil yang diatur ke jumlah anggota tertentu. Atau, fungsi ini menelusuri paling detail pada satu set tuple.
DrillupLevel (MDX) Menelusuri anggota set yang berada di bawah tingkat tertentu.
DrillupMember (MDX) Menelusuri anggota dalam set tertentu yang ada dalam set kedua yang ditentukan.
Kecuali (MDX) Menemukan perbedaan antara dua set, secara opsional mempertahankan duplikat.
Ada (MDX) Mengembalikan set anggota dari satu set yang ada dengan satu atau beberapa tuple dari satu atau beberapa set lainnya.
Ekstrak (MDX) Mengembalikan sekumpulan tuple dari elemen dimensi yang diekstrak.
Filter (MDX) Mengembalikan set yang dihasilkan dari pemfilteran set yang ditentukan berdasarkan kondisi pencarian.
Hasilkan (MDX) Menerapkan set ke setiap anggota set lain, lalu menggabungkan kumpulan yang dihasilkan oleh gabungan. Atau, fungsi ini mengembalikan string yang digabungkan yang dibuat dengan mengevaluasi ekspresi string melalui satu set.
Kepala (MDX) Mengembalikan jumlah elemen pertama yang ditentukan dalam satu set, sambil mempertahankan duplikat.
Hierarkis (MDX) Memerintahkan anggota set dalam hierarki.
Intersect (MDX) Mengembalikan irisan dua set input, secara opsional mempertahankan duplikat.
LastPeriods (MDX) Mengembalikan sekumpulan anggota hingga dan termasuk anggota tertentu.
Anggota (Set) (MDX) Mengembalikan set anggota dalam dimensi, tingkat, atau hierarki.
Mtd (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.
NameToSet (MDX) Mengembalikan set yang berisi anggota yang ditentukan oleh string berformat MDX.
NonEmptyCrossjoin (MDX) Mengembalikan produk silang dari satu atau beberapa set sebagai satu set, tidak termasuk tuple dan tuple kosong tanpa data tabel fakta terkait.
Pesanan (MDX) Mengatur anggota set tertentu, secara opsional mempertahankan atau melanggar hierarki.
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.
Qtd (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 Kuartal dalam dimensi Waktu.
Saudara kandung (MDX) Mengembalikan saudara kandung anggota tertentu, termasuk anggota itu sendiri.
StripCalculatedMembers (MDX) Mengembalikan set yang dihasilkan dengan menghapus anggota terhitung dari set tertentu.
StrToSet (MDX) Mengembalikan set yang ditentukan oleh string berformat MDX.
Subset (MDX) Mengembalikan subset tuple dari set tertentu.
Ekor (MDX) Mengembalikan subset dari akhir set.
ToggleDrillState (MDX) Mengalihkan status latihan anggota.
TopCount (MDX) Mengurutkan set dalam urutan turun dan mengembalikan jumlah elemen yang ditentukan dengan nilai tertinggi.
TopPercent (MDX) Mengurutkan set dalam urutan menurun, dan mengembalikan sekumpulan tuple dengan nilai tertinggi yang total kumulatifnya sama dengan atau kurang dari persentase yang ditentukan.
TopSum (MDX) Mengurutkan set dan mengembalikan elemen paling atas yang total kumulatifnya adalah setidaknya nilai yang ditentukan.
Union (MDX) Mengembalikan penyatuan dua set, secara opsional mempertahankan duplikat.
Unorder (MDX) Menghapus urutan yang diberlakukan dari set tertentu.
VisualTotals (MDX) Mengembalikan set yang dihasilkan oleh total anggota anak secara dinamis dalam set tertentu, secara opsional menggunakan pola untuk nama anggota induk dalam sel yang dihasilkan.
Wtd (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 Minggu dalam dimensi Waktu.
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.

Fungsi string

Fungsi Deskripsi
CalculationPassValue (MDX) Mengembalikan nilai ekspresi MDX yang dievaluasi melalui kode penghitungan kubus yang ditentukan.
CoalesceEmpty (MDX) Menyatukan nilai sel kosong ke angka atau untai (karakter) dan mengembalikan nilai yang dikoalesced.
Hasilkan (MDX) Menerapkan set ke setiap anggota set lain, lalu menggabungkan kumpulan yang dihasilkan oleh gabungan. Atau, fungsi ini mengembalikan string yang digabungkan yang dibuat dengan mengevaluasi ekspresi string melalui satu set.
IIf (MDX) Mengembalikan salah satu dari dua nilai yang ditentukan oleh pengujian logis.
LookupCube (MDX) Mengembalikan nilai ekspresi MDX yang dievaluasi melalui kubus lain yang ditentukan dalam database yang sama.
MemberToStr (MDX) Mengembalikan string berformat MDX yang sesuai dengan anggota tertentu.
Nama (MDX) Mengembalikan nama dimensi, hierarki, tingkat, atau anggota.
Properti (MDX) Mengembalikan string, atau nilai yang diketik dengan kuat, yang berisi nilai properti anggota.
SetToStr (MDX) Mengembalikan string berformat MDX yang sesuai dengan set yang ditentukan.
TupleToStr (MDX) Mengembalikan string berformat MDX yang sesuai dengan tuple yang ditentukan.
UniqueName (MDX) Mengembalikan nama unik dimensi, hierarki, tingkat, atau anggota yang ditentukan.
UserName (MDX) Mengembalikan nama domain dan nama pengguna koneksi saat ini.

Fungsi Subkubus

Fungsi Deskripsi
Ini (MDX) Mengembalikan subkube saat ini.
Daun (MDX) Mengembalikan sekumpulan anggota daun dalam dimensi, anggota, atau tuple yang ditentukan.

Fungsi Tuple

Fungsi Deskripsi
Saat ini (MDX) Mengembalikan tuple saat ini dari satu set selama perulangan.
Item (Tuple) (MDX) Mengembalikan tuple dari satu set.
Root (MDX) Mengembalikan tuple yang terdiri dari semua anggota dari setiap hierarki atribut dalam kubus, dimensi, atau tuple.
StrToTuple (MDX) Mengembalikan tuple yang ditentukan oleh string berformat MDX.

Fungsi Lain

Fungsi Deskripsi
Kesalahan (MDX) Menimbulkan kesalahan, secara opsional memberikan pesan kesalahan tertentu.

Lihat Juga

Referensi Bahasa MDX (MDX)