Définir un contexte

Last modified by Aurelie Bertrand on 2023/11/13 16:45

Pour une mesure calculée, vous pouvez spécifier le ou les contexte(s) dans le(s)quel(s) vous souhaitez évaluer la mesure ou la dimension (filtres, transformateurs, option de navigation,...).

Par défaut, les contextes définis sont locaux à la mesure uniquement.
Vous pouvez rendre le contexte utilisable par d'autres mesures ou dimensions en cochant la case Activé, c'est alors un contexte partagé.
Vous pouvez également créer directement un contexte partagé en cochant la case Activé puis en cliquant sur le bouton Créer un contexte. Le nom du contexte s'affichera dans la partie Configuration et vous pourrez définir le contexte.
Les contextes partagés peuvent être gérés depuis le Gestionnaire de contextes partagés.

❗ Éditer ou supprimer un contexte partagé impacte toutes les mesures et dimensions qui l'utilisent.

Dans le tableau de droite, le contexte définit les paramètres suivants :

Pour ajouter une dimension, sélectionnez-la dans la liste déroulante en-dessous du tableau.

  • Navigation : si vous souhaitez désactiver la navigation sur une dimension (et obtenir ainsi la valeur globale de la mesure pour cette dimension). Ajoutez la dimension dans le tableau, puis décochez Navigation.
     
  • Filtre : si vous souhaitez ajouter des filtres sur des dimensions.
    1. Ajoutez la dimension.
    2. Cliquez sur Désactivé dans la colonne Filtre puis sur Nouveau.
    3. Sélectionnez le type de filtre puis renseignez les champs correspondants. Consultez le paragraphe Créer un filtre pour plus de détails. 
       
  • Transformateur : Un transformateur vous permet de transformer un filtre utilisé dans un flux. Ceci vous permet par exemple de visualiser une évolution (année N comparée à l'année N-1 ou mois N comparé au mois N-1 par exemple). Si vous souhaitez ajouter des transformateurs de filtres sur des dimensions continues:
    1. Ajoutez la dimension.
    2. Cliquez sur Désactivé dans la colonne Transformateur puis sur Nouveau.
      ➡ La boîte Edition du transformateur de la dimension s'affiche.
    3. Choisissez parmi les fonctions JavaScript existantes ou créez votre propre fonction.
       
  • Exploration : indique le niveau d'exploration hiérarchique à utiliser par rapport à celui figurant dans la visualisation de vos données. Vous pouvez sélectionner les valeurs allant de +1 à +10, +1 représentant le niveau parent, +2, 2 niveaux au dessus du niveau hiérarchique affiché, … Ainsi, si vous affichez une dimension Date utilisant une hiérarchie Mois Année (comportant les niveaux « Jour », « Mois », « Trimestre » et « Année ») : si les valeurs sont affichées au niveau jour, une mesure calculée utilisant la dimension Date au niveau + 1 retournera les valeurs au niveau Mois (au niveau +2, elle retournera les valeurs au niveau Trimestre,...).
    1. Ajoutez la dimension.
    2. Dans la liste déroulante Exploration, sélectionnez la valeur du niveau d'exploration.

Exemples

Navigation

Vous souhaitez créer une mesure calculant le pourcentage du nombre d'articles par famille par rapport à la valeur globale.

  1. Dans la formule de la mesure calculée, ajoutez la mesure Nombre d'articles
  2. Ajoutez le signe divisé /.
  3. Ajoutez à nouveau la mesure Coût de communication puis effectuez un CTRL+Clic sur la mesure pour ouvrir la boîte Mesure associée.
  4. Dans la liste déroulante Ajouter la dimension, sélectionnez Famille puis décochez Navigation.
    Exemple_navigation
  5. Créez ensuite un flux affichant la famille et cette mesure en pourcentage.

Filtre

Exemple n°1

Vous souhaitez créer une mesure calculant le nombre de matériels utilisés pour l'année précédente.

  1. Dans la formule de la mesure calculée, ajoutez la dimension Matériel.
  2. Effectuez un CTRL+Clic sur Matériel(dCount) pour ouvrir la boîte Mesure associée.
  3. Ajoutez la dimension Date.
  4. Cliquez sur Désactivé dans la colonne Filtre puis Nouveau pour afficher la boîte d'édition de filtre.
  5. Dans la liste déroulante Type du filtre, sélectionnez Fonction puis choisissez la fonction Année précédente.
    Exemple_filtre

Exemple n° 2

Vous souhaitez créer une mesure calculant le nombre de matériels utilisés pour l'année 2021.

  1. Dans la formule de la mesure calculée, ajoutez la dimension Matériel.
  2. Effectuez un CTRL+Clic sur Matériel(dCount) pour ouvrir la boîte Mesure associée.
  3. Cliquez sur Désactivé dans la colonne Filtre puis Nouveau pour afficher la boîte d'édition de filtre.
  4. Dans la liste déroulante Type du filtre, sélectionnez Fonction.
  5. Cliquez sur + pour ajouter une fonction. Entrez le nom Cumul 2021 et sélectionnez le type Min/Max.
  6. Entrez alors les bornes suivantes :
    • minimum = return new Date(2013, 0, 1).getTime()/1000
    • maximum = return new Date(2013, new Date().getMonth(),new Date().getDate()).getTime()/1000
      Exemple_fitre_2

Note :
Si l'on souhaite un minimum et un maximum basé sur l'année courante (et non une année fixe), les fonctions Minimum et Maximum à utiliser sont :
minimum = return new Date(new Date().getFullYear()-1 , 0, 1).getTime()/1000
maximum = return new Date(new Date().getFullYear()-1 , new Date().getMonth(), new Date().getDate()).getTime()/1000

Transformateur

Vous souhaitez créer une mesure « Coût de communication Année -1 » calculant le coût de communication pour l'année précédente.

  1. Dans la formule de la mesure calculée, ajoutez la mesure Coût de communication
  2. Effectuez un CTRL+Clic sur la mesure pour ouvrir la boîte Mesure associée.
  3. Ajoutez la dimension Date.
  4. Cliquez sur Désactivé dans la colonne Transformateur puis sur Nouveau.
    ➡ La boîte Edition du transformateur de la dimension s'affiche.
  5. Sélectionnez le type Fonction partagée puis choisissez Année -1.
    Exemple_transformateur

Niveau d'exploration

Vous souhaitez créer une mesure calculant le pourcentage des coûts de communication de chaque trimestre par rapport à l' année entière.

  1. Ajoutez la mesure Coût de communication
  2. Ajoutez le signe divisé /.
  3. Ajoutez à nouveau la mesure Coût de communication puis cliquez sur la mesure pour ouvrir la boîte Mesure associée.
  4. Ajoutez la dimension Date puis sélectionnez Niveau d'exploration +1.Exemple_niveau_exploration