Loading

Trouver le membre de dimension associé à la valeur de mesure la plus élevée

Date de publication: Jul 20, 2023
Tâche
Comment afficher un membre de dimension avec la valeur de mesure la plus élevée.
Étapes

Option 1 : Utiliser des expressions de niveau de détail (LOD) imbriquées

L'exemple de classeur joint utilise l'ensemble de données de l'exemple Superstore pour démontrer les instructions suivantes :
  1. Faites glisser Regions vers Lignes.
  2. Faites glisser les noms de mesures vers Colonnes et Valeurs de mesures vers Texte.
  3. Sélectionnez Analyse > Créer un champ calculé
  4. Nommez le champ calculé « Ventes régionales les plus élevées (LOD) », entrez la formule suivante et cliquez sur OK :
    {FIXED : MAX( { FIXED [Regions] : SUM( [Sales] ) } ) }
  5. Ajoutez le champ calculé à l'étagère Lignes
    1. Faites un clic droit sur le champ calculé sur Lignes et convertissez-le en tant que Discret
    2. Faites un clic droit sur le champ calculé dans Lignes et sélectionnez Format... pour supprimer ou personnaliser les décimales. 
  6. Sélectionnez Analyse > Créer un champ calculé
  7. Nommez le champ calculé « Région avec les ventes les plus élevées (LOD) »
  8. Saisissez la formule suivante puis cliquez sur OK :
    { FIXED [Regions] : SUM([Sales]) } = [Maximum regional sales (LOD)]
  9. Ajoutez le champ calculé à l'étagère Lignes
  10. Sélectionnez Analyse > Créer un champ calculé
  11. Nommez le champ calculé « Région avec les ventes les plus élevées (LOD) », entrez la formule suivante et cliquez sur OK :
    IF { FIXED [Regions] : SUM( [Sales] ) } = [Maximum regional sales (LOD)]
    THEN [Regions]
    END
    
  12. Faites glisser [Région avec les ventes les plus élevées (LOD)] vers l'étagère Lignes.

Option 2 : Utiliser les calculs de table

L'exemple de classeur joint utilise l'ensemble de données de l'exemple Superstore pour démontrer les instructions suivantes :
  1. Faites glisser Region vers Lignes.
  2. Faites glisser les noms de mesures vers Colonnes et Valeurs de mesures vers Texte.
  3. Sélectionnez Analyse > Créer un champ calculé
  4. Nommez le champ calculé « Ventes les plus élevées (calcul de table) », entrez la formule suivante et cliquez sur OK :
    WINDOW_MAX( SUM( [Sales] ) )
  5. Ajoutez le champ calculé à l'étagère Lignes
    1. Faites un clic droit sur le champ calculé sur Lignes et convertissez-le en tant que Discret
    2. Faites un clic droit sur le champ calculé sur Lignes et sélectionnez Format... pour supprimer et personnaliser les décimales. 
  6. Sélectionnez Analyse > Créer un champ calculé
  7. Nommez le champ calculé « Région avec les ventes les plus élevées (calcul de table) », entrez la formule suivante et cliquez sur OK :
    IF SUM( [Sales] ) = [Maximum Sales (table calc)]
    THEN MIN( [Regions] )
    END
    
  8. Faites glisser [Region with highest sale (calcul de table] vers l'étagère Lignes.
Ressources supplémentaires
Remarques sur l'option 2
  • Les calculs de table exigent que toutes les dimensions nécessaires à l'exécution des calculs soient toujours incluses dans la vue. Dans ce cas, étant donné que nous souhaitons trouver la région avec les ventes les plus élevées, [Regions] doit être dans la vue.

Pour afficher les étapes ci-dessus en action, visionnez la vidéo ci-dessous.
Remarque : la vidéo n'a pas de son. 
 
Numéro d’article de la base de connaissances

001456662

Pièces jointes

region with highest sales_v2018.1.twbx

1124 KB

 
Chargement
Salesforce Help | Article