Compartir a través de


column_ifexists()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Muestra la columna, si la columna existe. De lo contrario, devuelve la columna predeterminada.

Alias en desuso: columnifexists()

Sintaxis

column_ifexists( columnName,defaultValue)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
columnName string ✔️ Nombre de la columna que se va a devolver.
defaultValue escalares ✔️ Columna predeterminada que se va a devolver si columnName no existe en la tabla. Este valor puede ser cualquier expresión escalar. Por ejemplo, una referencia a otra columna.

Devoluciones

Si columnName existe, devuelve la columna. De lo contrario, devuelve el columna defaultValue.

Ejemplo

En este ejemplo se devuelve la columna predeterminada State, porque una columna denominada Capital no existe en la tabla stormEvents de .

StormEvents | project column_ifexists("Capital", State)

de salida

En esta salida se muestran las 10 primeras filas de la columna State predeterminada.

Estado
SUR DEL ATLÁNTICO
FLORIDA
FLORIDA
GEORGIA
MISISIPI
MISISIPI
MISISIPI
MISISIPI
SAMOA AMERICANA
KENTUCKY
...