Del via


TOPN

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

Returnerer de øverste N radene i den angitte tabellen.

Syntaks

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

Parametere

Parameter Definisjon
N_Value Antall rader som skal returneres. Alle DAX-uttrykk som returnerer en skalarverdi, der uttrykket skal evalueres flere ganger (for hver rad/kontekst). Se Merknader for å forstå bedre når antall rader som returneres, kan være større enn n_value.
Table Alle DAX-uttrykk som returnerer en tabell med data fra der de øverste N-radene skal trekkes ut. Se Merknader for bedre å forstå når en tom tabell returneres.
OrderBy_Expression (Valgfritt) Alle DAX-uttrykk der resultatverdien brukes til å sortere tabellen og evalueres for hver rad i tabellen.
Ordne (Valgfritt) En verdi som angir hvordan du sorterer OrderBy_Expression verdier:

- 0 (null) eller USANN. Sorterer i synkende rekkefølge av verdier i Rekkefølge. Standard når Rekkefølge-parameteren utelates.

- 1 eller SANN. Rangerer i stigende rekkefølge av OrderBy.

Returverdi

En tabell med de øverste N radene i tabellen eller en tom tabell hvis N_Value er 0 (null) eller mindre. Rader sorteres ikke i en bestemt rekkefølge.

Merknader

  • Hvis det er et slips, returneres alle bundne rader i Order_By verdier på N-th-raden i tabellen. Når det er bånd på N-rad, kan funksjonen returnere flere enn n rader.

  • Hvis N_Value er 0 (null) eller mindre, returnerer TOPN en tom tabell.

  • TOPN garanterer ingen sorteringsrekkefølge for resultatene.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Følgende målformel returnerer de ti mest solgte produktene etter salgsbeløp.

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