Partager via


max_of()

S’applique à : ✅Microsoft Fabric

Retourne la valeur maximale de toutes les expressions d’argument.

Syntaxe

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

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
arg_i scalaire ✔️ Valeurs à comparer.
  • Tous les arguments doivent être du même type.
  • Un maximum de 64 arguments est pris en charge.
  • Les valeurs non null sont prioritaires sur les valeurs Null.

Retours

Valeur maximale de toutes les expressions d’argument.

Exemples

Rechercher le plus grand nombre

Cette requête retourne la valeur maximale des nombres dans la chaîne.

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

Sortie

result
17

Rechercher la valeur maximale dans une table de données

Cette requête retourne la valeur la plus élevée des colonnes A et B. Notez que les valeurs non null sont prioritaires sur les valeurs 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)

Sortie

result
6
8
2
1
(Null)

Rechercher la date/heure maximale

Cette requête retourne les deux valeurs datetime des colonnes A et 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)

Sortie

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