Введение в Табличные Строковые Функции

Табличные функции String - это функции, которые используются для управления String, например, если вы хотите извлечь определенные символы, заменить, разделить, обрезать, изменить форму, объединить и так далее. Давайте предположим сценарий, в котором у вас есть Заказ и Данные о продажах для Клиентов, и вы хотите проанализировать вклад в Продажи для всех Клиентов с именем «Марка», но у вас нет отдельного столбца с именем «Имя» для его анализа. отдельно, так что именно здесь в игру вступают функции String, вы можете использовать здесь функции String, создать новое вычисляемое поле с именем «FIRST NAME» и проанализировать целевого клиента.

Tableau поддерживает различные категории функций, такие как функции даты, числовые функции, функции преобразования типов, агрегатные функции, логические функции. Каждый из них имеет свою важность с точки зрения представления данных и уменьшает много усилий при написании сложных вычислений и сложных выражений. Например, если вы хотите выполнить вычисления для чисел, вы бы использовали числовые функции, такие как Power, потолок, округление, если вы хотите выполнить вычисления даты, вы бы использовали функции даты, такие как DATEADD () и DATENAME ().

Строковые функции таблицы

Теперь давайте посмотрим на некоторые из этих функций, чтобы лучше понять их.

1. НИЖНЯЯ () и ВЕРХНЯЯ ()

Эти функции преобразуют строку в нижний и верхний регистр соответственно.

Синтаксис :

Lower ( String )
Upper ( String )

Прежде всего, давайте посмотрим, как создавать вычисляемые поля.

  • Перейдите на вкладку «Анализ» вверху и выберите «Создать вычисляемое поле».
  • Появляется окно с просьбой написать выражение для вычисляемого поля. Дайте имя для Расчетного поля.

  • В поле «Расчет» введите выражение «Нижняя» ((имя столбца)) и нажмите

(Здесь я использую столбец типа продукта из моего набора данных).

Аналогично, создайте вычисляемое поле для верхней функции.

Рассчитанные поля (Lower () и Upper ()) появятся в Размеры слева.

Теперь, во-первых, перетащите столбец (тип продукта в моем случае) из панели измерений в разделы строк, за которыми следуют нижние () и верхние () вычисляемые поля. Мы замечаем, что строки преобразуются в верхний и нижний регистр соответственно, как показано на рисунке.

2. ЗАМЕНИТЕ ()

Он ищет в строке подстроку и заменяет ее значением замены. Если подстрока отсутствует

В искомой строке строка не изменяется.

Синтаксис : REPLACE ( string, substring, replacement )

3. ASCII ()

Возвращает код ASCII для первого символа строки.

Синтаксис: ASCII ( string )

4. СОДЕРЖИТ ()

Он возвращает логическое значение (True или False), TRUE, если подстрока содержится в String, и FALSE, если подстрока отсутствует.

Синтаксис : CONTAINS ( string, substring )

5. РАЗДЕЛИТЬ ()

Функция Split разбивает строку, разделенную разделителями, на токены и назначает номер токена каждому из токенов. например Строка «RTO-123-MNX-YUH» делится на токены RTO, 123, MNX, YUH (токены), где 1, 2, 3, 4 - это токены нет для них соответственно. Часть строки, которую вы хотите получить, можно получить, указав токен no в качестве аргумента функции split.

Синтаксис : SPLIT ( String, Delimiter, Token number )

6. ЛЕН ()

Возвращает длину строки (или количество символов в данной строке).

Синтаксис : LEN (String)

7. Обрезать ()

Он удаляет ненужные, лишние и конечные пробелы из строки.

Как показано, все лишние пробелы в типе продукта «Бинокль » были удалены.

8. CHAR ()

Возвращает символ, связанный с кодом ASCII, заданным в качестве аргумента.

Синтаксис : CHAR ( Integer )

Таким образом, CHAR (65) возвращает «A», поскольку ASCII-код для «A» равен 65.

9. КОНЕЦ ()

Он возвращает логическое значение (TRUE или FALSE), если строка заканчивается указанной подстрокой, FALSE, если строка не заканчивается указанной подстрокой.

Синтаксис : ENDSWITH (String, Substring)

Например: ENDSWITH ('FUNCTION', 'ION') возвращает TRUE, потому что строка 'FUNCTION' заканчивается на 'ION '.

10. ВЛЕВО ()

Эта функция возвращает символы из самой левой части строки.

Синтаксис : LEFT (String, no. of characters)

Например, давайте оставим LEFT («Таблица», 3)

Выход: « Tab» (возвращает 3 крайних левых символа)

11. ПРАВО ()

Эта функция возвращает символы из самой правой части строки.

Синтаксис : LEFT (String, no. of characters)

Например, давайте иметь право («Таблица», 3)

Вывод: ' eau ' (возвращает самые правые 3 символа)

Вывод

Tableau - это инструмент бизнес-аналитики с самообслуживанием, где вы можете выполнять сложный анализ, просто перетаскивая его. Подготовка данных к анализу, очистка данных, поворот, объединение данных из нескольких источников, создание наборов и корзин, динамические измерения и меры, прекрасные визуализации и, более того, удобство для пользователя делает его идеальным решением для предприятия. Каждый бизнес-домен широко использует его, чтобы предоставлять своим клиентам проницательные визуальные эффекты для достижения своих бизнес-целей.

Мы можем создавать красивые и интерактивные визуальные элементы и информационные панели, соединяя их с различными библиотеками R и Python. Мы можем просматривать его на любом устройстве, Tableau достаточно умен, чтобы понять устройство и настроить размер отчета в соответствии с размером устройства без каких-либо дополнительных усилий по программированию. Как и любые другие языки программирования / написания сценариев, базы данных и инструменты BI. Tableau также предоставляет некоторые встроенные функции для изменения и форматирования данных String. Понимание функций String всегда требуется, если вы хотите быть отличным разработчиком. С помощью этих функций вы можете манипулировать вашими строковыми данными так, как вы хотите их представить.

Эта функция экономит много времени и усилий аналитика данных при проведении конкретного анализа некоторых областей бизнеса. Я надеюсь, что вы все получили честное представление о том, как реализовать функции String в Tableau.

Рекомендуемые статьи

Это руководство по функциям Tableau String. Здесь мы обсуждаем различные категории строковых функций таблицы с синтаксисом. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -

  1. Tableau Альтернативы
  2. Древовидная карта в Таблице
  3. Как установить Tableau
  4. Data Science Career