ValueList - función de gráfico
ValueList() devuelve un conjunto de valores listados que, cuando se usan en una dimensión calculada, formarán una dimensión sintética.
Sintaxis:
ValueList(v1 {,...})
Tipo de datos que devuelve: dual
Argumentos:
Argumento | Descripción |
---|---|
v1 | Valor estático (suele ser una cadena, pero puede ser un número). |
{,...} | Lista opcional de valores estáticos. |
Ejemplos y resultados:
Ejemplo | Resultado |
---|---|
ValueList('Number of Orders', 'Average Order Size', 'Total Amount') |
Cuando se utiliza para crear una dimensión en una tabla, por ejemplo, esto da como resultado los tres valores de cadena como etiquetas de fila en la tabla. A continuación se puede hacer referencia a ellos en una expresión. |
=IF( ValueList('Number of Orders', 'Average Order Size', 'Total Amount') = 'Number of Orders', count(SaleID), IF( ValueList('Number of Orders', 'Average Order Size', 'Total Amount') = 'Average Order Size', avg(Amount), sum(Amount) )) |
Esta expresión toma los valores de la dimensión creada y los referencia en una sentencia IF anidada como entrada a tres funciones de agregación:
|
Datos utilizados en los ejemplos:
SalesPeople:
LOAD * INLINE [
SaleID|SalesPerson|Amount|Year
1|1|12|2013
2|1|23|2013
3|1|17|2013
4|2|9|2013
5|2|14|2013
6|2|29|2013
7|2|4|2013
8|1|15|2012
9|1|16|2012
10|2|11|2012
11|2|17|2012
12|2|7|2012
] (delimiter is '|');