MINX
Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell 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
Period | Definition |
---|---|
table | Tabellen som innehåller de rader som uttrycket ska utvärderas för. |
uttryck | 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 BY ASC. |
Returvärde
Det lägsta värdet.
Kommentarer
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 variant- eller blandade värdetyper, till exempel text och tal, tar MINX som standard endast hänsyn till tal. Om
<variant> = TRUE
returneras 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.