MINX
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer den laveste verdien som skyldes evaluering av et uttrykk for hver rad i en tabell.
Syntaks
MINX(<table>, < expression>,[<variant>])
Parametere
Vilkår | Definisjon |
---|---|
table |
Tabellen som inneholder radene som uttrykket skal evalueres for. |
expression |
Uttrykket som skal evalueres for hver rad i tabellen. |
variant |
(Valgfritt) Hvis TRUE , og hvis det finnes varianter eller blandede verdityper, returneres den laveste verdien basert på ORDER BYASC. |
Returverdi
Den laveste verdien.
Merknader
Den MINX funksjonen tar som første argument en tabell eller et uttrykk som returnerer en tabell. Det andre argumentet inneholder uttrykket som evalueres for hver rad i tabellen.
Tomme verdier hoppes over.
TRUE
/FALSE
verdier støttes ikke.Hvis uttrykket har varianter eller blandede verdityper som tekst og tall, vurderer MINX som standard bare tall. Hvis
<variant> = TRUE
, returneres minimumsverdien.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 1
Eksemplet nedenfor filtrerer InternetSales-tabellen og returnerer bare rader for et bestemt salgsområde. Formelen finner deretter minimumsverdien i Frakt-kolonnen.
= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
Eksempel 2
Følgende eksempel bruker den samme filtrerte tabellen som i forrige eksempel, men i stedet for bare å slå opp verdier i kolonnen for hver rad i den filtrerte tabellen, beregner funksjonen summen av to kolonner, Frakt og TaxAmt, og returnerer den laveste verdien som er resultatet av denne beregningen.
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
I det første eksemplet er navnene på kolonnene ukvalifiserte. I det andre eksemplet er kolonnenavnene fullstendige.