GitHubKontrybutorzy w programie GitHub: Edytuj w trybie z połączeniem

countif () (funkcja agregacyjna)

Zwraca liczbę wierszy, dla których wartość Predykat jest wartościowana do wartości true. Może być używany tylko w kontekście agregacji w podsumowaniu podsumuj.

Składnia

countif (Predykat)

Argumenty

Predykat: Wyrażenie, które będzie używane do obliczania agregacji. Predykat może być dowolną ekspresją skalarną z typem zwracanej wartości bool (wartościowanie na true/false).

Przykład

To zapytanie zwraca liczbę wierszy, dla których wartość Predykat jest wartościowana do wartości true. Należy zauważyć, że wiersze, które nie są zgodne z predykatem, są nadal zwracane, ale ich rekordy nie zostały zliczane.

events 
    | project severity, original_time
    | where original_time > ago(24h)
    | summarize EventCount=countif(severity > 6) by EventSeverity=severity
    | order by EventSeverity desc

Wyniki

EventSeverity EventCount
10 245015
9 1401646
8 360175
6 0
5 0
4 0
3 0
2 0
1 0

Patrz także

Funkcja count () , która zlicza wiersze bez wyrażenia predykatu.