Descripción general de las funciones de Tableau

Como cada automóvil tiene varias funciones como frenos, acelerador, embrague, limpiaparabrisas, faros, aire acondicionado, sistema de música, indicadores izquierdo y derecho, etc., lo que nos ayuda a conducir un automóvil de manera cómoda y adecuada. De manera similar, en Tableau, tenemos diferentes categorías de funciones, y en cada categoría, tenemos una serie de funciones que nos ayudan a realizar cálculos y visualizar los datos según nuestros requisitos, de manera demasiado fácil y rápida.

Sobre la base del tipo de datos que deben visualizarse, la agregación y la operación lógica requerida en la visualización, las funciones de cuadro se dividen en diferentes categorías. Cada categoría tiene funciones para un propósito específico que se explica a continuación.

Tipos de funciones de Tableau

  • Función de cadena
  • Función de número
  • Función de fecha
  • Función agregada
  • Función lógica
  • Funciones de conversión de tipos

¿Cómo aplicar la función Tableau?

Paso 1

Para aplicar la función Tableau, necesitamos crear un campo calculado que se pueda crear haciendo clic en la pestaña Análisis en la hoja de trabajo de Tableau, y luego en "Crear opción de campo calculado" en el menú desplegable como se muestra en la Figura 1 a continuación y resaltado en rojo.

Paso 2:

Después de hacer clic en la opción Crear campo de cálculo, encontrará un menú desplegable que contiene una lista de todas las funciones de cuadro con su descripción y ejemplo. Puede seleccionar la función del menú desplegable o puede buscar en el cuadro de texto como se muestra en la Figura 2. Asegúrese de nombrar su campo calculado antes de hacer clic en Aplicar y Aceptar. En la figura 2 he nombrado mi campo calculado como "Contiene".

El editor de campo de cálculo de Tableau también nos permite saber si nuestro cálculo es válido o no, puede ver este indicador en la parte inferior del editor.

Paso 3:

Después de hacer clic en Aceptar, puede arrastrar y soltar el campo calculado de medida / Dimensión en la Hoja para ver los resultados.

Funciones de cuerda

Las funciones de cadena nos permiten manipular los datos de cadena de acuerdo con nuestros requisitos. Por ejemplo, podemos usar la función de cadena para obtener el apellido o los nombres de los empleados de la columna de nombres de empleados de la tabla de empleados y colocarlos en el nuevo campo o columna. También podemos usar esta función para concatenar detalles de ciudades y países y completarlos en una sola columna, etc.

La lista de funciones de cadena populares en Tableau es la siguiente:

MAXMEDIOASCIIRTRIMSUPERIOR
MINIZQUIERDACARBONIZARSELTRIMINFERIOR
COMIENZA CONDERECHAENCONTRARPODARESPACIO
TERMINA CONREEMPLAZARCONTIENELENDIVISIÓN

1) IZQUIERDA

Devuelve la subcadena más a la izquierda en la cadena.

Sintaxis: IZQUIERDA (cadena, número)

Ejemplo : IZQUIERDA ("MR. Ghoradkar", 2) = "MR". "2" representa la longitud de la subcadena.

En la siguiente captura de pantalla podemos ver cuando el campo de cálculo "LEFT Fn" fue arrastrado y soltado en la hoja, obtuvimos el resultado como MRS solo cuando se escribió '3' en nuestra función.

DERECHA es muy similar a IZQUIERDA a la derecha, devuelve la subcadena más a la derecha de la cadena.

2) MEDIO

Mid también es similar a la función LEFT y Right. MID devuelve la subcadena de una posición de índice especificada a la longitud especificada.

Sintaxis: MID (cadena, número, número)

Ejemplo : MID ("paraguas", 2, 4). Resultado: "brel "

Nota: El índice en una cadena comienza desde "0" .

3) ASCII

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

Sintaxis: ASCII (cadena)

Ejemplo: ASCII ("A"). Resultado: 65

Nota: Asegúrese de seleccionar "Atributo" haciendo clic derecho en el campo calculado para obtener el resultado deseado. Como se muestra en la imagen a continuación.

4) CHAR

Es exactamente lo contrario de ASCII; Devuelve el carácter codificado por el número de código ASCII.

Sintaxis: CHAR (número)

Ejemplo: CHAR (65) = 'A'.

5) CONTIENE

Devuelve 'VERDADERO' si la cadena dada contiene una subcadena especificada.

Sintaxis: CONTAINS (cadena, subcadena).

Ejemplo: CONTIENE ("Maharashtra", "erupción"). = "VERDADERO".

Caso de uso: puede colocar una dimensión en el lugar 'Maharashtra' y visualizar los datos. Por ejemplo, si tiene una dimensión llamada "NOMBRE" que contiene el nombre de todos los clientes de su banco y si desea obtener las ID de cliente de todos los empleados cuyo nombre contiene "como" en su nombre, puede usar la consulta a continuación en tu editor de texto También debe aplicar un filtro para obtener ID de cliente con el resultado como 'Verdadero'.

CONTIENE ((Nombre), "como"). El resultado se muestra en la imagen a continuación.

6) FINALIZAR

Devuelve verdadero si la cadena dada termina con una subcadena dada

Sintaxis: ENDSWITH (cadena, subcadena).

Ejemplo: ENDSWITH ("DONKEY", "KEY") = Verdadero.

STARTSWITH es muy similar a ENDSWITH, devuelve verdadero si la cadena comienza con la subcadena dada.

7) ENCONTRAR

Devuelve la posición del índice de la subcadena en la cadena.

Sintaxis: FIND (cadena, subcadena, (inicio)). Necesitamos especificar el punto de partida para buscar en la cadena en el tercer parámetro.

Ejemplo: ENCONTRAR ("máximo", "m", 2). = 5.

8) LEN

Devuelve la longitud de la cadena.

Sintaxis: LEN (cadena).

Ejemplo: LEN ("Helicóptero") = 10.

9) SUPERIOR

Cadena de retorno, con todos los caracteres en mayúscula.

Sintaxis: SUPERIOR (cadena).

Ejemplo: SUPERIOR ("BlackHat") = "BLACKHAT".

LOWER es muy similar a UPPER, devuelve una cadena con todos los caracteres en minúscula.

10) MAX

Devuelve el máximo de ay b.

Sintaxis: MAX (a, b).

Ejemplo: MAX ("Tigre", "Gato") = "Tigre".

MIN es muy similar a MAX, devuelve el mínimo de a y b.

11) RECORTAR

Devuelve la cadena sin espacios iniciales y finales.

Sintaxis: TRIM (cadena).

Ejemplo: TRIM ("verduras") = "verduras".

LTRIM y RTRIM son muy similares a TRIM, devuelve la cadena con espacios iniciales eliminados y devuelve la cadena con espacios finales eliminados, respectivamente.

12) SPLIT

Devuelve una subcadena de la entrada, utilizando un delimitador para dividirla.

Sintaxis: SPLIT (cadena, delimitador, token).

Ejemplo: SPLIT ('abc-d', '-', 2) = 'b'

Nota: Aquí el número de token es la posición de la subcadena después de excluir el delimitador. También podemos usar -2 o -3, etc. para obtener el resultado desde el final de la cadena.

Funciones numéricas

Las funciones numéricas nos permiten realizar el cálculo de los datos. Solo se puede usar con medidas, es decir, campos que contienen valores numéricos. Las funciones numéricas pueden ayudarnos a calcular el cuadrado, la raíz cuadrada, la potencia, la exponencial, etc. de los datos numéricos. Por ejemplo, si tenemos un conjunto de datos de bancos en los que queremos redondear el saldo de todos nuestros clientes, entonces podemos usar la función REDONDEAR. La lista de funciones numéricas populares en Tableau es la siguiente:

abdominalesPECADOCOMO ENCUADRADOREDONDO
MAXCOSACOSSQRTDIV
MINBRONCEADOUN BRONCEADOExpHEXBIN
CELINGCUNAGRADOSINICIAR SESIÓNPODER
PISOPiRADIANOSLNFIRMAR

1) ABS

Devuelve el valor absoluto del número dado.

Sintaxis: ABS (número).

Ejemplo: ABS ((10.75)). = 11

2) MAX

Devuelve el máximo de los dos argumentos del mismo tipo.

Sintaxis: MAX (número, número).

Ejemplo: Si los ingresos y los gastos son las dos medidas, la función máxima devolverá el máximo entre ellos. MAX ("Ingresos", "Gastos"). Otro ejemplo en la imagen de abajo.

MIN es muy similar a MAX; devuelve el mínimo de los dos argumentos del mismo tipo.

3) TECHO

Redondea un número al entero más cercano de igual o mayor valor.

Sintaxis: TECHO (número).

Ejemplo: TECHO (4.2654) = 5.

4) PISO

PISO es muy similar a TECHO, Redondea un número al entero más cercano de igual o menor valor.

Ejemplo: PISO (4.2654) = 4.

5) REDONDO

Redondea el número al número específico de dígitos.

Sintaxis: ROUND (número, (decimal)).

Ejemplo: REDONDO (6.66667, (2)) = 6.67.

6) PECADO

Devuelve el seno de un ángulo. Especifique el ángulo en radianes.

Ejemplo: SIN (PI () / 4) = 0.707106.

COS, TAN y COT son muy similares a SIN. Devuelve el coseno, la tangente y la cotangente de un ángulo, respectivamente.

7) PI

Devuelve la constante numérica PI: 3.14159.

Sintaxis: PI ().

8) GRADO

Convierte el número dado de radianes a grados.

Sintaxis: GRADO (número).

Ejemplo: GRADO (PI () / 4) = 45.

RADIANS es muy similar a GRADO. Convierte el número dado de grado a radianes.

9) CUADRADO

Devuelve el cuadrado de un número.

Sintaxis: CUADRADO (número).

Ejemplo: CUADRADO (5) = 25.

SQRT es muy similar a SQUARE. Devuelve la raíz cuadrada de un número.

10) CAD

Devuelve e elevado a la potencia del número dado.

Sintaxis: EXP (número).

Ejemplo: EXP (- (Tasa de crecimiento) * (Tiempo))

11) PODER

Aumenta el número a la potencia especificada.

Sintaxis: POTENCIA (número, potencia).

Ejemplo: POTENCIA (4, 2) = 4 2 = 16.

12) DIV

Devuelve la parte entera de un cociente, donde entero1 se divide por entero2.

Sintaxis: DIV (Integer1, Integer2).

Ejemplo: DIV (22, 2) = 10.

Funciones de fecha

Las funciones de fecha nos permiten manipular datos relacionados con la hora, el año, la fecha y los días. Puede ser útil convertir días en horas o generar la fecha de "Última modificación" durante la visualización de datos. La lista de funciones de fecha populares en Tableau es la siguiente:

HOYMINMAXAHORA
AÑOMAKEDATEDATEDIFFDATETRUNC
DÍAHACER TIEMPODATEPARTDATENAME
MESHORA MÁXIMADATEADDISDATE

1) HOY

Devuelve la fecha actual.

Sintaxis: HOY ().

Ejemplo: HOY () = 2019-09-26.

2 DÍAS

Devuelve el día de la fecha dada como un entero.

Sintaxis: DÍA (fecha).

Ejemplo: DÍA (# 2019-09-26 #) = 26.

MES y AÑO son muy similares a DÍA. Devuelve el mes y año de la fecha dada como un entero, respectivamente.

3) AHORA

Devuelve la fecha y hora actuales.

Sintaxis: NOW ().

Ejemplo: NOW () = 2019-09-26 07:26:21 PM.

4) DATEDIFF

Devuelve la diferencia entre date1 y date2.

Sintaxis: DATEDIFF (date_part, date1, date2, (start_of_week))

Ejemplo: DATEDIFF ('semana', # 2019-09-22 #, # 2019-09-25 #, 'lunes') = 2.

5) ISDATE

Devuelve verdadero si la cadena dada es una fecha válida.

Sintaxis: ISDATE (cadena).

Ejemplo: ISDATE (“24 de mayo de 2019”) = Verdadero.

Funciones de conversión de tipos

Las funciones de conversión de tipos nos permiten modificar el tipo de datos de los datos de origen y convertirlos de un tipo a otro. Usando estas funciones, podemos convertir las fechas en cadenas y viceversa, también podemos convertir números en cadenas y cadenas en números para evitar o activar la agregación por parte de Tableau. La lista de funciones populares de conversión de tipos en Tableau es la siguiente:

FECHAFLOTADOR
FECHA Y HORAEN T
DATEPARSESTR

1) FECHA

Devuelve una fecha dada un número, cadena o fecha.

Sintaxis: DATE (expresión).

Ejemplo: FECHA (“24 de mayo de 2019”) = # 24 de mayo de 2019 #.

2) FLOTADOR

Lanza su argumento como un número de coma flotante.

Sintaxis: FLOAT (expresión).

Ejemplo: FLOAT (3) = 3.000.

3) INT

Lanza su argumento como un entero.

Sintaxis: INT (expresión).

Ejemplo: INT (8.0 / 3.0) = 2.

4) STR

Lanza su argumento como una cadena.

Sintaxis: STR (expresión).

Ejemplo: STR ((Rango)). En este ejemplo, puede convertir todos los valores numéricos en la medida de Rango en una cadena. Una vez que haga esto, el campo calculado aparecerá en dimensión en lugar de medida.

Función agregada

La función de agregado nos permite resumir los datos mediante la realización de varias operaciones como SUMA, CONTEO, PERCENTILE, AVG, etc. También nos ayuda a aplicar funciones agregadas en regiones, países, etc. Por ejemplo, podemos calcular el promedio, la suma, etc. . de campos particulares como Ventas, Ganancias, Saldo, etc. en un país o estado.

ATTRMAXCOVARPorcentaje
AVGSUMACOVRAPSTDEV
RECOGERCOUNTDMAXSTDEVP
CORRLENMEDIANASUMA
CONTARIZQUIERDAMINVAR

1) AVG

Devuelve el promedio de todo el valor en la expresión.

Sintaxis: AVG (expresión).

Ejemplo: AVG (Balance). Como se muestra en la imagen a continuación, donde se toman los saldos promedio en toda la Región.

2) CONTEO

Devuelve el número de elementos en un grupo.

Sintaxis: COUNT (expresión).

3) MAX

Devuelve la expresión máxima en todos los registros.

Sintaxis: MAX (expresión).

MIN es muy similar a MAX, devuelve la expresión mínima en todos los registros.

4) SUMA

Devuelve la suma de todos los valores de la expresión.

Sintaxis: SUM (expresión).

Funciones lógicas

Las funciones lógicas nos permiten tomar decisiones basadas en la lógica booleana, es decir, Verdadero o Falso.

SIYMAX
IFNULLCASOMIN
IIFMÁSNO
ISDATEELSEIFO
ES NULOFINALLUEGO

1) SI

Prueba una expresión que devuelve un valor para un verdadero.

Sintaxis: IF THEN (ELSEIF THEN…) (ELSE) END.

Ejemplo: SI (Beneficio)> 0 ENTONCES 'rentable' ELSE 'pérdida' FIN.

2) IFNULL

Devuelva si no es nulo; de lo contrario, devuelva.

Sintaxis: IFNULL (expr1, expr2).

Ejemplo: IFNULL ((ventas), 0).

3) IFF

Verifica la condición; devuelve el primer valor si es VERDADERO, el segundo si es FALSO y el tercero si es desconocido.

Sintaxis: IFF (prueba, luego, de lo contrario, (desconocido)).

Ejemplo: IFF ((beneficio)> 0, 'beneficio', 'pérdida').

4) ISNULL

Devuelve verdadero si la expresión es nula.

Sintaxis: ISNULL (expresión).

Ejemplo: ISNULL (89). = Falso

5) NO

Realiza la negación lógica en una expresión.

Sintaxis: SI NO ENTONCES FINALIZA.

Ejemplo: SI NO (pérdida) <0, ENTONCES FIN "no rentable".

6) Y

Realiza un 'y' lógico en dos expresiones.

Sintaxis: SI Y ENTONCES FIN.

Ejemplo: SI (ATTR ((mercado)) = “África” Y SUMA ((ventas))> (Umbral emergente) ENTONCES “Buen desempeño”),

7) MÁS

Prueba una serie de expresiones que devuelven el valor de un verdadero.

Sintaxis: SI ENTONCES ELSE TERMINA.

Ejemplo: IF (beneficio)> 0 ENTONCES 'rentable' ELSE 'pérdida' END.

Conclusión

Tableau ha proporcionado varias funciones para manipular los datos de acuerdo con nuestros requisitos, estas funciones nos ayudan a realizar los cálculos requeridos, tomar ciertas decisiones, cambiar el tipo de datos, combinar diferentes columnas, etc.

Tableau Functions desempeña un papel vital en la visualización de datos y puede ayudarnos a mejorar la apariencia de los datos y también nos ayuda a crear los paneles de manera eficiente.

Artículos recomendados

Esta es una guía de las funciones de Tableau. Aquí discutimos todas las funciones de Tableau integradas en Tableau Software. También puede echar un vistazo a los siguientes artículos para obtener más información:

  1. Filtros en Tableau
  2. Arquitectura del cuadro
  3. ¿Qué es el cuadro?
  4. Es Tableau gratis

Categoría: