Delen via


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 TRUEen 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])

MAX functieMAXAstatistische functies