Afficher les données en tant que données personnalisées dans les rapports
En tant que développeur de rapports matriciels, utilisez l’élément Afficher sous forme de Personnalisé pour personnaliser les données dans un rapport.
Exemple :
- Afficher les valeurs en tant que pourcentage du total pour un compte d’agrégation.
- Afficher les valeurs en tant que pourcentage d’un dénominateur différent
- Inverser le signe d’un montant d’écart, par exemple de positif à négatif.
L’article vous guide dans de nombreux cas d’utilisation pour la fonction Afficher sous forme de Personnalisé.
Conditions préalables
Conditions préalables
- Un rapport matriciel nouveau ou enregistré. Voir : Créer des rapports matriciels de base.
Navigation
À partir de la page Aperçu des rapports, ouvrez un rapport et sélectionnez Modifier
. Afficher les valeurs en tant que pourcentage du total
Regardez la vidéo :
58 sExemple : votre rapport Salaires par niveau affiche actuellement les salaires des T1 et T2 pour tous les niveaux aux États-Unis ainsi que le total pour les États-Unis. Vous souhaitez comprendre quel service représente la masse salariale la plus importante dans l’agrégat États-Unis.

Procédez comme suit :
- Faites glisser l’élémentAfficher sous forme de Valeurjusqu’aux colonnes.
- Faites glisser l’élémentAfficher sous forme de Personnaliséjusqu’aux colonnes.
- Faites un clic droit sur l’élémentAfficher sous forme de Personnaliséet sélectionnezAssistant de formule.
- Dans le champFormule, entrez la formule :(ACCT.this/ACCT.this[level=United States(+)])*100. SélectionnezOKpour fermer l’Assistant de formule.
- Faites un clic droit sur l’élémentAfficher sous forme de Personnaliséet sélectionnezPropriétés. Entrez l’étiquette de pourcentage du total. Cliquez surAppliquer.
- Enregistrez et exécutez le rapport. Le rapport affiche maintenant une nouvelle colonne de pourcentage du total. Dans cette colonne, vous pouvez voir que Ventes Nord représente le pourcentage le plus élevé des États-Unis en termes de masse salariale. Les salaires pour tous les niveaux aux États-Unis continuent de s’afficher sous une nouvelle colonne Valeur.
Afficher des dénominateurs différents pour différentes lignes
Exemple : le rapport utilise l’élément Afficher sous forme de Pourcentage pour afficher les lignes de produits et de coûts sous forme de pourcentage des produits. Le rapport utilise actuellement un seul dénominateur (Produits) pour l’ensemble du rapport. Vous souhaitez afficher les lignes de coûts sous forme de pourcentage des coûts et les lignes de produits sous forme de pourcentage des produits.

Procédez comme suit :
- Supprimez l’élément Afficher sous forme de % de compte. Exemple : supprimez « % of Revenue ».
- Faites glisser l’élémentAfficher sous forme de Personnaliséjusqu’à l’emplacement de l’élément Afficher sous forme de % du compte.
- Créez un énoncé IF avec des codes de compte GL. Les codes de compte distinguent les comptes afin que l’énoncé IF puisse identifier les différentes lignes pour leurs dénominateurs :
- Accédez àModélisation > Gestion du modèle > Comptes de Grand livre.
- RecherchezComptes personnalisés. Sous Compte de résultat, notez que les codes de tous les comptes de produits comportent « Rev ». Aucun des comptes de coût ne comporte « Rev » dans son code.
- Retournez àRapports.
- Faites un clic droit sur l’élémentAfficher sous forme de Personnaliséet sélectionnezAssistant de formule.
- Dans le champFormule, entrez un énoncé IF qui vérifie si le code de compte d’une ligne contient « Rev ». Si c’est le cas, cette valeur divise alors le compte par le dénominateur Produits et multiplie par 100. Sinon, il divise le compte par le dénominateur Coût et le multiplie par 100.if(search(this.account.code,"rev")>0, (ACCT.this/ACCT.PL_Revenue)*100, (ACCT.this/ACCT.PL_COS)*100)
- SélectionnezOKpour fermer l’Assistant de formule.
- Faites un clic droit sur l’élémentAfficher sous forme de Personnaliséet sélectionnezPropriétés. Entrez l’étiquette de pourcentage du total. Cliquez surAppliquer.
- Enregistrez et exécutez le rapport. Le rapport affiche maintenant les lignes de produits sous forme de pourcentage des produits et les lignes de coût sous forme de pourcentage du coût des ventes.
Afficher un écart différemment
Exemple : le rapport Indicateurs par employé affiche les produits et le coût par employé, ainsi que l’écart au fil du temps. Actuellement, l’écart est positif (augmentation) pour les deux comptes. Bien qu’une augmentation de l’écart pour les produits soit favorable, vous souhaitez voir une augmentation de l’écart pour le coût comme défavorable ou négative.

L’option Inverser le signe disponible avec l’élément Différence s’applique uniquement aux comptes GL. Vous ne pouvez pas utiliser cette option avec des comptes indicateurs tels que le coût des ventes ou le pourcentage de la marge brute.
Procédez comme suit :
- Ajoutez un segment de colonne et faites glisser l’élément Différence (Écart) jusqu’au nouveau segment.
- Faites glisser l’élémentAfficher sous forme de Personnaliséjusqu’au nouveau segment (sous l’élément Différence) pour afficher l’écart différemment.
- Faites glisser l’élémentAfficher sous forme de Valeurjusqu’au premier segment pour continuer à afficher les montants trimestriels sous forme de valeurs.
- Créez un énoncé IF en utilisant des attributs de compte indicateur :
- Accédez àModélisation > Gestion du modèle > Comptes > Attributs de compte.
- Créez un nouvel attribut de compte ReverseSign avec des valeurs Oui et Non. N’incluez aucun espace dans le nom de l’attribut de compte si vous voulez l’utiliser dans une formule.
- Accédez àComptes > Comptes indicateurs. Développez les indicateurs des employés, puis les indicateurs par employé.
- Sélectionnez le compte deproduits par employéet affectez la valeur Non à l’attribut ReverseSign.
- Sélectionnez le compte decoût par employéet affectez la valeur Oui à l’attribut ReverseSign.
- De retour dans Rapports, faites un clic droit sur l’élément Afficher sous forme de Personnalisé et sélectionnezAssistant de formule.
- Dans le champFormule, entrez un énoncé IF qui vérifie si la valeur de l’attribut ReverseSign est définie sur Oui pour le compte. Si oui, alors il prend l’écart et le multiplie par-1. Sinon, cela donne juste l’écart pour le compte :if(this.account.ReverseSign.name="yes", (ACCT.this*-1), ACCT.this)
- Fermez l’Assistant de formule et exécutez le rapport.
Afficher les trois derniers mois
Exemple : votre note de frais affiche actuellement les chiffres réels et les montants du budget pour un mois précis, disons mars. Vous souhaitez examiner les valeurs des trois derniers mois (de janvier à mars) agrégées dans une seule colonne.

Procédez comme suit :
- Faites glisser l’élémentAfficher sous forme de Personnalisédans les colonnes sous les versions (chiffres réels et budget de fonctionnement).
- Faites un clic droit sur l’élémentAfficher sous forme de Personnaliséet sélectionnezAssistant de formule.
- Dans le champFormule, entrez la formule :ACCT.this[time=this-2:this].
- SélectionnezOKpour fermer l’Assistant de formule.
- Faites un clic droit sur l’élémentAfficher sous forme de Personnaliséet sélectionnezPropriétés. Entrez l’étiquette « Trois derniers mois ». Cliquez surAppliquer.
- Enregistrez et exécutez le rapport. Vous pouvez maintenant voir l’agrégat de janvier à mars dans les colonnes de versions. Étant donné que le temps est paramétré dans ce rapport, vous pouvez sélectionner un mois différent dans la liste déroulante Temps. Exemple : sélectionnez avril pour voir l’agrégat de février à avril dans les colonnes.
Afficher différentes périodes pour différentes versions
Exemple : vous souhaitez créer un rapport matriciel qui affiche les données suivantes pour les charges d’exploitation :
- Budget de fonctionnement pour l’exercice entier
- Chiffres réels pour l’agrégat depuis le début de l’exercice (du début de l’exercice à maintenant)
- Prévision pour le reste de l’exercice (tous les mois après ce mois-ci jusqu’à la fin de l’exercice)
- Budget restant (écart des trois versions)

Procédez comme suit :
Créer le rapport
- Faites glisser les charges d’exploitation jusqu’aux lignes.
- Faites glisser un élément de temps jusqu’aux colonnes (par exemple, février-2017). Paramétrez l’élément de temps.
- Faites glisser les versions de budget de fonctionnement, de chiffres réels et de prévision jusqu’aux colonnes situées sous l’élément de temps.
- Faites glisser un élément de calcul personnalisé jusqu’aux colonnes après les versions.
- Faites un clic droit sur l’élément de calcul personnalisé et sélectionnezAssistant de formule.
- Dans le champ Formule, entrez la formule :RPT.Working_Budget-RPT.Actuals-RPT.Forecast.
- Faites un clic droit sur l’élément de calcul personnalisé et sélectionnezPropriétés. Changez l’étiquette et entrez « Budget restant ».
- Enregistrez et exécutez le rapport.
Changer le rapport
- Faites glisser l’élémentAfficher sous forme de Personnaliséjusqu’aux colonnes au-dessus des versions et du temps.
- Faites un clic droit sur l’élémentAfficher sous forme de Personnaliséet sélectionnezAssistant de formule.

- Dans le champFormule, entrez les énoncés IF suivants. Utilisez le symbole dièse (#) pour ajouter un texte qui décrit chaque énoncé.
- SélectionnezOKpour fermer l’Assistant de formule.
- Enregistrez et exécutez le rapport.