Funciones numéricas
En este artículo se presentan las funciones numéricas y sus usos en Tableau. También se muestra cómo crear un cálculo numérico mediante un ejemplo.
Por qué usar funciones numéricas
Las funciones numéricas le permiten realizar cálculos en los valores de datos de los campos. Las funciones numéricas solo pueden usarse con campos que contengan valores numéricos. Para obtener más información, consulte Tipos de datos.
Por ejemplo, podría tener un campo que contenga valores para la discordancia en su presupuesto, titulado Discordancia de presupuesto. Uno de los valores podría ser -7. Puede usar la función ABS para indicar el valor absoluto de dicho número y todos los números restantes en dicho campo.
El cálculo se podría parecer a lo siguiente:
ABS[Budget Variance]
Y para ese valor -7, el resultado sería 7.
Funciones numéricas disponibles en Tableau
ABS
Sintaxis | ABS(number) |
Resultado | Número (positivo) |
Definición | Devuelve el valor absoluto del <number> dado. |
Ejemplo | ABS(-7) = 7 El segundo ejemplo devuelve el valor absoluto para todos los números que el Discordancia campo Varianza de presupuesto. |
Notas | Consulte también SIGN . |
ACOS
Sintaxis | ACOS(number) |
Resultado | Número (ángulo en radianes) |
Definición | Devuelve el arcocoseno (ángulo) del <number> dado. |
Ejemplo | ACOS(-1) = 3.14159265358979 |
Notas | La función inversa, COS , toma el ángulo en radianes como argumento y devuelve el coseno. |
ASIN
Sintaxis | ASIN(number) |
Resultado | Número (ángulo en radianes) |
Definición | Devuelve el arcoseno (ángulo) de un <number> dado. |
Ejemplo | ASIN(1) = 1.5707963267949 |
Notas | La función inversa, SIN , toma el ángulo en radianes como argumento y devuelve el seno. |
ATAN
Sintaxis | ATAN(number) |
Resultado | Número (ángulo en radianes) |
Definición | Devuelve el arcotangente (ángulo) de un <number> dado. |
Ejemplo | ATAN(180) = 1.5652408283942 |
Notas | La función inversa, |
ATAN2
Sintaxis | ATAN2(y number, x number) |
Resultado | Número (ángulo en radianes) |
Definición | Indica el arcotangente (ángulo) entre dos números (x e y). El resultado está en radianes. |
Ejemplo | ATAN2(2, 1) = 1.10714871779409 |
Notas | Consulte también ATAN , TAN y COT . |
CEILING
Sintaxis | CEILING(number) |
Resultado | Entero |
Definición | Redondea un <number> al entero más cercano de valor igual o superior. |
Ejemplo | CEILING(2.1) = 3 |
Notas | Consulte también FLOOR y ROUND . |
Limitaciones de la base de datos |
|
COS
Sintaxis | COS(number) El argumento numérico es el ángulo en radianes. |
Resultado | Número |
Definición | Indica el coseno de un ángulo. |
Ejemplo | COS(PI( ) /4) = 0.707106781186548 |
Notas | La función inversa, Consulte también |
COT
Sintaxis | COT(number) El argumento numérico es el ángulo en radianes. |
Resultado | Número |
Definición | Indica la cotangente de un ángulo. |
Ejemplo | COT(PI( ) /4) = 1 |
Notas | Consulte también ATAN , TAN y PI . Para convertir un ángulo de grados a radianes, use RADIANS . |
DEGREES
Sintaxis | DEGREES(number) El argumento numérico es el ángulo en radianes. |
Resultado | Número (grados) |
Definición | Convierte un ángulo en radianes a grados. |
Ejemplo | DEGREES(PI( )/4) = 45.0 |
Notas | La función inversa, Consulte también |
DIV
Sintaxis | DIV(integer1, integer2) |
Resultado | Entero |
Definición | Devuelve la parte entera de una operación de división en la que <integer1> se divide entre <integer2> . |
Ejemplo | DIV(11,2) = 5 |
EXP
Sintaxis | EXP(number) |
Resultado | Número |
Definición | Devuelve e elevado a la potencia del <number> dado. |
Ejemplo | EXP(2) = 7.389 |
Notas | Consulte también LN . |
FLOOR
Sintaxis | FLOOR(number) |
Resultado | Entero |
Definición | Redondea un número al <number> más cercano de valor igual o inferior. |
Ejemplo | FLOOR(7.9) = 7 |
Notas | Consulte también CEILING y ROUND . |
Limitaciones de la base de datos |
|
HEXBINX
Sintaxis | HEXBINX(number, number) |
Resultado | Número |
Definición | Asigna unas coordenadas x, y a la coordenada x de la agrupación hexagonal más cercana. Las agrupaciones tienen una longitud lateral de 1, por lo que es necesario escalar las entradas correctamente. |
Ejemplo | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Notas | HEXBINX y HEXBINY son funciones de agrupación y trazado para agrupaciones hexagonales. Las agrupaciones hexagonales son una opción eficaz y elegante para mostrar los datos en un plano x/y como un mapa. Dado que los grupos son hexagonales, cada uno se aproxima a un círculo y minimiza las variaciones en la distancia entre el punto de datos y el centro de la agrupación. Esto hace que la agrupación sea más precisa e informativa. |
HEXBINY
Sintaxis | HEXBINY(number, number) |
Resultado | Número |
Definición | Asigna unas coordenadas x, y a la coordenada y de la agrupación hexagonal más cercana. Las agrupaciones tienen una longitud lateral de 1, por lo que es necesario escalar las entradas correctamente. |
Ejemplo | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Notas | Consulte también HEXBINX . |
LN
Sintaxis | LN(number) |
Resultado | Número La salida es |
Definición | Devuelve el logaritmo natural de un <number> . |
Ejemplo | LN(50) = 3.912023005 |
Notas | Consulte también EXP y LOG . |
LOG
Sintaxis | LOG(number, [base]) Si el argumento base opcional no está presente, se utiliza la base 10. |
Resultado | Número |
Definición | Indica el logaritmo de un número para la base dada. |
Ejemplo | LOG(16,4) = 2 |
Notas | Consulte también POWER LN . |
MAX
Sintaxis | MAX(expression) o MAX(expr1, expr2) |
Resultado | El mismo tipo de datos que el argumento, o NULL si alguna parte del argumento es nula. |
Definición | Indica el máximo de dos argumentos, los cuales deben ser del mismo tipo de datos.
|
Ejemplo | MAX(4,7) = 7 |
Notas | Para cadenas
Para las fuentes de datos de bases de datos, el valor de cadena Para fechas Para las fechas, Como agregación
Como comparación
Consulte también |
MIN
Sintaxis | MIN(expression) o MIN(expr1, expr2) |
Resultado | El mismo tipo de datos que el argumento, o NULL si alguna parte del argumento es nula. |
Definición | Indica el mínimo de dos argumentos, los cuales deben ser del mismo tipo de datos.
|
Ejemplo | MIN(4,7) = 4 |
Notas | Para cadenas
Para las fuentes de datos de bases de datos, el valor de cadena Para fechas Para las fechas, Como agregación
Como comparación
Consulte también |
PI
Sintaxis | PI() |
Resultado | Número |
Definición | Devuelve la constante numérica pi: 3,14159... |
Ejemplo | PI() = 3.14159 |
Notas | Útil para funciones trigonométricas que toman su entrada en radianes. Consulte también RADIANS . |
POWER
Sintaxis | POWER(number, power) |
Resultado | Número |
Definición | Eleva el <number> a la <power> especificada. |
Ejemplo | POWER(5,3) = 125 |
Notas | También puede usar el símbolo ^, como en 5^3 = POWER(5,3) = 125 |
RADIANS
Sintaxis | RADIANS(number) |
Resultado | Número (ángulo en radianes) |
Definición | Convierte el <number> dado en grados a radianes. |
Ejemplo | RADIANS(180) = 3.14159 |
Notas | La función inversa, DEGREES , toma un ángulo en radianes y lo devuelve en grados. |
ROUND
Sintaxis | ROUND(number, [decimals]) |
Resultado | Número |
Definición | Redondea El argumento opcional |
Ejemplo | ROUND(1/3, 2) = 0.33 |
Notas | Algunas bases de datos, como SQL Server, permiten especificar una longitud negativa, donde -1 redondea el número a decenas, -2 lo redondea a centenas y así sucesivamente. Esto no es cierto en todas las bases de datos. Por ejemplo, no es cierto en Excel o Access. Consejo: Debido a que |
SIGN
Sintaxis | SIGN(number) |
Resultado | -1, 0 o 1 |
Definición | Devuelve la firma de un <number> : los posibles valores de devolución son -1 si el número es negativo, 0 si el número es cero, o 1 si el número es positivo. |
Ejemplo | SIGN(AVG(Profit)) = -1 |
Notas | Consulte también ABS . |
SIN
Sintaxis | SIN(number) El argumento numérico es el ángulo en radianes. |
Resultado | Número |
Definición | Indica el seno de un ángulo. |
Ejemplo | SIN(0) = 1.0 |
Notas | La función inversa, Consulte también |
SQRT
Sintaxis | SQRT(number) |
Resultado | Número |
Definición | Devuelve la raíz cuadrada de un <number> . |
Ejemplo | SQRT(25) = 5 |
Notas | Consulte también SQUARE . |
SQUARE
Sintaxis | SQUARE(number) |
Resultado | Número |
Definición | Devuelve el cuadrado de un <number> . |
Ejemplo | SQUARE(5) = 25 |
Notas | Consulte también SQRT y POWER . |
TAN
Sintaxis | TAN(number) El argumento numérico es el ángulo en radianes. |
Resultado | Número |
Definición | Indica la tangente de un ángulo. |
Ejemplo | TAN(PI ( )/4) = 1.0 |
Notas | Consulte también ATAN , ATAN2 ,COT y PI . Para convertir un ángulo de grados a radianes, use RADIANS . |
ZN
Sintaxis | ZN(expression) |
Resultado | Cualquiera, o o |
Definición | Indica la Utilice esta función para reemplazar los valores nulos con ceros. |
Ejemplo | ZN(Grade) = 0 |
Notas | Esta es una función muy útil cuando se utilizan campos que pueden contener valores nulos en un cálculo. Al incluir el campo en ZN , puede evitar errores causados al calcular con valores nulos. |
Crear un cálculo numérico
Siga los pasos que se indican a continuación para aprender a crear un cálculo numérico.
En Tableau Desktop, conéctese a la fuente de datos guardada Muestra - Supertienda, que se incluye con Tableau.
Vaya a una hoja de trabajo y seleccione Análisis > Crear campo calculado.
En el editor de cálculo que se abre, haga lo siguiente:
Asigne el nombre Minimum Sales (ventas mínimas) a la transacción del campo calculado
Escriba la fórmula siguiente:
MIN(Sales)
Cuando haya terminado, haga clic en Aceptar.
El nuevo cálculo numérico aparece en Medidas del panel Datos. Igual que con el resto de los campos, puede usarlo en una o más visualizaciones.
Cuando Minimum Sales se coloca en Texto en la tarjeta Marcas de la hoja de trabajo, su nombre cambia a AGG(Minimum Sales), lo que indica que no se puede agregar más, puesto que ya se ha agregado al nivel mínimo de detalle (el valor de ventas más pequeño de todos los registros).
Este ejemplo muestra las ventas mínimas por categoría.
Cuando la subcategoría se incluye en la vista, se muestran las ventas mínimas para cada subcategoría.
Consulte también
Funciones de Tableau (alfabéticamente)