Loading

Ajouter une trame de fond aux quadrants créés à partir de l'intersection de courbes de référence

Date de publication: Sep 25, 2025
Tâche
Comment ajouter une trame de fond à des sections d'une vue créée par l'intersection différente de courbes de référence.
Étapes

Option 1 : Utiliser une image d'arrière-plan personnalisée

Consultez les instructions dans Utiliser des images d'arrière-plan dans vos vues. Notez que cette option n'est pas dynamique, ce qui signifie que si les valeurs de paramètre changent, l'arrière-plan devra être ajusté manuellement.


Option 2 : créez un graphique à axe double, où un axe est un repère de polygone pour remplir les quadrants

  1. Liez le fichier « quadrant scaffolding.xlsx » à la source de données existante avec une jointure FULL OUTER. Pour le champ de liaison, créez un calcul de jointure à la fois à gauche avec la valeur 1, et utilisez « Dummy Linking Field » depuis la table droite.
  2. Créez un champ calculé portant un nom tel que « x values » avec un calcul du type suivant :MIN(
    IF [Quadrant] = "data"
    THEN { FIXED [Customer Name] : SUM([Profit]) }
    ELSEIF [Quadrant] = "lower left"
    OR [Quadrant] = "upper left"
    THEN
        IF [Corner] = 1
        OR [Corner] = 2
        THEN { FIXED : MIN( { FIXED [Customer Name]: SUM([Profit])})}
        ELSE [x-axis parameter]
        END
    ELSE
        IF [Corner] = 1
        OR [Corner] = 2
        THEN { FIXED : MAX( { FIXED [Customer Name]: SUM([Profit])})}
        ELSE [x-axis parameter]
        END
    END
    )
  3. Créez un champ calculé portant un nom tel que « y values » avec un calcul du type suivant :

    MIN(
    IF [Quadrant] = "data"
    THEN { FIXED [Customer Name] : SUM([Sales]) }
    ELSEIF [Quadrant] = "lower left"
    OR [Quadrant] = "lower right"
    THEN
        IF [Corner] = 1
        OR [Corner] = 4
        THEN { FIXED : MIN( { FIXED [Customer Name]: SUM([Sales])})}
        ELSE [y-axis parameter]
        END
    ELSE
        IF [Corner] = 1
        OR [Corner] = 4
        THEN { FIXED : MAX( { FIXED [Customer Name]: SUM([Sales])})}
        ELSE [y-axis parameter]
        END   END )
  4. Créez un champ calculé appelé par exemple « Data Points » (Points de données) avec un calcul du type suivant :

    IF [Quadrant] = "data"
    THEN [Customer Name]
    END
  5. Faites glisser [x values] vers l'étagère Colonnes.
  6. Faite glisser deux copies de [y values] sur l'étagère Lignes. Deux nuages de points sont alors créés, chacun avec un seul point, l'un au-dessus de l'autre. Il y a désormais trois fiches Repères : All, AGG(y values) et AGG(y value).
  7. Cliquez sur la première copie de AGG(y values) sur l'étagère Lignes pour ouvrir sa fiche Repères correspondante.
  8. Dans la liste déroulante, modifiez le type de repère d'Automatique en Polygones.
  9. Faites glisser [Quadrant] vers Couleur dans la fiche Repères.
  10. Faites glisser [Corner] sur Chemin sur la fiche Repères.
  11. Cliquez sur Couleur et cliquez sur le bouton Modifier la couleur… pour modifier les couleurs comme souhaité.
  12. Cliquez sur la seconde copie de AGG(y values) sur l'étagère Lignes pour ouvrir sa fiche Repères correspondante
  13. Faites glisser [Points de données] vers Détails.
  14. Faites un clic droit sur la seconde copie de AGG(y values) dans l'étagère Lignes et sélectionnez Axe double.
  15. Cliquez avec le bouton droit sur l'axe Y dans la vue, puis sélectionnez Synchroniser l'axe.
  16. Faites un clic droit sur la seconde copie de AGG(y values) dans l'étagère Lignes et désélectionnez Afficher l'en-tête.
Ressources supplémentaires
Remarques sur l'option 2
  • La liaison de la structure de quadrants crée des données en double, mais cette duplication est nécessaire pour calculer des valeurs de coordonnées dynamiques pour les coins des quadrants
  • Cet exemple démarre avec un nuage de points créé par [Profit] sur l'axe x, [Sales] sur l'axe y et [Customer Name] sur Détails pour créer chaque point. Remplacez [Profit], [Sales] et [Customer Name] par les champs correspondants.
  • La manière dont [x values] et [y values] sont écrites part de l'hypothèse que le coin inférieur gauche de chaque quadrant est le coin 1, avec la numérotation se poursuivant dans le sens des aiguilles d'une montre. Consultez le diagramme ci-dessous.
  • Les coordonnées x les plus à gauche (coins 1 et 2 pour le quadrant supérieur gauche et le quadrant inférieur gauche) devrait être la valeur de profit la plus petite par client dans tout l'ensemble de données, qui est l'expression { FIXED : MIN( { FIXED [Customer Name]: SUM([Profit])})}.
    • L'instruction FIXED interne renvoie SUM([Profit]) pour chaque valeur unique de [Customer Name]
    • L'instruction FIXED externe renvoie la valeur la plus petite de l'expression FIXED interne sur tout l'ensemble de données
  • Pour ajouter un tampon aux quadrants, soustrayez la valeur souhaitée du profit minimum par client dans [X values], et ajoutez la valeur souhaitée au profit maximum par client
Image ajoutée par l'utilisateur
Pour apporter votre soutien à l'inclusion de cette demande de fonctionnalité dans une version future du produit, ajoutez votre vote à l'idée suivante de la Communauté : Ajouter une trame de fond au quadrant d'une courbe de référence


Discuter de cet article... Forum de commentaires
Numéro d’article de la base de connaissances

001453790

Pièces jointes

quadrant scaffolding.xlsx

8 KB

quadrant shading.twbx

1218 KB

 
Chargement
Salesforce Help | Article