Median (MDX)
Mengembalikan nilai median ekspresi numerik yang dievaluasi selama satu set.
Sintaks
Median(Set_Expression [ ,Numeric_Expression ] )
Argumen
Set_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.
Numeric_Expression
Ekspresi numerik valid yang biasanya merupakan ekspresi Ekspresi Multidmensional (MDX) koordinat sel yang mengembalikan angka.
Keterangan
Jika ekspresi numerik ditentukan, ekspresi numerik yang ditentukan dievaluasi di seluruh set lalu mengembalikan nilai median dari evaluasi tersebut. Jika ekspresi numerik tidak ditentukan, set yang ditentukan dievaluasi dalam konteks saat ini dari anggota set dan mengembalikan nilai median dari evaluasi.
Nilai median adalah nilai tengah dalam sekumpulan angka yang diurutkan. (Nilai medial tidak seperti nilai rata-rata, yang merupakan jumlah sekumpulan angka yang dibagi dengan jumlah angka dalam set). Nilai median ditentukan dengan memilih nilai terkecil sehingga setidaknya setengah dari nilai dalam set tidak lebih besar dari nilai yang dipilih. Jika jumlah nilai dalam set ganjil, nilai median sesuai dengan satu nilai. Jika jumlah nilai dalam set genap, nilai median sesuai dengan jumlah dua nilai tengah yang dibagi dua.
Catatan
Analysis Services mengabaikan null saat menghitung nilai median dalam sekumpulan angka yang diurutkan.
Contoh
Contoh berikut mengembalikan median penjualan bulanan untuk setiap kuartal, setiap subkataan, dan setiap negara/wilayah dalam kubus Adventure Works.
WITH MEMBER Measures.x AS Median
([Date].[Calendar].CurrentMember.Children
, [Measures].[Reseller Order Quantity]
)
SELECT Measures.x ON 0
,NON EMPTY [Date].[Calendar].[Calendar Quarter]*
[Product].[Product Categories].[Subcategory].members *
[Geography].[Geography].[Country].Members
ON 1
FROM [Adventure Works]