TopCount (mdx)
Sıralar azalan küme ve belirtilen en yüksek değerlere sahip öğelerin sayısını verir.
Sözdizimi
TopCount(Set_Expression,Count [ ,Numeric_Expression ] )
Bağımsız değişkenler
Set_Expression
küme verir, geçerli bir çok boyutlu ifadeleri (mdx) ifade.Count
Döndürülecek dizilerini sayısını belirtir geçerli bir sayısal ifade.Numeric_Expression
Genellikle bir çok boyutlu ifadeleri (mdx) bir sayı dönmek hücre koordinatları ifadesidir geçerli bir sayısal ifade.
Açıklamalar
Sayısal ifade belirtilirse, TopCount olarak değerlendirilen üzerinden sayısal ifade tarafından azalan sırada, dizilerini küme tarafından küme değerine göre belirtilen işlev sıralar belirtilenbelirtilen küme. küme sıralamadan sonraki TopCount işlev sonra döndürür belirtilen sayıda dizilerini ile en yüksek değeri.
![]() |
---|
Gibi BottomCount işlev, TopCount işlev her zaman keser hiyerarşisi. |
Sayısal ifade belirtilirse, işlev küme üyelerinin doğal sırayla herhangi sıralama olmadan, gibi dayanağı verir Head (mdx) işlevi.
Örnekler
Aşağıdaki örnekte üst tarafından Internet satış tutarı 10 tarihleri döndürür:
SELECT [Measures].[Internet Sales Amount] ON 0,
TOPCOUNT([Date].[Date].[Date].MEMBERS, 10, [Measures].[Internet Sales Amount])
ON 1
FROM [Adventure Works]
Aşağıdaki örnek verir, Bike kategori için ilk beş üyeleri küme üyeleri Şehir düzeyinde Coğrafya boyutu Coğrafya hiyerarşisindeki tüm kombinasyonları ve tüm mali yıl mali tarih boyut hiyerarşisini içeren, bayi satış tutarı ölçü birimi tarafından sipariş edilen (Bu üyeler ile başlayan küme en büyük satış sayısı ile).
SELECT [Measures].[Reseller Sales Amount] ON 0,
TopCount
({[Geography].[Geography].[City].Members
*[Date].[Fiscal].[Fiscal Year].Members}
, 5
, [Measures].[Reseller Sales Amount]
) ON 1
FROM [Adventure Works]
WHERE([Product].[Product Categories].Bikes)