Modifications pour le document Fonctions Mesure calculée avancés

Modifié par Aurelie Bertrand le 2024/11/26 10:41

Depuis la version 5.1
modifié par mrochelle
sur 2020/09/24 14:12
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 7.1
modifié par crandon
sur 2022/04/26 11:58
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Auteur du document
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.mrochelle
1 +xwiki:XWiki.crandon
Contenu
... ... @@ -10,7 +10,9 @@
10 10  
11 11  Il est possible d'afficher une ligne dans les logs digdash grâce à la fonction :
12 12  
13 -{{code language="js"}}Packages.com.digdash.utils.MessageStack.getInstance().addText("Je suis dans les logs !!! ");{{/code}}
13 +{{code language="js"}}
14 +Packages.com.digdash.utils.MessageStack.getInstance().addText("Je suis dans les logs !!! ");
15 +{{/code}}
14 14  
15 15  Exemple :
16 16  
... ... @@ -21,7 +21,7 @@
21 21  
22 22  [[image:1600944499398-123.png]]
23 23  
24 -Cela peut vous permettre les différentes étapes de calcul de votre mesure calculée.
26 +Cela peut vous permettre de vérifier les différentes étapes de calcul de votre mesure calculée.
25 25  
26 26  = Connaitre les dimensions filtrées =
27 27  
... ... @@ -44,6 +44,37 @@
44 44  
45 45  Peut être utile lorsqu’on veut renvoyer une valeur différente si une ou plusieurs dimensions sont filtrées. Nous pourrions ainsi tester la valeur de dimId est renvoyé une mesure différente en fonction.
46 46  
49 +
50 +A partir de la version **2022R1**, il est possible d'utiliser un objet spécifique (**filters**) contenant la liste des dimensions filtrées.
51 +
52 +* Exemple:
53 +
54 +{{code language="js"}}
55 +var filter = filters[dimId];
56 +var hierarchy = filter.hierarchy;
57 +var level = filter.level;
58 +var mode = filter.mode;
59 +
60 +//filtre de type liste
61 +var members = filter.selectedMembers;
62 +
63 +//filtre de type intervalle
64 +var min = filter.min;
65 +var max = filter.max;
66 +
67 +//filtre de type Ensemble
68 +var setId = filter.setId;
69 +
70 +//filtre de type Règle
71 +var operators = filter.operators;
72 +var values = filter.values;
73 +
74 +{{/code}}
75 +
76 +* Usage:
77 +
78 +Il est préférable d'utiliser cette version de scripts, elle permet une optimisation des calculs des mesures.
79 +
47 47  = Connaitre les dimensions explorées =
48 48  
49 49  * Exemple:
... ... @@ -64,8 +64,24 @@
64 64  
65 65  * Usage:
66 66  
67 -Peut être utile lorsqu’on veut renvoyer une valeur différente si une ou plusieurs dimensions sont explorées dans le graphique
100 +Peut être utile lorsqu’on veut renvoyer une valeur différente si une ou plusieurs dimensions sont explorées dans le graphique.
68 68  
102 +
103 +A partir de la version **2022R1**, il est possible d'utiliser un objet spécifique (**dimsExplorer**) contenant la liste des dimensions explorées dans le graphique.
104 +
105 +* Exemple:
106 +
107 +{{code language="js"}}
108 +var dimExplorer = dimsExplorer[dimId];
109 +var hierarchy = dimExplorer.hPos;
110 +var level = dimExplorer.lPos;
111 +
112 +{{/code}}
113 +
114 +* Usage:
115 +
116 +Il est préférable d'utiliser cette version de scripts, elle permet une optimisation des calculs des mesures.
117 +
69 69  = Le double passage =
70 70  
71 71  * Exemple: