ValueList - fonction de graphique
ValueList() renvoie un ensemble de valeurs listées qui, lorsqu'elles sont utilisées dans une dimension calculée, forment une dimension synthétique.
ValueList(v1 {,...})
double
Argument | Description |
---|---|
v1 | Valeur statique (généralement une chaîne, mais un nombre est également possible). |
{,...} | Liste facultative de valeurs statiques. |
Exemple | Résultat |
---|---|
ValueList('Number of Orders', 'Average Order Size', 'Total Amount') |
Lorsque vous utilisez cette fonction pour créer une dimension dans une table, par exemple, les trois valeurs de chaîne sont converties en étiquettes de ligne dans la table. Celles-ci peuvent ensuite être référencées dans une expression. |
=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) )) |
Cette expression utilise les valeurs issues de la dimension créée et les référence dans une instruction IF imbriquée comme données d'entrée pour trois fonctions d'agrégation :
|
Données utilisées dans les exemples :
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 '|');