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.