Definir el ámbito de agregación
Normalmente, hay dos factores que determinan los registros que se utilizan para definir el valor de agregación de una expresión. Cuando se trabaja con visualizaciones, estos factores son los siguientes:
- El valor de dimensión (si la agregación se realiza en una expresión de gráfico)
- Las selecciones
Juntos, estos factores definen el ámbito de la agregación. Pueden producirse situaciones en las que le interese que en el cálculo se omita la selección, las dimensiones o ambas. En las funciones de gráfico puede lograr eso utilizando el cualificador
Método | Descripción |
---|---|
El cualificador |
Utilizar el cualificador total en la función de agregación, ignora el valor de dimensión. La agregación se realizará en todos los valores de campo posibles. El cualificador TOTAL puede ir seguido de una lista de uno o más nombres de campo entre paréntesis angulares. Estos nombres de campo deberían ser un subgrupo de las variables de dimensión del gráfico. En este caso, el cálculo se realiza ignorando todas las variables de dimensión del gráfico excepto las listadas, es decir, que devolverá un valor por cada combinación de valores de campo de los campos de dimensión listados. También los campos que no constituyan actualmente una dimensión de un gráfico pueden incluirse en la lista. Esto puede resultar útil en el caso de dimensiones de grupo, en las que los campos de dimensión no son fijos. Listar todas las variables del grupo hará que la función opere correctamente cuando el nivel jerárquico varíe. |
Análisis de conjuntos | Si utiliza el análisis de conjuntos dentro de su agregación, se ignora la selección. La agregación se realizará en todos los valores repartidos por las dimensiones. |
Cualificador |
Utilizar el cualificador TOTAL y el análisis de conjuntos dentro de su agregación, hace que se ignore la selección y se descarten las dimensiones. |
El cualificador |
Utilizar el cualificador ALL dentro de su agregación descarta la selección y las dimensiones. Se puede lograr el equivalente con la sentencia de análisis de conjuntos =sum(All Sales) =sum({1} Total Sales) |
Example: Cualificador TOTAL
En el ejemplo siguiente se muestra cómo se puede utilizar
Year | Quarter | Sum(Amount) | Sum(TOTAL Amount) | Sum(Amount)/Sum(TOTAL Amount) |
---|---|---|---|---|
3000 | 3000 | 100% | ||
2012 | Q2 | 1700 | 3000 | 56,7% |
2013 | Q2 | 1300 | 3000 | 43,3% |
Example: Análisis de conjuntos
En el ejemplo siguiente se muestra cómo se puede utilizar el análisis de conjuntos para comparar conjuntos de datos antes de efectuar cualquier selección. Suponiendo que se ha seleccionado
Year | Quarter | Sum(Amount) | Sum({1} Amount) | Sum(Amount)/Sum({1} Amount) |
---|---|---|---|---|
3000 | 10800 | 27,8% | ||
2012 | Q1 | 0 | 1100 | 0% |
2012 | Q3 | 0 | 1400 | 0% |
2012 | Q4 | 0 | 1800 | 0% |
2012 | Q2 | 1700 | 1700 | 100% |
2013 | Q1 | 0 | 1000 | 0% |
2013 | Q3 | 0 | 1100 | 0% |
2013 | Q4 | 0 | 1400 | 0% |
2013 | Q2 | 1300 | 1300 | 100% |
Example: Cualificador TOTAL y análisis de conjuntos
El ejemplo siguiente muestra cómo se pueden combinar el análisis de conjuntos y el cualificador
Year | Quarter | Sum(Amount) | Sum({1} TOTAL Amount) | Sum(Amount)/Sum({1} TOTAL Amount) |
---|---|---|---|---|
3000 | 10800 | 27,8% | ||
2012 | Q2 | 1700 | 10800 | 15,7% |
2013 | Q2 | 1300 | 10800 | 12% |
Datos utilizados en los ejemplos: