MAXX
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Returnerer det højeste value, der er resultatet af evalueringen af et udtryk for hver række i en tabel.
Syntaks
MAXX(<table>,<expression>,[<variant>])
Parametre
Udtryk | Definition |
---|---|
table |
Den tabel, der indeholder de rækker, som udtrykket evalueres for. |
expression |
Det udtryk, der skal evalueres for hver række i tabellen. |
variant |
(Valgfrit) IfTRUE , andif der er variant or blandede value typer, returneres den højeste value baseret på ORDER BYDESC. |
Returner value
Den højeste value.
Bemærkninger
Argumentet
table
til funktionen MAXX kan være et tabelnavn or et udtryk, der evalueres til en tabel. Argumentet second angiver det udtryk, der skal evalueres for hver række i tabellen.Af values til evaluatetælles kun følgende:
- Spillernumre
- Tekster
- Datoer
Blank values springes over.
TRUE
/FALSE
values understøttes not.If udtrykket har variant or blandede value typer, f.eks. tekst and tal, tager MAXX som standard kun tal i betragtning. If
<variant> =
TRUE'', returneres det maksimale value.Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).
Eksempel 1
Følgende formel bruger et udtryk som argumentet second til at calculate det samlede momsbeløb and forsendelse for hver ordre i tabellen InternetSales. Det forventede resultat er 375,7184.
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Eksempel 2
Følgende formel firstfilters tabellen InternetSales ved hjælp af et FILTER udtryk til at returnere et undersæt af ordrer for et bestemt salgsområde, der er defineret som [SalesTerritory] = 5. Funktionen MAXX evaluerer derefter det udtryk, der bruges som second argument for hver række i den filtrerede tabel, and returnerer det højeste beløb for moms and forsendelse for kun disse ordrer. Det forventede resultat er 250,3724.
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])