Tableau: funciones
Cualquier análisis de datos implica muchos cálculos. En Tableau, el editor de cálculos se utiliza para aplicar cálculos a los campos que se analizan. Tableau tiene una serie de funciones integradas que ayudan a crear expresiones para cálculos complejos.
A continuación se muestra la descripción de diferentes categorías de funciones.
- Funciones numéricas
- Funciones de cadena
- Funciones de fecha
- Funciones lógicas
- Funciones agregadas
Funciones numéricas
Estas son las funciones que se utilizan para los cálculos numéricos. Solo toman números como entradas. A continuación se muestran algunos ejemplos de funciones numéricas importantes.
Función | Descripción | Ejemplo |
---|---|---|
CEILING (number) | Redondea un número al entero más cercano de igual o mayor valor. | TECHO (2.145) = 3 |
POWER (number, power) | Aumenta el número a la potencia especificada. | POTENCIA (5,3) = 125 |
ROUND (number, [decimals]) | Redondea los números a un número específico de dígitos. | REDONDA (3.14152,2) = 3.14 |
Funciones de cadena
Las funciones de cadena se utilizan para la manipulación de cadenas. A continuación se muestran algunas funciones de cadena importantes con ejemplos
Función | Descripción | Ejemplo |
---|---|---|
LEN (string) | Devuelve la longitud de la cadena. | LEN ("Tableau") = 7 |
LTRIM (string) | Devuelve la cadena sin los espacios iniciales. | LTRIM ("Tableau") = "Tableau" |
REPLACE (string, substring, replacement) | Busca subcadena en la cadena y la reemplaza con un reemplazo. Si no se encuentra la subcadena, la cadena no se cambia. | REPLACE ("GreenBlueGreen", "Blue", "Red") = "GreenRedGreen" |
UPPER (string) | Devuelve una cadena, con todos los caracteres en mayúsculas. | UPPER ("Tableau") = "TABLEAU" |
Funciones de fecha
Tableau tiene una variedad de funciones de fecha para realizar cálculos con fechas. Todas las funciones de fecha utilizandate_partque es una cadena que indica la parte de la fecha, como mes, día o año. La siguiente tabla enumera algunos ejemplos de funciones de fecha importantes.
Función | Descripción | Ejemplo |
---|---|---|
DATEADD (date_part, increment, date) | Devuelve un incremento agregado a la fecha. El tipo de incremento se especifica endate_part. | DATEADD ('mes', 3, # 2004-04-15 #) = 2004-0715 12:00:00 AM |
DATENAME (date_part, date, [start_of_week]) | Devoluciones date_partde la fecha como una cadena. losstart_of_week el parámetro es opcional. | DATENAME ('mes', # 200404-15 #) = "Abril" |
DAY (date) | Devuelve el día de la fecha indicada como un número entero. | DÍA (# 2004-04-12 #) = 12 |
NOW( ) | Devuelve la fecha y hora actuales. | AHORA () = 2004-04-15 1:08:21 PM |
Funciones lógicas
Estas funciones evalúan algún valor único o el resultado de una expresión y producen una salida booleana.
Función | Descripción | Ejemplo |
---|---|---|
IFNULL (expression1, expression2) | La función IFNULL devuelve la primera expresión si el resultado no es nulo y devuelve la segunda expresión si es nulo. | IFNULL ([Ventas], 0) = [Ventas] |
ISDATE (string) | La función ISDATE devuelve VERDADERO si el argumento de cadena se puede convertir a una fecha, y FALSO si no. | ISDATE ("05/11/98") = VERDADERO ISDATE ("14/05/98") = FALSO |
MIN(expression) | La función MIN devuelve el mínimo de una expresión en todos los registros o el mínimo de dos expresiones para cada registro. | |
Funciones agregadas
Función | Descripción | Ejemplo |
---|---|---|
AVG(expression) | Devuelve el promedio de todos los valores de la expresión. AVG solo se puede utilizar con campos numéricos. Los valores nulos se ignoran. | |
COUNT (expression) | Devuelve el número de elementos de un grupo. Los valores nulos no se cuentan. | |
MEDIAN (expression) | Devuelve la mediana de una expresión en todos los registros. La mediana solo se puede utilizar con campos numéricos. Los valores nulos se ignoran. | |
STDEV (expression) | Devuelve la desviación estándar estadística de todos los valores en la expresión dada según una muestra de la población. |