Поделиться через


column_ifexists()

Область применения: ✅Microsoft Fabric

Отображает столбец, если столбец существует. В противном случае возвращается столбец по умолчанию.

Устаревшие псевдонимы: columnifexists()

Синтаксис

column_ifexists( columnName,defaultValue)

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

Параметры

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

Возвраты

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

Пример

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

StormEvents | project column_ifexists("Capital", State)

выходных

В этом выходных данных показаны первые 10 строк столбца состояния по умолчанию.

Государство
АТЛАНТИЧЕСКИЙ ЮГ
ФЛОРИДА
ФЛОРИДА
ГРУЗИЯ
МИССИСИПИ
МИССИСИПИ
МИССИСИПИ
МИССИСИПИ
АМЕРИКАНСКОЕ САМОА
КЕНТУККИ
...