Funzione MAXX
Consente di valutare un'espressione per ogni riga di una tabella e viene restituito il valore numerico più grande.
Sintassi
MAXX(<table>,<expression>)
Parametri
Termine |
Definizione |
---|---|
tabella |
Tabella contenente le righe per le quali l'espressione verrà valutata. |
espressione |
Espressione da valutare per ogni riga della tabella. |
Valore restituito
Numero decimale.
Osservazioni
L'argomento table della funzione MAXX può essere un nome di tabella o un'espressione che restituisce una tabella. Il secondo argomento indica l'espressione da valutare per ogni riga della tabella.
Tra i valori da valutare, vengono contati solo i seguenti:
Numeri. Se l'espressione non restituisce un numero, MAXX restituisce 0 (zero).
Date.
Le celle vuote, i valori logici e i valori di testo vengono ignorati. Se si desidera includere valori non numerici nella formula, utilizzare la funzione MAXA.
Se una cella blank è inclusa nella colonna o nell'espressione, MAXX restituisce una colonna vuota.
Esempio
Nella formula seguente viene utilizzata un'espressione come secondo argomento per calcolare la quantità totale di imposte e spese di spedizione per ogni ordine nella tabella InternetSales. Il risultato previsto è 375.7184.
=MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
La formula seguente consente innanzitutto di filtrare la tabella InternetSales, tramite un'espressione FILTER, per restituire un subset di ordini per un'area di vendita specifica, definita come [SalesTerritory] = 5. Tramite la funzione MAXX viene quindi valutata l'espressione utilizzata come secondo argomento per ogni riga della tabella filtrata e viene restituito l'importo più elevato relativo a imposte e spese di spedizione solo per tali ordini. Il risultato previsto è 250.3724.
=MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])