Funciones en Tableau y cómo usarlas



Este blog de Edureka es su diccionario completo de las 'Funciones en Tableau' que cubre varias categorías de funciones y cómo usarlas en Tableau Desktop.

Tablero es una herramienta que no solo está diseñada para gráficos bonitos. Funciones en la tabla es crucial para una representación de datos óptima y, por lo tanto, es un concepto básico en todos .

Afortunadamente, esta herramienta tiene varias categorías de funciones integradas que puede aplicar directamente a sus datos cargados. Si ha usado MS Excel o , estos deberían resultarte bastante familiares.





Entonces, las siguientes son las diversas categorías de funciones que discutiremos a través de este blog.

Funciones numéricas

Estas funciones integradas en Tableau le permiten realizar cálculos sobre los valores de los datos en sus campos. Las funciones numéricas solo se pueden utilizar con campos que contienen valores numéricos. A continuación se muestran las diversas funciones numéricas de Tableau



1. ABS

Esta función rdevuelve el valor absoluto del número dado.

Sintaxis

ABS (número)



ABS (-4) = 4

2. ACOS

Esta función rda vuelta al arco coseno del número dado en radianes.

Sintaxis

ACOS (número)

ACOS (-1) = 3,14159265358979

3. ASIN

Esta función rda vuelta al arco seno del número dado en radianes.

Sintaxis

ASIN (número)

ASIN (1) = 1,5707963267949

4. ATAN

Esta función rdevuelve el arco tangente del número dado en radianes.

Sintaxis

ATAN (número)

ATAN (180) = 1,5652408283942

5. TECHO

Esta función rdevuelve el número dado redondeado al número entero más cercano de igual o mayor valor.

Sintaxis

TECHO (número)

TECHO (3.1415) = 4

6. COS

Esta función rDa vuelta al coseno del ángulo dado especificado en radianes.

Sintaxis

COS (número)

COS (PI () / 4) = 0,707106781186548

7. CUNA

Esta función rda vuelta a la cotangente del ángulo dado especificado en radianes.

Sintaxis

COT (número)

CO1 (PI () / 4) = 1

8. GRADOS

Esta función rDa vuelta el valor del ángulo dado en grados.

Sintaxis

GRADOS (número)

jobtracker y tasktracker en hadoop

GRADOS (PI () / 4) = 45

9. DIV

Esta función rdevuelve el valor entero del cociente, dado el Dividendo y el Divisor.

Sintaxis

DIV (entero1, entero2)

DIV(11,2) = 5

10. EXP

Esta función rdevuelve el valor de e elevado a la potencia del número dado.

Sintaxis

EXP (número)

EXP(2) = 7.389
EXP (- [Tasa de crecimiento] * [Tiempo])

11. PISO

Esta función rdevuelve el número dado redondeado al número entero más cercano de igual o menor valor.

Sintaxis

Numero de piso)

PISO (6.1415) = 6

12. HEXBIN X,Y

HEXBINX y HEXBINY son funciones de agrupamiento y trazado para agrupaciones hexagonales.Esta funciónAsigna una coordenada x, y a la coordenada x del contenedor hexagonal más cercano. Los contenedores tienen una longitud lateral 1, por lo que es posible que sea necesario escalar las entradas de manera adecuada.

Sintaxis

HEXBINX (número, número)

HEXBINX ([Longitud], [Latitud])

13. LN

Esta función rdevuelve el logaritmo natural del número dado.

Sintaxis

LN (número)

LN (1) = 0

14. REGISTRO

Esta función rda vuelta al registro con base 10 del número dado.

Sintaxis

LOG (número, [base])

LOG (1) = 0

15. MAX

Esta función rdevuelve el máximo de argumentos pasados.

Sintaxis

MAX (número, número)

MÁX (4,7)= 7
MAX (Ventas, Beneficio)

16. MIN

Esta función rdevuelve el mínimo de argumentos pasados.

Sintaxis

MIN (número, número)

MIN (4,7)= 4
MIN (Ventas, Beneficio)

17. PI

Esta función rdevuelve el valor de Pi.

Sintaxis

PI () = 3,142

18. PODER

Esta función rdevuelve el valor del primer argumento elevado al poder del segundo argumento.

Sintaxis

POTENCIA (número, potencia)

POTENCIA (2,10)= 1024

19. RADIANOS

Esta función rdevuelve el valor del ángulo dado en radianes.

Sintaxis

RADIANOS (número)

RADIANOS (45) = 0,785397

20. REDONDA

Esta función rdevuelve el número dado redondeado al número especificado de posiciones decimales.

Sintaxis

REDONDA (número, [lugar decimal])

REDONDA ([Beneficio])

21. FIRMA

Esta función rda vuelta al signo de un número dado.

Sintaxis

FIRMA (número)

SIGN (AVG (Beneficio)) = -1

22. SIN

Esta función rDa vuelta al seno del ángulo dado especificado en radianes.

Sintaxis

SIN(number)

SIN(PI()/4) = 0.707106781186548

23. SQRT

Esta función rdevuelve la raíz cuadrada del número dado.

Sintaxis

SQRT (número)

SQRT (25) = 5

24. CUADRADO

Esta función rda vuelta al cuadrado del número dado.

Sintaxis

Número cuadrado)

CUADRADO (5) = 25

25. TAN

Esta función rda vuelta a la tangente del ángulo dado especificado en radianes.

Sintaxis

TAN (número)

TAN (PI () / 4) = 1

Funciones de cadena

Estas funciones integradas en Tableau le permiten manipular datos de cadenas. Puede hacer cosas como extraer todos los apellidos de todos sus clientes en un nuevo campo utilizando estas funciones. A continuación se muestran las distintas funciones de cadena en Tableau

1. ASCII

Esta función rdevuelve el código ASCII para el primer carácter de dicha cadena.

Sintaxis

ASCII (cadena)

ASCII ('A') = 65

2. CHAR

Esta función rdevuelve el carácter representado por el código ASCII.

Sintaxis

CHAR (código ASCII)

CHAR (65) = 'A'

3. CONTIENE

Si la cadena contiene dicha subcadena, esta función rse vuelve cierto.

Sintaxis

CONTAINS (cadena, subcadena)

CONTIENE ('Edureka', 'reka') = verdadero

4. TERMINA CON

Dado que la cadena termina con dicha subcadena, esta función rse vuelve cierto.

Sintaxis

ENDSWITH (cadena, subcadena)

ENDSWITH ('Edureka', 'reka') = verdadero

5. ENCUENTRA

Si la cadena contiene dicha subcadena, esta función rdevuelve la posición del índice de la subcadena en la cadena, de lo contrario 0. Si se agrega el argumento opcional start, la función ignora cualquier instancia de la subcadena que aparezca antes del inicio de la posición del índice.

Sintaxis

ENCONTRAR (cadena, subcadena, [inicio])

ENCONTRAR (“Edureka”, “reka”) = 4

6. ENCONTRAR

Si la cadena contiene dicha subcadena, esta función rdevuelve la posición de índice de la enésima aparición de la subcadena en la cadena.

Sintaxis

FINDNTH (cadena, subcadena, ocurrencia)

ENCONTRAR (“Edureka”, “e”, 2) = 5

7. IZQUIERDA

Esta función rdevuelve el número de caracteres más a la izquierda en la cadena dada.

Sintaxis

IZQUIERDA (cadena, número)

IZQUIERDA (“Edureka”, 3) = 'Edu'

8. LEN

Esta función rdevuelve la longitud de la cadena dada.

Sintaxis

LEN (cadena)

LEN ('Edureka') = 7

9. INFERIOR

Esta función rConvierte toda la cadena dada en letras minúsculas.

Sintaxis

INFERIOR (cuerda)

INFERIOR ('Edureka') = edureka

10. LTRIM

Esta función rda vuelta a la cadena dada sin ningún espacio precedente.

Sintaxis

LTRIM (cadena)

LTRIM (“Edureka”) = 'Edureka'

11. MAX

Esta función rdevuelve el máximo de los dos argumentos de cadena pasados.

Sintaxis

MÁX (a, b)

MAX ('Manzana', 'Plátano') = 'Plátano'

12. MID

Esta función rdevuelve la cadena dada desde la posición de índice de inicio.

Sintaxis

MID (cadena, inicio, [longitud])

MID ('Edureka', 3) = 'río'

13. MIN

Esta función rdevuelve el mínimo de los dos argumentos de cadena pasados.

Sintaxis

MIN (a, b)

MIN ('Apple', 'Banana') = 'Apple'

14. REEMPLAZAR

Esta función soreja la cuerda dadapara la subcadenay lo reemplaza con el reemplazo.

Sintaxis

REPLACE (cadena, subcadena, reemplazo)

REPLACE ('Versión8.5', '8.5', '9.0') = 'Versión9.0'

15. DERECHA

Esta función rdevuelve el número de caracteres más a la derecha en la cadena dada.

Sintaxis

DERECHA (cadena, número)

DERECHA (“Edureka”, 3) = 'eka'

16. RTRIM

Esta función rda vuelta a la cadena dada sin ningún espacio sucesivo.

Sintaxis

RTRIM (cadena)

RTRIM (“Edureka”) = 'Edureka'

17. ESPACIO

Esta función rdevuelve una cadena que consta de un número específico de espacios.

Sintaxis

ESPACIO (número)

ESPACIO (1) = ''

18. SPLIT

Esta función rE convierte una subcadena de una cadena, utilizando un carácter delimitador para dividir la cadena en una secuencia de tokens.

Sintaxis

SPLIT (cadena, delimitador, número de token)

SPLIT ('a-b-c-d', '-', 2) = 'b'
SPLIT ('a | b | c | d', '|', -2) = 'c'

19. EMPIEZA CON

Dado que la cadena comienza con dicha subcadena, esta función rse vuelve cierto.

Sintaxis

STARTSWITH (cadena, subcadena)

EMPIEZA CON ('Edureka', 'Edu') = verdadero

20. RECORTE

Esta función rda vuelta a la cadena dada sin ningún espacio anterior o posterior.

Sintaxis

TRIM (cadena)

TRIM (“Edureka”) = 'Edureka'

21. SUPERIOR

Esta función rconvierte toda la cadena dada en letras mayúsculas.

Sintaxis

SUPERIOR (cadena)

SUPERIOR ('Edureka') = EDUREKA

Funciones de fecha

Estas funciones integradas en Tableau le permiten manipular fechas en su fuente de datos, como año, mes, fecha, día y hora. A continuación se muestran las distintas funciones de fecha en Tableau

1. DATEADD

Esta función rdevuelve la fecha especificada con el intervalo numérico especificadoagregado a la fecha_parte especificadade dicha fecha.

Sintaxis

DATEADD (fecha_parte, intervalo, fecha)

FECHAADD ('mes', 3, # 2019-09-17 #) = 2019-12-17 12:00:00 AM

2. DATEDIFF

Esta función rdevuelve la diferencia entre ambas fechas expresada en unidades de la parte de la fecha. El inicio de la semana se puede ajustar al día que necesite el usuario.

Sintaxis

programa de multiplicación de matrices en java

DATEDIFF (fecha_parte, fecha1, fecha2, [inicio_de_semana])

DATEDIFF ('semana', # 2019-12-15 #, # 2019-12-17 #, 'lunes') = 1

3. NOMBRE DE DATOS

Esta función rdevuelve la fecha como parte de la fecha en forma de cadena.

Sintaxis

DATENAME (fecha_parte, fecha, [inicio_de_semana])

DATENAME ('mes', # 2019-12-17 #) = diciembre

4. DATEPART

Esta función devuelve elfecha parte de la fecha en forma de número entero.

Sintaxis

DATEPART (fecha_parte, fecha, [inicio_de_semana])

DATEPART ('mes', # 2019-12-17 #) = 12

5. DATETRUNC

Esta función devuelve elforma truncada de la fecha especificada con la precisión especificada por la parte de la fecha. Básicamente, se le devuelve una nueva fecha a través de esta función.

Sintaxis

DATETRUNC (fecha_parte, fecha, [inicio_de_semana])

DATETRUNC ('trimestre', # 2019-12-17 #) = 2019-07-01 12:00:00 AM
DATETRUNC ('mes', # 2019-12-17 #) = 2019-12-01 12:00:00 AM

6. DÍA

Esta función devuelve el día de la fecha dada en forma de número entero.

Sintaxis

DÍA (fecha)

DÍA (# 2019-12-17 #) = 17

7. ISDATE

Dado que una cadena es una fecha válida, esta función devuelve verdadero.

Sintaxis

ISDATE (cadena)

ISDATE (17 de diciembre de 2019) = verdadero

8. MAKEDATE

Esta función devuelve la fechavalor construido a partir del año, mes y fecha especificados.

Sintaxis

MAKEDATE (año, mes, día)

MAKEDATE (2019, 12, 17) = # 17 de diciembre de 2019 #

9. MAKEDATETIME

Esta función devuelve la fecha y la hora.valores construidos a partir del año, mes y fecha especificados y la hora, minuto y segundo.

Sintaxis

MAKEDATETIME (fecha, hora)

MAKEDATETIME ('2019-12-17', # 11: 28: 28 PM#) = # 12/17/2019 11:28:28 PM #
MAKEDATETIME ([Fecha], [Hora]) = # 17/12/2019 11:28:28 p.m. #

10. HORA

Esta función devuelve el tiempovalor construido a partir de la hora, minuto y segundo especificados.

Sintaxis

MAKETIME (hora, minuto, segundo)

HORA DE HACER (11, 28, 28) = # 11:28: 28 #

11. MES

Esta función devuelve el mes de la fecha dada en forma de número entero.

Sintaxis

MES (fecha)

MES (# 2019-12-17 #) = 12

12. AHORA

Esta función devuelve la fecha y hora actuales.

Sintaxis

AHORA()

AHORA () = 2019-12-1711:28:28 PM

13. HOY

Esta función devuelve la fecha actual.

Sintaxis

HOY()

HOY () = 2019-12-17

14. AÑO

Esta función devuelve el año de la fecha dada en forma de número entero.

Sintaxis

AÑO (fecha)

AÑO (# 2019-12-17 #) = 2019

Funciones de conversión de tipos

Estas funciones integradas en Tableau le permiten convertir campos de un tipo de datos a otro, por ejemplo, puede convertir números en cadenas para evitar o habilitar la agregación por Tableau. A continuación se muestran las diversas funciones de conversión de tipos en Tableau

1. FECHA

Dado un número, cadena o expresión de fecha, esta función devuelve una fecha.

Sintaxis

FECHA (expresión)

FECHA ([Fecha de inicio del empleado])
DATE ('17 de diciembre de 2019') = # 17 de diciembre de 2019 #
FECHA (# 2019-12-17 14: 52 #) = # 2019-12-17 #

2. DATETIME

Dado un número, cadena o expresión de fecha, esta función devuelve una fecha y hora.

Sintaxis

DATETIME (expresión)

DATETIME ('17 de diciembre de 2019 07:59:00') = 17 de diciembre de 2019 07:59:00

3. DATEPARSE

Dada una cadena, esta función devuelve una fecha y hora en el formato especificado.

Sintaxis

DATEPARSE (formato, cadena)

DATEPARSE ('dd.MMMM.yyyy', '17 .December.2019 ') = # 17 de diciembre de 2019 #
DATEPARSE ('h'h' m'm 's's' ',' 11h 5m 3s ') = # 11: 05: 03 #

4. FLOTADOR

Esta función se utiliza para convertir su argumento como un número de punto flotante.

Sintaxis

FLOAT (expresión)

FLOTADOR (3)=3.000
FLOAT ([Salario])

5. INT

Esta función se usa para convertir su argumento como un número entero.Para ciertas expresiones, también trunca los resultados al número entero más cercano a cero.

Sintaxis

INT (expresión)

INT (8.0 / 3.0) = 2
INT (4.0 / 1.5) = 2
INT (-9,7) = -9

6. STRING

Esta función se usa para convertir su argumento como una cadena.

Sintaxis

STR (expresión)

STR ([Fecha])

Funciones agregadas

Estas funciones integradas en Tableau le permiten resumir o cambiar la granularidad de sus datos. A continuación se muestran las diversas funciones agregadas en Tableau

1. ATTR

Esta función devuelve el valor de la expresión si tiene un solo valor para todas las filas, ignorando los valores NULL; de lo contrario, devuelve un asterisco.

Sintaxis

ATTR (expresión)

2. AVG

Esta función devuelve la media de todos los valores de una expresión, ignorando los valores NULL. AVG solo se puede utilizar con campos numéricos.

Sintaxis

AVG (expresión)

3. RECOGER

Este es un cálculo agregado que combina los valores en el campo del argumento ignorando los valores nulos.

Sintaxis

RECOGER (espacial)

4. CORR

Este cálculo devuelve el coeficiente de correlación de Pearson de dos expresiones.

los Correlación de Pearson mide la relación lineal entre dos variables. Los resultados van de -1 a +1 inclusive, donde 1 denota una relación lineal positiva exacta, como cuando un cambio positivo en una variable implica un cambio positivo de la magnitud correspondiente en la otra, 0 denota que no hay relación lineal entre la varianza y & menos1 es una relación negativa exacta.

Sintaxis

CORR (expr1, expr2)

5. CUENTA

Esta es una función que se utiliza para devolver el recuento de elementos en un grupo, ignorando los valores NULL. Es decir, si hay varios números del mismo artículo, esta función lo contará como artículos separados y no como un solo artículo.

Sintaxis

COUNT (expresión)

6. COUNTD

Esta es una función que se utiliza para devolver el recuento distinto de elementos en un grupo, ignorando los valores NULL. Es decir, si hay varios números del mismo artículo, esta función lo contará como un solo artículo.

Sintaxis

COUNTD (expresión)

7. COVAR

Esta es una función que devuelve el Covarianza de muestra de dos expresiones.

La naturaleza de dos variables que cambian juntas se puede cuantificar utilizando Covarianza . Una covarianza positiva indica que las variables tienden a moverse en la misma dirección, ya que cuando el valor de una variable tiende a crecer, también lo hace el valor de la otra. SLa covarianza amplia es la opción adecuada cuando los datos son una muestra aleatoria que se utiliza para estimar la covarianza para una población más grande.

Sintaxis

COVAR (expr1, EXPR2)

8. COVARP

Esta es una función que devuelve el Covarianza poblacional de dos expresiones.

La covarianza poblacional es la opción apropiada cuando hay datos disponibles para todos los elementos de interés para toda la población, no solo una muestra.

Sintaxis

COVARP (expr1, EXPR2)

9. MAX

Esta función devuelve el máximo de una expresión en todos los registros, ignorando los valores NULL.

Sintaxis

MAX (expresión)

10. MEDIANA

Esta función devuelve la mediana de una expresión en todos los registros, ignorando los valores NULL.

Sintaxis

MEDIAN (expresión)

11. MIN

Esta función devuelve el mínimo de una expresión en todos los registros, ignorando los valores NULL.

Sintaxis

MIN (expresión)

12. PERCENTIL

Esta función devuelve el valor percentil de una expresión determinada. Este número devuelto debe estar entre 0 y 1, por ejemplo, 0,34, y debe ser una constante numérica.

Sintaxis

PERCENTIL (expresión, número)

13. STDEV

Esta función en Tableau devuelve la estadística Desviación Estándar de todos los valores de la expresión dada en función de una muestra de la población.

Sintaxis

STDEV (expresión)

14. STDEVP

Esta función en Tableau devuelve la estadística Desviación Estándar de todos los valores de la expresión dada en función de la población sesgada.

Sintaxis

STDEVP (expresión)

15. SUM

Esta función en Tableau devuelve la suma de todos los valores en la expresión, ignorando los valores NULL. SUM se puede utilizar solo con campos numéricos.

Sintaxis

SUM (expresión)

16. VAR

Dada la expresión basada en una muestra de la población, esta función devuelve la varianza estadística de todos los valores.

Sintaxis

VAR (expresión)

17. WARP

Dada la expresión basada en toda la población, esta función devuelve la varianza estadística de todos los valores.

Sintaxis

VARP (expresión)

Funciones lógicas

Estas funciones integradas en Tableau le permiten determinar si una determinada condición es verdadera o falsa (lógica booleana). A continuación se muestran las diversas funciones lógicas de Tableau

1. Y

Esta función realiza un AND lógico (conjunción) en dos expresiones. Para que AND devuelva verdadero, deben cumplirse ambas condiciones especificadas.

Sintaxis

SI Y ENTONCES TERMINAN

IF (ATTR ([Market]) = 'Asia' AND SUM ([Sales])> [Emerging Threshold]) THEN 'Buen rendimiento'

2. CASO

Esta función en Tableau realiza pruebas lógicas y devuelve valores apropiados, comparables a SWITCH CASE en la mayoría de los lenguajes de programación comunes.

Cuando un valor que coincide con la condición especificada en la expresión dada, CASE devuelve el valor de retorno correspondiente. Si no se encuentra ninguna coincidencia, se utiliza la expresión de retorno predeterminada. Si no hay un retorno predeterminado y ningún valor coincide, esta función devuelve NULL.

CASE es a menudo más fácil de usar que IIF o IF THEN ELSE.

Sintaxis

CASOCUANDO ENTONCESCUANDO ENTONCES ...MÁSFIN

CASE [Region] WHEN 'West' THEN 1 WHEN 'East' THEN 2 ELSE 3 END

3. ELSE & IF, THEN

Esta función en Tableau prueba una serie de entradas que devuelven el valor ENTONCES para la primera expresión que cumple su condición SI.

Sintaxis

SI ENTONCES FINALIZA

SI [Beneficio]> 0 ENTONCES 'Beneficio' ELSE 'Pérdida' FIN

4. ELSEIF

Esta función en Tableau prueba una serie de entradas que devuelven el valor ENTONCES para la primera expresión que cumple su condición ESLEIF.

Sintaxis

SI ENTONCES[ELSEIF THEN ...] ELSEFIN

SI [Beneficio]> 0 ENTONCES 'Beneficio'ELSEIF [Beneficio] = 0 ENTONCES 'Sin beneficios sin pérdidas'ELSE 'Pérdida' FIN

5. FIN

Esta función finaliza una expresión.

Sintaxis

SI ENTONCES[ELSEIF THEN ...] ELSEFIN

SI [Beneficio]> 0 ENTONCES 'Beneficio'ELSEIF [Beneficio] = 0 ENTONCES 'Sin beneficios sin pérdidas'ELSE 'Pérdida' FIN

6. IFNULL

Esta función de Tableau devuelve expr1, no NULL; de lo contrario, devuelve expr2.

Sintaxis

IFNULL (expr1, expr2)

IFNULL([Beneficio], 0)

7. IIF

Esta función de Tableau ccomprueba si se cumple una condición, devuelve un valor si es VERDADERO, otro si es FALSO y un tercer valor o NULO si se desconoce.

Sintaxis

IIF(prueba, luego, si no, [desconocido])

IIF ([Beneficio]> 0, 'Beneficio', 'Pérdida', 0)

8. FECHA

Esta función cComprueba si una cadena dada es una fecha válida y, si es así, devuelve verdadero.

Sintaxis

ISDATE (cadena)

ISDATE ('2004-04-15') = Verdadero

9. ISNULL

Esta función cComprueba si una expresión dada contiene datos válidos y, si es así, devuelve verdadero.

Sintaxis

ISNULL (expresión)

ES NULO([Lucro])

10. NO

Esta función realiza un NOT lógico (negación) en una expresión dada.

Sintaxis

SI NO ENTONCES TERMINA

SI NO [Beneficio]> 0 ENTONCES 'Sin beneficio' FIN

11. O

Esta función realiza un OR lógico (disyunción) en dos expresiones. Para que OR devuelva verdadero, se debe cumplir cualquiera de las dos condiciones especificadas.

Sintaxis

SI O ENTONCES FIN

SI [beneficio]<0 OR [Profit] = 0 THEN 'Needs Improvement' END

12. CUANDO

Esta función encuentra el primer valor que cumple la condición en la expresión dada y devuelve el retorno correspondiente.

Sintaxis

CASO CUANDO ENTONCES ... [ELSE] FIN

CASE [RomanNumberals] WHEN 'I' THEN 1 WHEN 'II' THEN 2 ELSE 3 END

13. ZN

Esta función en Tableau devuelve la expresión dada si no es NULL; de lo contrario, devuelve cero.

Sintaxis

ZN (expresión)

ZN ([Beneficio])

Estas fueron todas las funciones esenciales de Tableau para obtener más información sobre Tableau y los diversos conceptos asociados a él. Puede consultar esta lista de reproducción .

Si desea dominar Tableau, Edureka tiene un curso curado sobre que cubre varios conceptos de visualización de datos en profundidad, incluido el formato condicional, la creación de scripts, la vinculación de gráficos, la integración de paneles, la integración de Tableau con R y más.