Вступ до функцій рядків таблиці

Функції Tableau String - це функції, які використовуються для маніпулювання рядком, скажімо, якщо ви хочете витягти певні символи, замінити, розділити, обрізати, переробити, об'єднати тощо. Давайте припустимо сценарій, коли у вас є дані про замовлення та дані про продажі для клієнтів, і ви хочете проаналізувати внесок у продаж для всіх клієнтів з прізвищем "Позначити", але у вас немає окремого стовпця, який називається "ім'я" для його аналізу. окремо, тому тут грають функції String, ви можете використовувати String функції тут, і ви можете створити нове обчислене поле під назвою "ПЕРШЕ ІМ'Я" і ви можете проаналізувати цільового клієнта.

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

Строкові функції Tableau

Тепер давайте розглянемо деякі з цих функцій, щоб краще зрозуміти її.

1. НИЗЬКИЙ () і ВГОРИЙ ()

Ці функції перетворять Рядок у нижній і верхній регістри відповідно.

Синтаксис :

Lower ( String )
Upper ( String )

Перш за все, давайте подивимось, як створити обчислені поля.

  • Перейдіть на вкладку Аналіз у верхній частині та виберіть * Створити розраховане поле
  • З'являється вікно з запитом вираження обчисленого поля. Дайте назву для обчисленого поля.

  • У полі Розрахунок введіть вираз Нижній ((Назва стовпця)) і натисніть

(Тут я використовую стовпець типу продукту зі свого набору даних).

Аналогічно створіть обчислене поле для верхньої функції.

Обчислені поля (нижнє () та верхнє ()) з'являться у розмірах зліва.

Тепер, перш за все, перетягніть стовпчик (Тип продукту в моєму випадку) з панелі «Розміри» у розділи рядків, а потім нижній () та верхній () обчислені поля. Ми помічаємо перетворення рядків у верхній і нижній регістри відповідно, як показано.

2. ЗАМІНА ()

Він шукає рядок для підрядка і замінює його на значення заміщення. Якщо підрядка відсутня

У рядку, що шукається, Рядок не змінюється.

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

3. ASCII ()

Він повертає код ASCII для першого символу рядка.

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

4. ВМІСТЬ ()

Він повертає булеве значення (True або False), TRUE, якщо підрядка міститься у String та FALSE, якщо підрядка відсутня.

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

5. SPLIT ()

Функція Split розбиває рядок, розділену роздільниками, на лексеми і присвоює номер лексеми кожному з лексем. напр. Рядок "RTO-123-MNX-YUH" ділиться на лексеми RTO, 123, MNX, YUH (лексеми), де 1, 2, 3, 4 є маркерами для них відповідно. Частина рядка, яку ви хочете отримати, можна отримати, надавши маркер не як аргумент для розбиття функції.

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

6. LEN ()

Він повертає довжину рядка (або немає символів у заданій рядку).

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

7. Обрізка ()

Це видаляє небажані, зайві та відсталі місця з рядка.

Як показано, всі додаткові пробіли у типі продукту "БІНОКУЛЯРИ " видалено.

8. CHAR ()

Він повертає символ, пов'язаний з кодом ASCII, поданим як аргумент.

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

Отже, CHAR (65) повертає "A" як ASCII код для "A" - 65.

9. ENDSWITH ()

Він повертає булеве значення (TRUE або FALSE), якщо рядок закінчується вказаною підрядкою, FALSE, якщо рядок не закінчується вказаною підрядкою.

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

Наприклад: ENDSWITH ('FUNCTION', 'ION') повертає TRUE, оскільки рядок 'FUNCTION' закінчується на 'ION '.

10. ЛІВО ()

Ця функція повертає символів з крайньої лівої частини рядка.

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

Наприклад, давайте LEFT ('Tableau', 3)

Вихід: " Tab" (повертає крайні ліві 3 символи)

11. Вправо ()

Ця функція повертає символів із самої правої частини рядка.

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

Наприклад, давайте праворуч ('Tableau', 3)

Вихід: ' eau ' (повертає найправіші 3 символи)

Висновок

Tableau - це інструмент Business Intelligence для самообслуговування, де ви можете робити складний аналіз лише за допомогою функцій перетягування. Підготовка даних до аналізу, очищення даних, повороти даних, змішування даних з декількох джерел, створення наборів та бункерів, динамічні розміри та заходи, красиві візуалізації та ще більше, її зручність для користувачів робить його ідеальним рішенням для підприємств. Кожен бізнес-домен широко використовує його для надання глибокої наочності своїм клієнтам у досягненні їхніх бізнес-цілей.

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

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

Рекомендовані статті

Це посібник з функцій String Function Tableau. Тут ми обговорюємо різні категорії струнних функцій Tableau з синтаксисом. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Альтернативи Табле
  2. Деревна карта в Табау
  3. Як встановити Tableau
  4. Кар'єра наукових даних

Категорія: