Cómo concatenar cadenas y números en Tableau
Tableau es una poderosa herramienta de visualización de datos que está ganando popularidad y disfruta de una sólida participación en el mercado. Una de las razones de su popularidad es su facilidad de uso. Incluso los usuarios sin experiencia en codificación pueden usar Tableau para crear visualizaciones hermosas, interactivas y complejas. El hecho de que se integre bien con muchas fuentes de datos diferentes es otra razón de su creciente popularidad.
Una de las preguntas más frecuentes de los usuarios es cómo conectarse en Tableau. Si alguna vez quiso unir dos campos en Tableau, en realidad es mucho más fácil de lo que piensa.
Más información sobre la concatenación
¿Qué es la concatenación? En el inglés cotidiano, conectar significa unirse. En Tableau, la concatenación es el proceso de combinar dos o más campos en uno. Por ejemplo, puede concatenar el nombre y el apellido de un cliente en un solo campo. El resultado será un campo que contendrá el nombre completo del cliente.
Hay varias razones por las que podría desear unir campos en Tableau. Por un lado, puede hacer que sus datos sean más fáciles de usar. Por ejemplo, si estuviera tratando de crear una lista de los nombres completos de todos los clientes, sería más fácil almacenar esos nombres en un solo campo. Además, la concatenación puede ayudarlo a ahorrar espacio en su base de datos. Si almacena los nombres de los clientes como dos campos separados (nombre y apellido), ocupa el doble de espacio que almacenarlos en un solo campo.
VER: Cómo usar Tableau: una guía para principiantes (Tecnopedia)
Finalmente, la concatenación se puede usar para crear «campos calculados», que son campos que genera Tableau en función de los valores de otros campos. Por ejemplo, podría usar una combinación para crear un campo que contenga la dirección completa (es decir, dirección, ciudad, estado, código postal) de cada cliente. Puede trabajar con datos en Tableau más fácilmente concatenando varios campos en uno.
Pasos para conectarse en Tableau
Para demostrarlo, usamos una tabla de datos simple con seis columnas (Figura A): nombre, apellido, dirección, ciudad, estado y código postal.
Figura A
Preparar el conjunto de datos
El primer paso es preparar el conjunto de datos. Los datos deben estar en un formato compatible, como .xls o .csv. También puede verificar y editar problemas como formatos de fecha y encabezados de columna para asegurarse de que los datos estén listos para usar en Tableau.
cargar conjunto de datos
El siguiente paso es conectar el conjunto de datos a Tableau. Puede cargar conjuntos de datos en Tableau mediante tres métodos: cargar un archivo, usar un conector o usar un acelerador. El primer paso es hacer clic en Nueva fuente de datos en el menú Datos (Figura B).
Figura B
Esto abrirá la ventana «Conectar a datos» donde puede seleccionar el archivo que desea usar.
Cargar archivos es la forma más fácil, simplemente arrastre y suelte los archivos en Tableau. El uso de conectores es un poco más complicado, pero le permite conectar Tableau a una variedad de fuentes de datos diferentes (incluidos Salesforce, Google Analytics y Amazon Redshift).
Los aceleradores son paneles preconstruidos que puede usar para visualizar datos rápidamente. Son mejores para la inspiración y las ideas, y también puede intercambiar datos existentes con los suyos. Para usar aceleradores, simplemente seleccione la opción Aceleradores en el menú Nueva fuente de datos.
Para esta demostración, usaremos la opción de cargar archivo (Figura C). Simplemente arrastre y suelte el conjunto de datos en Tableau.
Figura C
entender los datos
Ahora que cargó su conjunto de datos en Tableau, es hora de examinar los datos y ver qué contienen. Lo primero que debe hacer es abrir la página de fuente de datos (puede encontrarla en datos en la barra de menú superior).
La página Fuentes de datos mostrará todos los campos en el conjunto de datos y sus tipos de datos. Es importante conocer los tipos de datos de los campos porque determinará cómo los maneja Tableau cuando comience a crear sus visualizaciones. Por ejemplo, arrastre los campos de nombre y apellido al estante de la fila para ver los datos (Figura D).
Figura D
Concatenar múltiples campos
Ahora que comprende los datos, unamos los campos de nombre y apellido para crear un campo para los nombres de las personas. Para hacer esto, haga clic en la flecha junto al botón Buscar, luego, en el menú desplegable, haga clic en Crear campo calculado (Figura E).
Figura E
En la nueva ventana, asigne un nombre al campo (llamémoslo el nombre completo). Arrastre el campo Nombre al cuadro, luego arrastre el campo Apellido al cuadro.Asegúrese de tener un separador (+ ” ” +) como se muestra Figura F.
Figura F
Al concatenar los campos de nombre y apellido, debe colocar un separador entre ellos para que Tableau sepa que son dos datos diferentes. Esto concatenará los campos de nombre y apellido en un campo llamado «nombre completo». Ahora, si arrastra este nuevo campo al estante de filas, verá que los datos aparecen de manera diferente (Figura G).
Figura G
Ahora, repitamos el mismo proceso para la dirección, la ciudad, el estado y el código postal. Haga clic en Crear campo calculado nuevamente. Cambie el nombre de los campos (por ejemplo, dirección), arrastre cuatro campos a la ventana del editor y agregue separadores entre cada uno (Figura H).
Figura H
Esto concatena los diversos elementos de dirección en un solo campo. Después de ingresar la fórmula, haga clic en Aceptar para aplicarla. El nuevo campo ahora aparecerá en el panel de datos y se puede usar como cualquier otro campo en Tableau. Arrástrelo al estante de la fila para ver los nuevos datos (Figura 1).
Figura 1
Concatenar campos que no son cadenas
Un posible problema que puede encontrar al trabajar con datos en Tableau es la concatenación de campos que no son cadenas. Por ejemplo, supongamos que tiene un campo de código postal que contiene solo números enteros. Si intenta concatenar este campo con otro campo de cadena, recibirá un mensaje de error.
Para evitar este problema, debe utilizar la función STR para convertir campos enteros en cadenas. Por ejemplo, en nuestros datos convertimos códigos postales en cadenas (Figura J).
Figura J
Después de hacer esto, podrá concatenar los campos sin ningún problema. Tenga esto en cuenta la próxima vez que trabaje con datos en Tableau, y podrá evitar posibles problemas.