Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir kümeyi sıralar ve en üst elemanları döndürür; toplamı en az belirli bir değer olan en üst elemanlardır.
Syntax
TopSum(Set_Expression, Value, Numeric_Expression)
Arguments
Set_Expression
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.
Değer
Her tuple'ın karşılaştırıldığı değeri belirten geçerli bir sayısal ifade.
Numeric_Expression
Genellikle bir ölçü döndüren Multidimensional Expressions (MDX) ifadesi olan geçerli bir sayısal ifade.
Remarks
TopSum fonksiyonu, belirli bir küme üzerinde değerlendirilen belirli bir ölçünün toplamını hesaplar ve kümeyi azalan sırayla sıralar. Fonksiyon daha sonra en yüksek değerlere sahip elemanları döndürür; bu elemanların toplam sayı en az belirtilen değer olduğu anlamına gelir. Bu fonksiyon, kümelenmiş toplam en az belirtilen değer olan kümenin en küçük alt kümesini döndürür. Geri dönen elementler en büyükten en küçüğe sıralanır.
Important
BottomSum fonksiyonu gibi, TopSum fonksiyonu da hiyerarşiyi her zaman bozar.
Example
Aşağıdaki örnek, Bisiklet kategorisi için, Coğrafya boyutunda Coğrafya hiyerarşisindeki Şehir seviyesindeki en küçük üye grubunu geri getirir; bu grup, Satıcı Satış Miktarı ölçüsünde toplam en az 6.000.000 toplamıdır (bu setin en fazla satış sayısına sahip üyelerden başlayarak).
SELECT [Measures].[Reseller Sales Amount] ON 0,
TopSum
({[Geography].[Geography].[City].Members}
, 6000000
, [Measures].[Reseller Sales Amount]
) ON 1
FROM [Adventure Works]
WHERE([Product].[Product Categories].Bikes)