Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Cuenta las filas en las que el predicado se evalúa como true.
Nota:
Esta función se usa junto con el operador summarize.
Sintaxis
countif
(
predicado)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
| Nombre | Type | Obligatorio | Descripción |
|---|---|---|---|
| predicado | string |
✔️ | Expresión usada para el cálculo de agregaciones. El valor puede ser cualquier expresión escalar con un tipo de valor devuelto bool. |
Devoluciones
Devuelve un recuento de filas en las que el predicado se evalúa como true.
Ejemplos
Recuento de tormentas por estado
En este ejemplo se muestra el número de tormentas con daños en los cultivos por estado.
StormEvents
| summarize TotalCount=count(),TotalWithDamage=countif(DamageCrops >0) by State
La tabla de resultados que se muestra incluye solo las primeras 10 filas.
| Valor | TotalCount | TotalWithDamage |
|---|---|---|
| TEXAS | 4701 | 72 |
| KANSAS | 3166 | 70 |
| IOWA | 2337 | 359 |
| ILLINOIS | 2022 | 35 |
| MISURI | 2016 | 78 |
| GEORGIA | 1983 | 17 |
| MINNESOTA | 1881 | 37 |
| WISCONSIN | 1850 | 75 |
| NEBRASKA | 1766 | 201 |
| NUEVA YORK | 1750 | 1 |
| ... | ... | ... |
Recuento basado en la longitud de cadena
En este ejemplo se muestra el número de nombres con más de cuatro letras.
let T = datatable(name:string, day_of_birth:long)
[
"John", 9,
"Paul", 18,
"George", 25,
"Ringo", 7
];
T
| summarize countif(strlen(name) > 4)
Salida
| countif_ |
|---|
| 2 |