Sdílet prostřednictvím


column_ifexists()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Vezme název sloupce jako řetězec a výchozí hodnotu. Vrátí odkaz na sloupec, pokud existuje, jinak vrátí výchozí hodnotu.

Zastaralé aliasy: columnifexists()

Syntaxe

column_ifexists(columnName,defaultValue)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
columnName string ✔️ Název sloupce, který chcete zkontrolovat, jestli existuje.
defaultValue skalární ✔️ Hodnota, která se má použít, pokud sloupec neexistuje. Tato hodnota může být libovolný skalární výraz. Například odkaz na jiný sloupec.

Návraty

Pokud columnName existuje, pak sloupec, na který odkazuje. V opačném případě defaultValue.

Příklad

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