MAXX
Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening
Retourneert de hoogste waarde die het resultaat is van het evalueren van een expressie voor elke rij van een tabel.
Syntaxis
MAXX(<table>,<expression>,[<variant>])
Parameters
Term | Definitie |
---|---|
table |
De tabel met de rijen waarvoor de expressie wordt geëvalueerd. |
expression |
De expressie die moet worden geëvalueerd voor elke rij van de tabel. |
variant |
(Optioneel) Als TRUE en als er variant- of gemengde waardetypen zijn, wordt de hoogste waarde geretourneerd op basis van ORDER BYDESC. |
Retourwaarde
De hoogste waarde.
Opmerkingen
Het argument
table
voor de functie MAXX kan een tabelnaam zijn of een expressie die resulteert in een tabel. Het tweede argument geeft aan dat de expressie moet worden geëvalueerd voor elke rij van de tabel.Van de te evalueren waarden worden alleen de volgende geteld:
- Cijfers
- Teksten
- Datums
Lege waarden worden overgeslagen.
TRUE
/FALSE
waarden worden niet ondersteund.Als de expressie variant- of gemengde waardetypen heeft, zoals tekst en getal, worden standaard MAXX alleen getallen meegenomen. Als
<variant> =
TRUE'', wordt de maximumwaarde geretourneerd.Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld 1
In de volgende formule wordt een expressie gebruikt als het tweede argument om het totale bedrag aan belastingen en verzending voor elke bestelling in de tabel InternetSales te berekenen. Het verwachte resultaat is 375,7184.
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Voorbeeld 2
De volgende formule filtert eerst de tabel InternetSales met behulp van een FILTER-expressie om een subset van orders te retourneren voor een specifieke verkoopregio die is gedefinieerd als [SalesTerritory] = 5. De functie MAXX evalueert vervolgens de expressie die wordt gebruikt als het tweede argument voor elke rij van de gefilterde tabel en retourneert het hoogste bedrag voor belastingen en verzending voor alleen die orders. Het verwachte resultaat is 250,3724.
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])