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
- Funciones de cadena
- Funciones de fecha
- Funciones de conversión de tipos
- Funciones agregadas
- Funciones lógicas
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
CASO
CUANDO ENTONCES
CUANDO ENTONCES ...
MÁS
FIN
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.