Aracılığıyla paylaş


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.

Önemli notÖnemli

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)

Ayrıca bkz.

Başvuru