Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅
Zählt die Zeilen, in denen prädikat ausgewertet wird true.
Syntax
countif
(
Prädikat)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| Prädikat | string |
✔️ | Der Ausdruck, der für die Aggregationsberechnung verwendet wird. Der Wert kann ein beliebiger Skalarausdruck mit einem Rückgabetyp bool sein. |
Gibt zurück
Gibt eine Anzahl von Zeilen zurück, in denen prädikat ausgewertet wird true.
Beispiele
Zählen von Stürmen nach Bundesland
Dieses Beispiel zeigt die Anzahl von Stürmen mit Schäden an Kulturen nach Staat.
StormEvents
| summarize TotalCount=count(),TotalWithDamage=countif(DamageCrops >0) by State
Die angezeigte Ergebnistabelle enthält nur die ersten 10 Zeilen.
| State | TotalCount | TotalWithDamage |
|---|---|---|
| TEXAS | 4701 | 72 |
| KANSAS | 3166 | 70 |
| IOWA | 2337 | 359 |
| ILLINOIS | 2022 | 35 |
| MISSOURI | 2016 | 78 |
| GEORGIA | 1983 | 17 |
| MINNESOTA | 1881 | 37 |
| WISCONSIN | 1850 | 75 |
| NEBRASKA | 1766 | 201 |
| NEW YORK | 1750 | 1 |
| ... | ... | ... |
Anzahl basierend auf Zeichenfolgenlänge
Dieses Beispiel zeigt die Anzahl der Namen mit mehr als vier Buchstaben.
let T = datatable(name:string, day_of_birth:long)
[
"John", 9,
"Paul", 18,
"George", 25,
"Ringo", 7
];
T
| summarize countif(strlen(name) > 4)
Output
| countif_ |
|---|
| 2 |