Exemple de texte conditionnel

Dans cet exemple, nous allons paramétrer le texte conditionnel afin d'afficher, pour chaque entité des lignes de la grille, deux phrases spécifiques portant sur les écarts de revenus positifs et négatifs. Le texte apparaîtra dans une zone de texte au bas du rapport.

Le texte, accompagné de text statique, affichera l'alias Entité du membre de ligne, la valeur de revenus réels, le pourcentage de variance et le pourcentage de revenus par rapport au revenu total. Les conditions et le texte associé affectés au pourcentage de variance entre les données réelles et les données du plan se présenteront comme suit :

  • Vert : cellules avec des valeurs supérieures à 0 % : Revenus de MemberAlias("Entités") d'un montant de CellValue(A) au-dessus du plan de CellValue(C), soit CellValue(D) du revenu total

  • Rouge : cellules avec des valeurs inférieures à 0 % : Revenus de MemberAlias("Entités") d'un montant de CellValue(A) en dessous du plan de CellValue(C), soit CellValue(D) du revenu total

En référence aux fonctions texte utilisées dans le texte conditionnel :

  • CellValue (A) : renvoie la valeur de données des revenus réels pour la ligne en cours de la colonne A.

  • CellValue(C) : renvoie la valeur de données du pourcentage des valeurs réelles par rapport aux valeurs du plan pour la ligne en cours de la colonne A.

  • CellValue(D) : renvoie le pourcentage de revenu total (colonne de formule du rapport qui est masquée) pour la ligne en cours de la colonne D. Cet exemple sert à montrer que les fonctions texte peuvent faire référence aux lignes ou aux colonnes masquées qui ne figurent pas dans la sortie de la grille.

    L'aperçu de la grille est affiché.
    Exemple de texte conditionnel

Pour créer le texte conditionnel :

  1. Dans l'éditeur de grille, sélectionnez la cellule % de variance, puis cliquez sur icône de texte conditionnel pour créer le texte conditionnel. Pour plus de détails sur la création des conditions, reportez-vous à Créer une condition.
    créer le texte conditionnel

  2. Définissez la condition comme suit :

    • Créez un format conditionnel de la condition de fond Vert, où la valeur de la cellule en cours est supérieure à 0 :


      condition de couleur verte
    • Dans l'onglet Texte conditionnel, utilisez icône de fonction pour sélectionner les fonctions requises et entrer manuellement le texte statique :


      texte conditionnel
  3. Définissez la condition comme suit :

    • Créez un format conditionnel de la condition de fond Rouge, où la valeur de la cellule en cours est inférieure à 0 :


      définir la condition de couleur
    • Dans l'onglet Texte conditionnel, utilisez icône de fonction pour sélectionner les fonctions requises et entrer manuellement le texte statique :


      texte conditionnel
  4. Modifiez une zone de texte existante dans le rapport et insérez la fonction texte ConditionalText.
    boîte de dialogue de fonction texte

    Aucun autre paramètre n'est requis car nous voulons afficher tout le texte conditionnel dans la zone de texte.


    image du texte du corps du rapport
  5. Cliquez sur bouton Aperçu pour afficher le rapport avec les résultats de la zone de texte.


    prévisualiser le rapport avec la zone de texte

Afficher le texte conditionnel dans la grille

Autre exemple d'affichage de la fonction ConditionalText dans la grille : au lieu d'afficher le texte conditionnel dans une zone de texte au bas du rapport, le texte de chaque membre de la ligne d'entité apparaît dans une colonne de texte de la grille.

Remarque :

Reportez-vous à la conception de grille suivante, où la colonne E est une colonne de texte contenant la fonction texte ConditionalText. Le texte de la colonne C (où la condition est appliquée) est extrait pour la ligne en cours car aucun paramètre de ligne n'a été indiqué.


colonne E correspondant à une colonne de texte contenant la fonction texte ConditionalText

Cliquez sur bouton Aperçu pour afficher les résultats de la grille. Vous pouvez voir les résultats de la fonction texte pour chaque ligne dans la colonne texte.


texte conditionnel affiché dans une zone de texte