Condividi tramite


max_of()

Si applica a: ✅Microsoft Fabric

Restituisce il valore massimo di tutte le espressioni di argomento.

Sintassi

max_of( arg, [ arg_3, ... ])

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
arg_i scalare ✔️ Valori da confrontare.
  • Tutti gli argomenti devono essere dello stesso tipo.
  • È supportato un massimo di 64 argomenti.
  • I valori non Null hanno la precedenza su valori Null.

Valori restituiti

Valore massimo di tutte le espressioni di argomento.

Esempi

Trovare il numero più grande

Questa query restituisce il valore massimo dei numeri nella stringa.

print result = max_of(10, 1, -3, 17) 

Output

result
17

Trovare il valore massimo in una tabella dati

Questa query restituisce il valore più alto delle colonne A e B. Si noti che i valori non Null hanno la precedenza sui valori Null.

datatable (A: int, B: int)
[
    1, 6,
    8, 1,
    int(null), 2,
    1, int(null),
    int(null), int(null)
]
| project max_of(A, B)

Output

result
6
8
2
1
(null)

Trovare il valore datetime massimo

Questa query restituisce il valore successivo dei due valori datetime delle colonne A e B.

datatable (A: datetime, B: datetime)
[
    datetime(2024-12-15 07:15:22), datetime(2024-12-15 07:15:24),
    datetime(2024-12-15 08:00:00), datetime(2024-12-15 09:30:00),
    datetime(2024-12-15 10:45:00), datetime(2024-12-14 10:45:00)
]
| project maxDate = max_of(A, B)

Output

maxDate
2024-12-15 07:15:24
2024-12-15 09:30:00
2024-12-15 10:45:00