Concat

concat объединяет текстовые данные (строки) из двух или более столбцов.

| Синтаксис | Пример | |——————————-|——————————————| | concat(value1, value2, ...) | concat("Vienna, ", "Austria")| | Объединяет две или более строки. | “Vienna, Austria” |

Объединение текста из разных столбцов

| City | Country | Location | |———-|———|——————| | Vienna | Austria | Vienna, Austria | | Paris | France | Paris, France | | Kalamata | Greece | Kalamata, Greece |

где Location представляет собой настраиваемый столбец с выражением:

CONCAT([City], ", ", [Country])

Допустимые типы данных

| Типы данных | Работает с concat | | ———————– | ——————– | | Строка | ✅ | | Число | ❌ | | Дата | ❌ | | Условие | ❌ | | JSON | ❌ |

Связаные функции

В этом разделе рассматриваются функции и формулы, которые работают так же, как выражение concat GlarusBI, с примечаниями о том, как выбрать лучший вариант для вашего случая использования.

SQL

В большинстве случаев (если вы не используете базу данных NoSQL) вопросы, созданные в редакторе блокнота, преобразуются в запросы SQL, которые выполняются в вашей базе данных или хранилище данных. .

Если наши примеры данных хранятся в реляционной базе данных:

SELECT
    CONCAT(City, ", ", Country) AS "Location"
FROM
    richard_linklater_films;

эквивалентно выражению GlarusBI concat:

concat([City], ", ", [Country])

Таблицы

Если наши примеры данных находятся в электронной таблице, где «Город» находится в столбце A, а «Страна» — в столбце B, мы можем создать третий столбец «Местоположение», подобный этому ,

=CONCATENATE(A2, ", ", B2)

эквивалентно выражению GlarusBI concat:

concat([City], ", ", [Country])

Python

Предполагая, что пример данных находится в столбце фрейма данных с именем df,

df["Location"] = df["City"] + ", " + df["Country"]

эквивалентно выражению GlarusBI concat:

concat([City], ", ", [Country])

Дополнительная информация