Dela via


TOPN

gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning

Returnerar de översta N raderna i den angivna tabellen.

Syntax

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

Parametrar

Parameter Definition
N_Value Antalet rader som ska returneras. Alla DAX uttryck som returnerar en skalär value, där uttrycket ska utvärderas flera gånger (för varje rad/kontext). Se Kommentarer för att bättre förstå när antalet rader som returneras kan vara större än n_value.
Table Alla DAX uttryck som returnerar en tabell med data varifrån de översta "n" raderna ska extraheras. Se Kommentarer för att bättre förstå när en tom tabell returneras.
OrderBy_Expression (Valfritt) Alla DAX uttryck där resultatet value används för att sortera tabellen and utvärderas för varje rad i table.
Order (Valfritt) En value som anger hur du sorterar OrderBy_Expressionvalues:

- 0 (noll) orFALSE. Sorterar i fallande ordning efter values av Order. Standard när Order parameter utelämnas.

- 1 or TRUE. Rangordnar i stigande ordning OrderBy.

Returnera value

En tabell med de översta N raderna i Tableor en tom tabell ifN_Value är 0 (noll) or mindre. Rader sorteras not i en viss ordning.

Kommentarer

  • If det finns ett oavgjort resultat, i Order_Byvalues, på den N:e raden i tabellen, returneras all bundna rader. När det sedan finns band på den N:e raden kan funktionen returnera fler än n rader.

  • If N_Value är 0 (noll) or mindre returnerar TOPN en tom tabell.

  • TOPN garanterar not sorteringsordning för resultatet.

  • Den här funktionen stöds not för användning i DirectQuery-läge när den används i beräknade kolumner or regler för säkerhet på radnivå (RLS).

Exempel

Följande measure formel returnerar de 10 mest sålda produkterna efter försäljningsbelopp.

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