Freigeben über


max_of()

Gilt für: ✅Microsoft Fabric

Gibt den Maximalwert aller Argumentausdrücke zurück.

Syntax

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

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
arg_i Skalarwert ✔️ Die zu vergleichenden Werte.
  • Alle Argumente müssen denselben Typ aufweisen.
  • Maximal 64 Argumente werden unterstützt.
  • Nicht-NULL-Werte haben Vorrang vor Nullwerten.

Gibt zurück

Der Maximalwert aller Argumentausdrücke.

Beispiele

Suchen der größten Zahl

Diese Abfrage gibt den Maximalwert der Zahlen in der Zeichenfolge zurück.

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

Ausgabe

result
17

Suchen des Maximalwerts in einer Datentabelle

Diese Abfrage gibt den höchsten Wert aus den Spalten A und B zurück. Beachten Sie, dass Nicht-NULL-Werte Vorrang vor Nullwerten haben.

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

Ausgabe

result
6
8
2
1
(null)

Ermitteln der maximalen Datumstime

Diese Abfrage gibt den späteren der beiden Datetime-Werte aus den Spalten A und B zurück.

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)

Ausgabe

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