Del via


MINX

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

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.

MIN funksjonMINA funksjonStatistiske funksjoner