Bienvenue dans notre série sur le Report Designer d'Acumatica ! Dans la première partie, nous avons exploré quelques trucs et astuces pour démarrer avec l'outil, y compris l'utilisation de l'assistant pour créer un rapport de base, la personnalisation des sources de données et l'utilisation des options de formatage.
Dans la deuxième partie, nous approfondirons certaines fonctionnalités avancées de l'Acumatica Report Designer qui peuvent vous aider à créer des rapports encore plus puissants et sophistiqués.
Sommations avec des clauses conditionnelles
Au lieu de parcourir en boucle chaque section et de calculer la somme d'une formule à l'aide de variables, vous pouvez utiliser la fonction SUM dans l'en-tête du groupe et saisir la formule parmi les arguments pour une approche plus simple.
Exemple :
=SUM(IIF([ARTax.TaxRate]=0, [ARTran.TranAmt], 0))
La fonction SUM doit être placée dans la section appropriée et fonctionnera avec le regroupement utilisé. Il convient de noter que le système applique le champ de condition à l'ensemble des données du groupe, comme dans SQL, plutôt que d'utiliser la formule de condition pour le dernier enregistrement/la dernière ligne affiché(e).
Modèles de notification pour l'envoi de rapports
Dans les paramètres du courrier, si vous définissez des valeurs spécifiques dans l'un des champs ci-dessous, le système remplacera le jeu de modèles de notification par défaut (même si l'ID du modèle est vide).
Si un modèle de notification est défini, et :
- Le champ est rempli ci-dessus, cette valeur remplace celle définie dans le modèle de notification.
- Si le champ ci-dessus est vide, la valeur du modèle de notification pour le champ correspondant sera utilisée.
Utiliser les sous-rapports pour afficher des données provenant de plusieurs sources dans un seul rapport
Il peut arriver que vous souhaitiez afficher des données provenant de plusieurs sources de données dans un seul rapport. Par exemple, vous pouvez vouloir afficher les données d'une table de factures ainsi que les données d'une table de clients dans un seul rapport. Pour ce faire, vous pouvez utiliser un sous-rapport. Un sous-rapport est un rapport à l'intérieur d'un rapport qui vous permet d'afficher des données provenant de plusieurs sources de données dans un seul rapport.
Pour créer et utiliser un sous-rapport, vous devez d'abord créer un rapport distinct avec l'autre source de données, en l'occurrence le client. Pour ce rapport, vous devez définir CustomerID comme paramètre. Une fois le sous-rapport terminé, dans le rapport principal, faites glisser un objet "Sous-rapport" vers la section dans laquelle vous souhaitez l'afficher.
Pour cet objet, il est important de définir les propriétés pertinentes, telles que :
- Nom du rapport: Le nom du rapport avec lequel il a été enregistré sur le serveur.
- Taille: La taille du rapport, afin que toutes les colonnes soient visibles.
- Paramètres: Les paramètres définis dans le rapport secondaire doivent être fournis lorsqu'ils sont appelés à partir du rapport principal.
Acumatica Report Designer est un outil puissant qui permet aux utilisateurs de créer et de personnaliser des rapports dans le système ERP (Enterprise Resource Planning) Acumatica. En utilisant les fonctions de calcul intégrées et les sous-rapports, les utilisateurs peuvent créer des rapports plus avancés et sophistiqués qui répondent aux besoins de leur entreprise. Que vous soyez un nouvel utilisateur ou un utilisateur expérimenté de l'Acumatica Report Designer, ces conseils/astuces peuvent vous aider à tirer le meilleur parti de l'outil.
Bon rapport !