Si una función puede tener más de un argumento, y desea añadir un argumento, pulse el botón Añadir argumento.
Se ignoran los valores que faltan. Por
ejemplo, si la expresión es Average(East, West, South)
y falta South
, el cálculo busca
el promedio de East
y West
.
La tabla siguiente muestra las funciones que puede añadir a la expresión.
Función |
Descripción |
Abs
|
Devuelve el valor absoluto de un número. Abs sólo acepta un argumento. |
Average
|
Devuelve el promedio de todos los valores de los argumentos. El promedio es la suma de los
valores dividido por el recuento. Si el recuento es cero, Average devuelve un valor que falta. Average acepta
cualquier número de argumentos. Por ejemplo:
Average(Product 1, Product 2) devuelve el promedio de Product 1 y Product 2 .
Average(Gen(2)) devuelve el promedio de todos los miembros con un nivel de generación 2.
|
Count
|
Devuelve el recuento de todos los valores de los argumentos. Si no hay valores que contabilizar, se devuelve un cero. Count acepta
cualquier número de argumentos.
Count(Product 1, Product 2, Gen(2)) devuelve 2 + el número de miembros con un nivel de generación 2
|
If
|
Devuelve un valor basado en si una condición determinada es verdadera. If acepta
tres argumentos, donde:
- El primer argumento es la condición que se debe probar. La condición tiene una parte izquierda y una parte
derecha, separadas por uno de los siguientes operadores: <=, >=, =, <, > o != (<> también se puede utilizar para pruebas de diferencias).
- El segundo argumento es el valor que se debe devolver si la condición es verdadera.
- El tercer argumento es el valor que se debe devolver si la condición es falsa.
|
Max
|
Devuelve el valor máximo de todos los valores de los argumentos. Max acepta cualquier número de argumentos.
|
Median
|
Devuelve el valor medio de todos los valores de los argumentos. El valor de mediana es el valor por encima del
cual se encuentra la mitad de los números y por debajo del cual se encuentra la otra mitad. Median acepta
cualquier número de argumentos.
|
Min
|
Devuelve el valor mínimo de todos los valores de los argumentos. Min acepta
cualquier número de argumentos.
|
Power
|
Devuelve el valor de un primer valor elevado a la potencia del segundo valor. Power acepta dos argumentos, donde:
- El primer argumento es la base.
- El segundo argumento es el exponente.
Power devuelve la base elevada a la potencia del exponente.
|
Product
|
Devuelve el producto de la multiplicación de todos los valores de los argumentos. Product acepta
cualquier número de argumentos.
|
Round
|
Devuelve la parte entera del número redondeado
al número entero más cercano. Round sólo acepta un argumento. |
Sqrt
|
Devuelve la raíz cuadrada de un número. Sqrt sólo acepta un argumento. |
Stdev
|
Devuelve la desviación estándar de todos los valores de los argumentos. La desviación estándar es la medida de la dispersión de los valores con respecto al valor promedio. Stdev acepta cualquier número de argumentos.
|
Sum
|
Devuelve la suma de todos los valores de los argumentos.
Si no hay valores que añadir, Sum devuelve cero. Sum acepta cualquier número de argumentos.
Sum(Product 1, Product 2) devuelve la suma de Product 1 y Product 2 .
Sum(Gen(2)) devuelve la suma de todos los miembros del nivel de generación 2.
|
Var
|
Devuelve la varianza de todos los valores de los argumentos. La varianza es el promedio de desviación cuadrática
de cada número del conjunto con respecto al promedio. Var acepta cualquier número de argumentos. |
Percentoftotal
|
Nota: Percentoftotal sólo se aplica a cálculos de bases de datos multidimensionales.
Devuelve un miembro especificado como porcentaje de algún total. El total es el valor de la celda en la intersección del miembro especificado
y otro miembro del otro eje. Por ejemplo, una cuadrícula muestra las ventas, donde Time se encuentra en las filas y Products en
las columnas. Puede buscar el porcentaje del total para Product 1, donde el total es las ventas de Product 1 durante All Time . El
miembro calculado devuelve las ventas de Product 1 para cada periodo de tiempo dividido por las
ventas de Product 1 durante All Time .
Percentoftotal tiene los argumentos siguientes:
- Member
- Se trata del miembro de la dimensión (es decir, la columna o la fila) para el que desea calcular el porcentaje del total.
- Dimension
- Se trata de la dimensión del eje opuesto que contiene el miembro que se utiliza para determinar el total. Por ejemplo,
si la cuadrícula muestra
Time y Locations en las filas, Products en las columnas
y Member es miembro de Products , Dimension puede ser Time o Locations .
- Opposite axis member
- Se trata del miembro de Dimension que, con Member, determina el total con el que se debe calcular el
porcentaje. El total es el valor de la celda en la intersección de Member y Opposite axis member.
- Generation
- Se trata de la generación para la que se calculan los porcentajes. Una generación de 0 significa que todos los miembros muestran los porcentajes.
- Grouping
- Cuando el eje tiene más de una dimensión, especifica si cada agrupación de las dimensiones tiene un porcentaje
separado. Si Grouping se establece en no agrupado, los porcentajes se calculan entre los grupos.
Por ejemplo, la cuadrícula de abajo muestra el miembro calculado Percentages cuya expresión es una
función Percentoftotal . La función Percentoftotal tiene los siguientes valores para sus argumentos:
- Member = Product
- Dimension = Locations
- Opposite axis member = All Locations
- Generation = 1
- Grouping = Grouped
Los porcentajes de miembro calculado se calculan como las ventas del producto en cada ubicación como el porcentaje de las ventas
del producto en todas las ubicaciones.
Locations | Time | Product | Percentages |
East |
2000 | 5 | 0,25 |
2001 | 20 | 0,40 |
2002 | 20 | 0,50 |
West |
2000 | 15 | 0,75 |
2001 | 30 | 0,60 |
2002 | 20 | 0,50 |
All Locations |
2000 | 20 | 1 |
2001 | 50 | 1 |
2002 | 40 | 1 |
|
Rank
|
Devuelve el rango de cada elemento de una columna o fila.
Rank tiene los argumentos siguientes:
- Member
- Se trata del miembro de la dimensión (es decir, la columna o la fila) que desea clasificar.
- Dimension
- Se trata de la dimensión del eje opuesto cuyos miembros se utilizan para generar el rango. Por ejemplo, la
cuadrícula muestra ventas, donde
Time y Locations se encuentran en las filas y Products en
las columnas y Member es un miembro de Products . Dimension puede
ser Time o Locations . Si Dimension es Time , Rank clasifica
las ventas de Products durante Time .
- Generation
- Se trata de la generación de los miembros de la dimensión que se deben clasificar. La generación 0 significa que se clasificarán
todos los miembros.
- Order
- Puede ser ascendente o descendente. En el orden descendente, el
número más grande se clasificará como 1. En el orden ascendente, el
número más pequeño se clasificará como 1.
- Grouping
- Cuando el eje tiene más de una dimensión, especifica si cada agrupación de las dimensiones se clasifica
independientemente. Si Grouping se establece en no agrupado, los rangos se calculan entre grupos.
Nota: Los argumentos Dimension, Generation y Grouping sólo se aplican
a los cálculos de bases de datos multidimensionales.
Por ejemplo, la cuadrícula de abajo muestra el Rango de miembros calculados cuya expresión es una función Rank . La
función Rank tiene los valores siguientes para sus argumentos:
- Member = Product
- Dimension = Time
- Generation = 1
- Order = Descending
- Grouping = Grouped
Locations | Time | Product | Rank |
East |
2000 | 102 | 1 |
2001 | 76 | 3 |
2002 | 88 | 2 |
West |
2000 | 49 | 3 |
2001 | 52 | 1 |
2002 | 51 | 2 |
|
Runningtotal
|
Devuelve la suma acumulada de valores a partir de la
dimensión especificada para el miembro especificado.
Runningtotal tiene los argumentos siguientes:
- Member
- Se trata del miembro de la dimensión (es decir, la fila o la columna) para el que desea calcular los totales parciales.
- Dimension
- Se trata de la dimensión del eje opuesto cuyos miembros se utilizan para calcular los totales parciales. Por ejemplo, la cuadrícula
muestra las ventas, donde
Time y Locations se encuentran en las filas, y Products en las columnas
y Member es miembro de Products . Dimension puede
ser Time o Locations . Si Dimension es Time , Runningtotal devuelve
el total parcial de las ventas de Products durante Time .
- Generation
- Se trata de la generación de los miembros de la dimensión cuyo total se debe calcular. La generación 0 significa que se calcula
el total de todos los miembros.
- Grouping
- Cuando el eje tiene más de una dimensión, especifica si cada agrupación de las dimensiones es totalmente
independiente. Si Grouping se establece en no agrupado, los totales se calculan entre grupos.
Nota: Los argumentos Dimension, Generation y Grouping sólo se aplican
a los cálculos de bases de datos multidimensionales.
Por ejemplo, la cuadrícula de abajo muestra el miembro calculado RunningTotal cuya expresión es una
función Runningtotal . La función Runningtotal tiene los siguientes valores para sus argumentos:
- Member = Product
- Dimension = Time
- Generation = 1
- Grouping = Grouped
Locations | Time | Product | RunningTotal |
East |
2000 | 102 | 102 |
2001 | 76 | 178 |
2002 | 88 | 266 |
West |
2000 | 49 | 49 |
2001 | 52 | 101 |
2002 | 51 | 152 |
|