column_ifexists()

Toma un nombre de columna como una cadena y un valor predeterminado. Devuelve una referencia a la columna si existe; de lo contrario, devuelve el valor predeterminado.

Alias en desuso: columnifexists()

Syntax

column_ifexists(Columnname,Defaultvalue)

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

Parámetros

Nombre Tipo Requerido Descripción
columnName string ✔️ Nombre de la columna que se va a comprobar si existe.
defaultValue escalar ✔️ Valor que se va a usar si la columna no existe. Este valor puede ser cualquier expresión escalar. Por ejemplo, una referencia a otra columna.

Devoluciones

Si columnName existe, la columna a la que hace referencia. De lo contrario , defaultValue.

Ejemplo

// There's no column "Capital" in "StormEvents", therefore, the State column will be used instead
StormEvents | project column_ifexists("Capital", State)