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.
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.
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 . |
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. |
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. |
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, |
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 . |
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 |
|
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 |
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 . |
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 |
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 |
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 . |
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 |
|
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. |
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 . |
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 . |
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 . |
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 |
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 |
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 . |
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 |
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. |
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 |
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 . |
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 |
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 . |
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 . |
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 . |
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. |
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)