İngilizce dilinde oku

Aracılığıyla paylaş


TOPN

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama

Belirtilen tablonun ilk N satırlarını döndürür.

Sözdizimi

TOPN(<N_Value>, <Table>, <OrderBy_Expression>, [<Order>[, <OrderBy_Expression>, [<Order>]]…])

Parametreler

Parametre Tanım
N_Value Döndürülecek satır sayısı. bir skaler valuedöndüren herhangi bir DAX ifadesi; burada ifade birden çok kez değerlendirilir (her satır/bağlam için). Döndürülen satır sayısının n_value'den büyük olabileceğini daha iyi anlamak için bkz. Açıklamalar.
Table İlk 'n' satırların ayıklanması için veri tablosu döndüren herhangi bir DAX ifadesi. Boş bir tablonun ne zaman döndürüldiğini daha iyi anlamak için bkz. Açıklamalar.
OrderBy_Expression (İsteğe bağlı) sonuç value her tablesatırı için değerlendirilen tablo and sıralamak için kullanıldığı tüm DAX ifadeleri.
Order (İsteğe bağlı) OrderBy_Expressionvaluesnasıl sıralanacağını belirten bir value:

- 0 (sıfır) orFALSE. Order values azalan düzende sıralar. Order parametresi atlandığında varsayılan değerdir.

- 1 or TRUE. OrderByartan sırada sıralar.

İade value

Boş bir tablo ifN_ValueTableor ilk N satırı olan tablo 0 (sıfır) or daha azdır. Satırlar not belirli bir düzende sıralanır.

Açıklamalar

  • If tablonun N. satırında Order_Byvaluesbir kravat vardır, ardından all bağlı satırlar döndürülür. Ardından, N. satırda bağlar olduğunda işlev n satırdan fazla döndürebilir.

  • If N_Value 0 (sıfır) or daha azdır TOPN boş bir tablo döndürür.

  • TOPN sonuçlar için herhangi bir sıralama düzenini garanti not.

  • Bu işlev, satır düzeyi güvenlik (RLS) kuralları or hesaplanmış sütunlarda kullanıldığında DirectQuery modunda kullanılmak üzere not desteklenir.

Örnek

Aşağıdaki measure formülü satış tutarına göre en çok satılan 10 ürünü döndürür.

= SUMX(
        TOPN(
            10, 
            SUMMARIZE(
                    InternetSales, 
                    InternetSales[ProductKey], 
                    "TotalSales", SUM(InternetSales[SalesAmount])
            ),
            [TotalSales], DESC
        ),
        [TotalSales]
)