column_ifexists()

Принимает имя столбца как строку и значение по умолчанию. Возвращает ссылку на столбец, если он существует, иначе — значение по умолчанию.

Нерекомендуемые псевдонимы: columnifexists()

Синтаксис

column_ifexists(columnName,Defaultvalue)

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
columnName string ✔️ Имя столбца, проверка, если он существует.
defaultValue скаляр ✔️ Значение, используемое, если столбец не существует. Это может быть любое скалярное выражение. Например, ссылка на другой столбец.

Возвращаемое значение

Если columnName существует, то столбец, на который он ссылается. В противном случае defaultValue.

Пример

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