Introducción a las funciones de cadena de Tableau

Las funciones de cadena de Tableau son las funciones que se utilizan para manipular la cadena, por ejemplo, si desea extraer ciertos caracteres, reemplazar, dividir, recortar, remodelar, concatenar, etc. Supongamos un escenario en el que tiene la orden y los datos de ventas para clientes y desea analizar la contribución de ventas para todos los clientes con el nombre 'Marca', pero no tiene una columna separada llamada 'Nombre' para analizarla. por separado, así que aquí es donde entran en juego las funciones de cadena, puede usar las funciones de cadena aquí y puede crear un nuevo campo calculado llamado 'NOMBRE' y puede analizar el cliente objetivo.

Tableau admite varias categorías de funciones, como funciones de fecha, funciones de número, funciones de conversión de tipo, funciones de agregado, funciones lógicas. Cada uno de ellos tiene su importancia en términos de representación de datos y reduce mucho esfuerzo al escribir cálculos complejos y expresiones complejas. Por ejemplo, si desea realizar cálculos sobre números, usaría funciones numéricas como Potencia, techo, redondeo, si desea realizar cálculos de fecha, usaría funciones de fecha como DATEADD () y DATENAME ().

Funciones de cadena de Tableau

Ahora echemos un vistazo a algunas de estas funciones para comprenderlo mejor.

1. INFERIOR () y SUPERIOR ()

Estas funciones transformarán la cadena en minúsculas y mayúsculas respectivamente.

Sintaxis :

Lower ( String )
Upper ( String )

En primer lugar, echemos un vistazo a cómo crear campos calculados.

  • Vaya a la pestaña Análisis en la parte superior y seleccione * Crear campo calculado
  • Aparece un cuadro pidiendo escribir la expresión del campo calculado. Dé el nombre para el campo calculado.

  • En el cuadro Cálculo, ingrese la expresión Inferior ((Nombre de columna)) y haga clic en

(Aquí estoy usando la columna de tipo de producto de mi conjunto de datos).

Del mismo modo, cree el campo calculado para la función superior.

Los campos calculados (Lower () y Upper ()) aparecerán en las Dimensiones a la izquierda.

Ahora, en primer lugar, arrastre la columna (tipo de producto en mi caso) desde el panel Dimensiones a las secciones de filas seguidas de los campos calculados inferior () y superior (). Notamos que las cadenas se transforman en mayúsculas y minúsculas, respectivamente, como se muestra.

2. REEMPLAZAR ()

Busca en una cadena una subcadena y la reemplaza con un valor de reemplazo. Si la subcadena no está presente

En la cadena buscada, la cadena no cambia.

Sintaxis : REPLACE ( string, substring, replacement )

3. ASCII ()

Devuelve el código ASCII para el primer carácter de la cadena.

Sintaxis: ASCII ( string )

4. CONTIENE ()

Devuelve el valor booleano (verdadero o falso), VERDADERO si la subcadena está contenida en la cadena y FALSO si la subcadena no está presente.

Sintaxis : CONTAINS ( string, substring )

5. SPLIT ()

La función de división divide la cadena separada por delimitadores en tokens y asigna un número de token a cada uno de los tokens. por ej. Una cadena "RTO-123-MNX-YUH" se divide en tokens RTO, 123, MNX, YUH (tokens) donde 1, 2, 3, 4 son tokens no para estos respectivamente. La parte de la cadena que desea recuperar se puede recuperar dando el token no como un argumento para dividir la función.

Sintaxis : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Devuelve la longitud de una cadena (o no. De caracteres en una cadena dada).

Sintaxis : LEN (String)

7. Recortar ()

Elimina los espacios no deseados, adicionales y finales de una cadena.

Como se muestra, se han eliminado todos los espacios adicionales en el tipo de producto 'BINOCULARES ' .

8. CHAR ()

Devuelve el carácter asociado con el código ASCII dado como argumento.

Sintaxis : CHAR ( Integer )

Entonces, CHAR (65) devuelve 'A' como un código ASCII para 'A' es 65.

9. FINALIZADO ()

Devuelve un valor booleano (VERDADERO o FALSO) si la cadena termina con la subcadena especificada, FALSO si la cadena no termina con la subcadena especificada.

Sintaxis : ENDSWITH (String, Substring)

Por ejemplo: ENDSWITH ('FUNCTION', 'ION') devuelve TRUE porque la cadena 'FUNCTION' termina con 'ION '.

10. IZQUIERDA ()

Esta función devuelve los caracteres de la parte más a la izquierda de la cadena.

Sintaxis : LEFT (String, no. of characters)

Por ejemplo, vamos a IZQUIERDA ('Tableau', 3)

Salida: ' Pestaña' (devuelve los 3 caracteres más a la izquierda)

11. DERECHO ()

Esta función devuelve los caracteres de la parte más a la derecha de la cadena.

Sintaxis : LEFT (String, no. of characters)

Por ejemplo, tengamos DERECHA ('Tableau', 3)

Salida: ' eau ' (devuelve los 3 caracteres más a la derecha)

Conclusión

Tableau es una herramienta de Business Intelligence de autoservicio en la que puede realizar análisis complejos con solo arrastrar y soltar. La preparación de los datos para el análisis, la limpieza de los datos, la rotación, la combinación de datos de múltiples fuentes, la creación de conjuntos y contenedores, las dimensiones y medidas dinámicas, las hermosas visualizaciones y, además, su facilidad de uso lo convierten en la solución empresarial perfecta. Todos los dominios comerciales hacen un uso extenso para ofrecer visuales perspicaces a sus clientes para lograr sus objetivos comerciales.

Podemos construir visuales y paneles hermosos e interactivos conectándolos con varias bibliotecas R y Python. Podemos verlo en cualquier dispositivo, Tableau es lo suficientemente inteligente como para comprender el dispositivo y ajustar el tamaño del informe según el tamaño del dispositivo sin ningún esfuerzo de codificación adicional. Como cualquier otro lenguaje de programación / scripting, bases de datos y herramientas de BI. Tableau también proporciona algunas funciones incorporadas para modificar y formatear datos de cadena. El conocimiento de las funciones de cadena siempre es necesario si desea ser un excelente desarrollador. Con estas funciones, puede manipular sus datos de cadena de la forma que desee representarlos.

Esta función ahorra mucho tiempo y esfuerzo que el analista de datos tiene que hacer para hacer un análisis específico de algunas áreas de negocios. Espero que todos tengan una idea justa sobre cómo implementar las funciones de cadena en Tableau.

Artículos recomendados

Esta es una guía de las funciones de cadena de Tableau. Aquí discutimos las diversas categorías de funciones de cadena de Tableau con sintaxis. También puede echar un vistazo a los siguientes artículos para obtener más información:

  1. Alternativas de Tableau
  2. Mapa de árbol en Tableau
  3. Cómo instalar Tableau
  4. Carrera de ciencia de datos

Categoría: