Concaténer des dimensions

Dans ce tutoriel, venez découvrir comment Concaténer des dimensions grâce à une formule dans Crystal Reports pour entreprise 4

  • Version : SAP BusinessObjects SP5 Patch 7
  • Application : Crystal Reports
  • Pré-requis : aucun

Contexte : vous avez un rapport avec beaucoup de champs et souhaitez créer une formule pour les Concaténer

Voici un exemple de rapport, nous allons Concaténer les dimensions Etat, Nom de magasin et Nom du gérant

Cliquez sur Données puis Formules

La fenêtre de formules s’ouvre, cliquez sur Nouveau puis sur Nouvelle formule

Donnez un nom à votre formule (ici : Magasins)

Cliquez sur Objets

Double cliquez sur une dimension (ici Etat), vous remarquerez qu’elle s’inscrit dans la formule

Rendez-vous ensuite dans la partie Opérateur, section Chaînes puis double cliquez sur Enchaîner (x + y)

Cliquez dans la formule et saisissez :  (guillemets – espace – guillemets) afin d’insérer un espace entre les 2 dimensions puis double cliquez à nouveau sur Enchaîner (x + y)

Double cliquez sur une autre dimension (ici Nom du magasin)

Double cliquez sur Enchaîner (x + y), cliquez dans la formule et saisissez : (guillemets – virgule – espace – guillemets) afin d’insérer une virgule et un espace, puis double cliquez à nouveau sur Enchaîner (x + y)

Double cliquez sur la dernière dimension (ici Nom du gérant)

Voici le résultat complet de la formule, cliquez sur Enregistrer et fermer => Etat Nom de magasin, Nom du gérant

Passez en mode Structure puis retirer les trois champs que nous venons de Concaténer

Puis glissez/déposez la formule précédemment créée

Repassez en mode Page et constatez le résultat => remarquez les espaces et la virgule précédemment créés

Note : Vous pouvez, comme il vous plaît, mettre une virgule à chaque séparateur ou remplacer la virgule par un autre symbole ou même du texte.

Vous savez maintenant Concaténer des dimensions dans Cristal Reports pour entreprise !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.