Passer au contenu principal

logoCorrectSize.png

Workday Adaptive Planning Knowledge Center

Syntaxe des formules pour les calculs personnalisés dans les rapports

Fournit la syntaxe des formules, les règles et des exemples de calculs dans les rapports de matrice.

Règles pour les calculs

Vous ajoutez un calcul à un niveau existant pour calculer sur ce niveau. Par exemple, ajoutez un calcul personnalisé à un niveau tiers pour calculer les niveaux. Voir Ajouter des calculs à un rapport de matrice. Une formule de calcul peut faire référence aux éléments suivants dans un rapport :

  • les éléments du panneau Élémentscallout_1.png qui sont indépendants des propriétés du rapport ou de la session utilisateur. Ces éléments ne figurent pas dans les lignes de rapport, les colonnes, les filtres ou les onglets de feuille. Par exemple, si vous calculez des comptes, vous pouvez utiliser les mêmes comptes dans une formule que ceux qui apparaissent sous Éléments > Comptes.  
  • Les éléments du canevascallout_2.png tels que sur les lignes, les colonnes, les filtres ou les onglets de feuille. Ces éléments dépendent d’une propriété de rapport ou de la session utilisateur. Un calcul fait référence à un élément du canevas utilisant le code d’élément. Par exemple, Current Version est un élément sur le canevas qui ne réfère pas à une valeur spécifique de la dimension Version. Il change pour correspondre à toute version sur laquelle l’utilisateur actuel lors de l’exécution du rapport.

image showing elements panel and report canvas

Exemples de syntaxe de formule

Tous les opérateurs de formule standard et toutes les fonctions sont disponibles dans la syntaxe des formules du rapport, ainsi que la  syntaxe de formule suivante pour les rapports uniquement. Voir Fonctions de formule et Opérateurs et fonctions pour les calculs

Panneau Éléments

Placez ces éléments entre crochets utilisant [code de compte] ou [nom de l’élément]. Voir les exemples suivants :

  • Comptes. Par exemple, pour calculer la marge brute : [PL_Income]-[PL_COGS]
  • Dimensions personnalisées. Par exemple, pour totaliser les dimensions États-Unis, Japon et Canada : [États-Unis]+[Japon]+[Canada].
  • Dimensions de niveau. Utilisez les signe plus (+) et moins (-) entre parenthèses pour cumuler les éléments parents. Par exemple :
    • [Opérations(+)] fait référence au cumul des opérations.

    • [Opérations(-)] fait référence au niveau "opérations uniquement"

  • Cumul(). Utilisez cette fonction pour regrouper les données en fonction du mode de cumul (par exemple, somme ou moyenne) qui est défini pour le compte dans Modélisation. Par exemple, pour cumuler les données pour les niveaux Marketing, Ingénierie et Ventes, utilisez : Cumul([Marketing], [Ingénierie], [Ventes]). Si un cumul contient une valeur qui est un sous-ensemble d’une autre valeur, la fonction utilise la valeur parent et ignore le sous-ensemble. Cette fonction Cumul() est disponible uniquement pour les éléments de calcul personnalisés dans les rapports. 

Canevas de rapport

Utilisez la syntaxe RPT pour désigner les éléments dans le canevas de rapport en utilisant leurs codes. Par exemple :

  • Pour vous référer au premier mois du rapport, utilisez : RPT.FirstMonth 
  • Pour calculer la part d’une région dans le total, utilisez : DIV(RPT.SelectRegion,[Region(+)])*100. Select.Region est le code pour un niveau spécifique tel que Ventes -Nord. Region(+) représente le niveau parent pour ce niveau spécifique tel que Opérations.

    Par exemple, vous souhaiter montrer quel est le pourcentage du revenu total de ventes de la région Amérique du Nord (NA) en termes de contribution. Pour créer ce rapport, vous ajoutez Sales Revenue et NA et sa région parent à vos lignes de rapport. Vous faites glisser un calcul personnalisé dans le niveau régions. Sur les colonnes, vous ajoutez le temps et le niveau (HQ). Ajoutez une formule au calcul personnalisé pour calculer la NA part des revenus de vente en pourcentage du total de la région.

    A region's share of the total

L’élément est un paramètre de rapport 

Si un élément est un paramètre de rapport, la valeur de paramètre reflète le calcul. Par exemple, un rapport affiche le temps (Jan, Fév, Mars) sur les colonnes et le temps est un paramètre. Une colonne Sous-total ajoute les valeurs pour les mois. Lorsque vous modifiez le paramètre pour afficher les valeurs Fév, Mars et Avril, la colonne Sous-total ajoute maintenant les valeurs pour ces trois mois. Pour additionner les trois périodes indiquées sur le rapport, utilisez :

RPT.FirstMonth + RPT.SecondMonth + RPT.ThirdMonth.

Notez que FirstMonth, SecondMonth, et ThirdMonth sont les codes pour les éléments de temps.

  • Cet article vous a été utile ?