Tabla – 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 analizados. Tableau tiene una serie de funciones integradas que lo ayudan a crear expresiones para cálculos complejos.

A continuación se muestra una descripción de las diferentes categorías de funciones.

  • Funciones numéricas
  • Funciones de cadena
  • Funciones de fecha
  • Funciones lógicas
  • Funciones agregadas

Funciones numéricas

Estas son funciones que se utilizan para cálculos numéricos. Solo aceptan números como entrada. A continuación se muestran algunos ejemplos de funciones numéricas importantes.

Función Descripción Ejemplo
TECHO (número) Redondea un número al entero más cercano igual o mayor que el valor. TECHO (2.145) = 3
POTENCIA (número; potencia) Aumenta el número al grado especificado. POTENCIA (5.3) = 125
Número redondeado; [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 procesar cadenas. A continuación se muestran algunas funciones de cadena importantes con ejemplos.

Función Descripción Ejemplo
LEN (cadena) Devuelve la longitud de la cadena. LEN («Tabla») = 7
LTRIM (cadena) Devuelve una cadena sin espacios iniciales. LTRIM («Tableau») = «Tableau»
REPLACE (cadena, subcadena, reemplazo) Busca una subcadena en una cadena y la reemplaza con el reemplazo. Si no se encuentra la subcadena, la cadena no se cambia. REPLACE («GreenBlueGreen», «Blue», «Red») = «GreenBlueGreen»
SUPERIOR (cadena) Devuelve una cadena con todos los caracteres en mayúscula. UPPER («Tabla») = «TABLA»

Funciones de fecha

Tableau tiene muchas funciones de fecha para realizar cálculos utilizando fechas. Todas las funciones de fecha utilizan date_part que es una cadena que indica una parte de una 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 (parte_fecha; incremento; fecha) Devuelve el incremento agregado a la fecha. El tipo de incremento se especifica en date_part DATEADD (‘mes’, 3, # 2004-04-15 #) = 2004-0715 12:00:00 AM
DATENAME (date_part; date; [start_of_week]) Regreso date_part fechas como una cadena. A inicio_de_semana el parámetro es opcional. DATENAME (‘mes’, # 200404-15 #) = «Abril»
DÍA (fecha) Devuelve el día de la fecha especificada como un número entero. DÍA (# 2004-04-12 #) = 12
AHORA( ) Devuelve la fecha y hora actuales. AHORA () = 2004-04-15 13:08:21 PM

Funciones lógicas

Estas funciones evalúan algún valor o resultado particular de una expresión y producen inferencia lógica.

Función Descripción Ejemplo
IFNULL (expresión1; expresión2) La función IFNULL devuelve la primera expresión si el resultado es distinto de cero y la segunda expresión si es cero. IFNULL ([Sales], 0) = [Sales]
ISDATE (cadena) La función ISDATE devuelve VERDADERO si el argumento de cadena se puede convertir a una fecha y FALSO si no puede.

ISDATE («05/11/98») = VERDADERO

ISDATE («14/05/98») = FALSE

MIN (expresión) La función MIN devuelve la expresión mínima para todos los registros, o el mínimo de dos expresiones para cada registro.

Funciones agregadas

Función Descripción Ejemplo
AVG (expresión) Devuelve el promedio de todos los valores de una expresión. AVG solo se puede utilizar con campos numéricos. Los valores nulos se ignoran.
COUNT (expresión) Devuelve el número de elementos del grupo. Los valores cero se ignoran.
MEDIAN (expresión) Devuelve la mediana de la expresión en todos los registros. La mediana solo se puede utilizar con campos numéricos. Los valores nulos se ignoran.
STDEV (expresión) Devuelve la desviación estándar estadística de todos los valores de una expresión determinada según una muestra de toda la población.

🚫