Loading

Création d'un ensemble N premiers contenant un % global de valeurs totales

Date de publication: Jul 20, 2023
Tâche
Comment créer une vue affichant les valeurs N premiers d'une dimension et classant le reste dans le groupe « Autre » tout en ajustant de manière dynamique le filtre des membres de la dimension et en conservant les totaux globaux.
Étapes
Dans cet exemple spécifique, nous avons créé un graphique à secteurs affichant les valeurs N premiers pour la sous-catégorie, et regroupant le reste en tant que « Autre ». La vue s'adapte de manière dynamique de manière à désélectionner certaines catégories dan un filtre, mais conserve le % global de la valeur totale.
CLIQUER POUR DÉVELOPPER LES ÉTAPES
Étape 1 : Créer un paramètre
  1. Dans la fenêtre Données, cliquez sur la flèche déroulante en haut à droite de Dimensions, puis sélectionnez Créer > Paramètre
  2. Dans la boîte de dialogue Créer un paramètre, nommez le paramètre.Dans l'exemple de classeur, le paramètre est appelé Top N (N premiers).
  3. Dans Type de données, sélectionnez Entier.
  4. Dans  Valeur actuelle, ajoutez « 5 ».
  5. Cliquez sur OK.
CLIQUER POUR DÉVELOPPER LES ÉTAPES
Étape 2 : Créer 4 nouveaux champs calculés
  1. Sélectionnez Analyse > Créer un champ calculé
  2. Dans la boîte de dialogue Créer un champ calculé, procédez comme suit, puis cliquez sur OK :
  3. Nommez le champ. Dans cet exemple, ce champ est appelé « Top N set » (Ensemble N premiers). Entrez la formule suivante :
    IF RANK_UNIQUE(SUM([Sales]))<=[Top N] THEN ATTR([Sub-Category]) ELSE 'Other' END
    
  4. Sélectionnez Analyse > Créer un champ calculé
  5. Dans la boîte de dialogue Créer un champ calculé, procédez comme suit, puis cliquez sur OK :
  6. Nommez le champ. Dans cet exemple, ce champ est appelé « Sales (cheat) » (Ventes (factice)). Entrez la formule suivante :
    IF RANK_UNIQUE(SUM([Sales]))<=[Top N] THEN
    SUM([Sales])
    ELSE
    WINDOW_SUM(SUM([Sales]),FIRST()+[Top N],LAST())
    END
    
  7. Sélectionnez Analyse > Créer un champ calculé
  8. Dans la boîte de dialogue Créer un champ calculé, procédez comme suit, puis cliquez sur OK :
  9. Nommez le champ. Dans cet exemple, ce champ est appelé « % of total (cheat) » (% du total (factice)). Entrez la formule suivante :
    IF RANK_UNIQUE(SUM([Sales]))<= [Top N] THEN
    SUM([Sales])/SUM({ SUM([Sales]) })
    ELSE
    WINDOW_SUM(SUM([Sales]),FIRST()+[Top N],LAST())/SUM({ SUM([Sales]) })
    END
    
  10. Sélectionnez Analyse > Créer un champ calculé
  11. Dans la boîte de dialogue Créer un champ calculé, procédez comme suit, puis cliquez sur OK :
  12. Nommez le champ. Dans cet exemple, ce champ est appelé « Hide Duplicates » (Masquer les éléments en double). Entrez la formule suivante :
    RANK_UNIQUE(SUM([Sales]))<=[Top N] OR LAST()=0
    
CLIQUER POUR DÉVELOPPER LA SOLUTION
Étape 3 : Créer la vue
  1. Créez un graphique à secteurs en sélectionnant l'icône Secteurs dans la fiche Repères
  2. Faites glisser « Top N set » sur Couleur et Étiquette.
  3. Faites glisser Sous-catégorie sur Détails.
  4. Faites glisser « Sales (cheat) » sur Angle et Étiquette.
    1. Pour configurer ce champ dans Pourcentage, faites un clic droit sur la fiche Repères et sélectionnez Format...
    2. Dans la section Nombres, cliquez sur les nombres et sélectionnez Pourcentage.
    3. (Facultatif) Ajustez le nombre de décimales à votre convenance.
  5. Faites glisser « % of total (cheat)' sur Étiquette.
  6. Définissez tous les champs de calcul de table dans « Sous-catégorie ».
  7. Utilisez le filtre « Masquer les éléments en double » dans « Sous-catégorie » puis filtrez sur la valeur « Vrai ».
  8. Faites glisser Sub-Category vers l'étagère Filtre puis sélectionnez Toutes
  9. Ensuite, faites un clic droit dans le champ de sous-catégorie et sélectionnez Trier...
    1. Dans Trier par..., sélectionnez « Champ »
    2. Choisissez de trier par ordre décroissant
    3. Dans le nom du champ, sélectionnez Sales (Ventes).
    4. Fermez la fenêtre contextuelle de tri
Ressources supplémentaires
Pour consulter les étapes présentées dans la vidéo ci-dessous, veuillez développer les sections ci-dessus.
Remarque : la vidéo n'a pas de son. Pour visionner la vidéo en haute définition, cliquez sur l'icône YouTube ci-dessous pour la visionner directement sur YouTube.

Numéro d’article de la base de connaissances

001458079

Pièces jointes

Example.twbx

1177 KB

 
Chargement
Salesforce Help | Article