MAXX
gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning
Returnerer den høyeste value som skyldes evaluering av et uttrykk for hver rad i en tabell.
Syntaks
MAXX(<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) IfTRUE , andif det finnes varianter or blandede value typer, returneres den høyeste value basert på ORDER BYDESC. |
Returner value
Den høyeste value.
Merknader
Argumentet
table
for MAXX-funksjonen kan være et tabellnavn or et uttrykk som evalueres til en tabell. Argumentet second angir uttrykket som skal evalueres for hver rad i tabellen.Av values til evaluatetelles bare følgende:
- Numre
- Tekster
- Datoer
Blank values hoppes over.
TRUE
/FALSE
values støttes not.If uttrykket har variant or blandet value typer, for eksempel tekst and tall, vurderer MAXX som standard bare tall. If
<variant> =
TRUE'', returneres maksimalt value.Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).
Eksempel 1
Følgende formel bruker et uttrykk som second-argumentet for å calculate det totale beløpet for avgifter and forsendelse for hver ordre i InternetSales-tabellen. Det forventede resultatet er 375,7184.
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Eksempel 2
Følgende formel firstfilters InternetSales-tabellen ved hjelp av et FILTER uttrykk for å returnere et delsett av ordrer for et bestemt salgsområde definert som [SalesTerritory] = 5. Funksjonen MAXX evaluerer deretter uttrykket som brukes som second argument for hver rad i den filtrerte tabellen and returnerer det høyeste beløpet for avgifter and forsendelse for bare disse ordrene. Det forventede resultatet er 250,3724.
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])