Aracılığıyla paylaş


TOPN

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGö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ı. Skaler bir değer döndüren ve ifadenin birden çok kez (her satır/bağlam için) değerlendirileceği herhangi bir DAX ifadesi. 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ç değerinin tabloyu sıralamak için kullanıldığı ve tableher satırı için değerlendirildiği herhangi bir DAX ifadesi.
Order (İsteğe bağlı) OrderBy_Expression değerlerinin nasıl sıralanacağını belirten bir değer:

- 0 (sıfır) veya FALSE. Orderdeğerlerini azalan düzende sıralar. Order parametresi atlandığında varsayılan değerdir.

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

Dönüş değeri

N_Value 0 (sıfır) veya daha küçükse, Table ilk N satırlarını içeren bir tablo veya boş bir tablo. Satırlar belirli bir düzende sıralanmaz.

Açıklamalar

  • Tablonun N. satırında Order_By değerlerinde bir bağlama varsa, tüm 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.

  • N_Value 0 (sıfır) veya daha küçükse TOPN boş bir tablo döndürür.

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

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

Örnek

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

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