Modifications pour le document Fonctions Mesure calculée avancés
Modifié par Aurelie Bertrand le 2024/11/26 10:41
Résumé
-
Propriétés de la Page (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Auteur du document
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. mrochelle1 +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: