Medya (MDX)

Bir küme üzerinde değerlendirilen sayısal ifadenin medyan değerini döndürür.

Syntax

  
Median(Set_Expression [ ,Numeric_Expression ] )  

Arguments

Set_Expression
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Numeric_Expression
Genellikle hücre koordinatlarının çok boyutlu ifadeleri (MDX) olarak bir sayı döndüren geçerli sayısal ifadedir.

Remarks

Eğer sayısal bir ifade belirtilmişse, belirtilen sayısal ifade küme boyunca değerlendirilir ve ardından bu değerlendirmeden alınan medyan değeri döndürülür. Eğer sayısal bir ifade belirtilmemişse, belirtilen küme üyelerinin mevcut bağlamında değerlendirilir ve değerlendirmeden medyan değeri döndürür.

Medyan değer, sıralanmış sayılar kümesindeki orta değerdir. (Medial değer, ortalama değerden farklıdır; ortalama değer, bir küme sayısının kümedeki sayıların sayısına bölünmesidir). Medyan değer, kümedeki değerlerin en az yarısının seçilen değerden büyük olmaması için en küçük değerin seçilmesiyle belirlenir. Küme içindeki değer sayısı tek ise, medyan değer tek bir değere karşılık gelir. Küme içindeki değer sayısı çiftse, medyan değer iki orta değerin ikiye bölünmesiyle karşılık gelir.

Note

Analiz Hizmetleri, sıralı sayılar kümesinde medyan değeri hesaplarken null'ları görmezden gelir.

Example

Aşağıdaki örnek, her çeyrek, her alt kategori ve her ülke/bölge için Adventure Works küpündeki medyan aylık satışları geri getirir.

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]