MINX
Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
Returnerer den laveste værdi, der er resultatet af evalueringen af et udtryk for hver række i en tabel.
Syntaks
MINX(<table>, < expression>,[<variant>])
Parametre
Begreb | Definition |
---|---|
table | Den tabel, der indeholder de rækker, som udtrykket evalueres for. |
udtryk | Det udtryk, der skal evalueres for hver række i tabellen. |
Variant | (Valgfrit) Hvis TRUE, og hvis der er variant- eller blandede værdityper, returneres den laveste værdi baseret på ORDER BY ASC. |
Returværdi
Den laveste værdi.
Bemærkninger
Funktionen MINX bruger en tabel eller et udtryk, der returnerer en tabel, som det første argument. Det andet argument indeholder det udtryk, der evalueres for hver række i tabellen.
Tomme værdier springes over. TRUE/FALSE-værdier understøttes ikke.
Hvis udtrykket har variant- eller blandede værdityper, f.eks. tekst og tal, tager MINX som standard kun tal i betragtning. Hvis
<variant> = TRUE
, returneres minimumværdien.Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel 1
I følgende eksempel filtreres tabellen InternetSales, og der returneres kun rækker for et bestemt salgsområde. Formlen finder derefter minimumværdien i kolonnen Freight.
= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
Eksempel 2
I følgende eksempel bruges den samme filtrerede tabel som i det forrige eksempel, men i stedet for blot at søge efter værdier i kolonnen for hver række i den filtrerede tabel, beregner funktionen summen af to kolonner, Freight og TaxAmt, og returnerer den laveste værdi, der er resultatet af denne beregning.
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
I det første eksempel er navnene på kolonnerne ikke kvalificerede. I det andet eksempel er kolonnenavnene fuldt kvalificerede.