Dela via


MINX

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Returnerar det lägsta värde som är resultatet av utvärdering av ett uttryck för varje rad i en tabell.

Syntax

MINX(<table>, < expression>,[<variant>])

Parametrar

Term Definition
table Tabellen som innehåller de rader som uttrycket ska utvärderas för.
expression Uttrycket som ska utvärderas för varje rad i tabellen.
variant (Valfritt) Om TRUE, och om det finns variant- eller blandade värdetyper returneras det lägsta värdet baserat på ORDER BYASC.

Returvärde

Det lägsta värdet.

Anmärkningar

  • Funktionen MINX tar som första argument en tabell eller ett uttryck som returnerar en tabell. Det andra argumentet innehåller det uttryck som utvärderas för varje rad i tabellen.

  • Tomma värden hoppas över. TRUE / FALSE värden stöds inte.

  • Om uttrycket har typer av varianter eller blandade värden, till exempel text och tal, tar MINX som standard endast hänsyn till tal. Om <variant> = TRUEreturneras minimivärdet.

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

Exempel 1

I följande exempel filtreras tabellen InternetSales och endast rader returneras för ett visst försäljningsområde. Formeln hittar sedan minimivärdet i kolumnen Frakt.

= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])

Exempel 2

I följande exempel används samma filtrerade tabell som i föregående exempel, men i stället för att bara leta upp värden i kolumnen för varje rad i den filtrerade tabellen beräknar funktionen summan av två kolumner, Freight och TaxAmt, och returnerar det lägsta värdet som är resultatet av beräkningen.

= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])

I det första exemplet är namnen på kolumnerna okvalificerade. I det andra exemplet är kolumnnamnen fullständigt kvalificerade.

MIN funktionMINA funktionstatistiska funktioner