![]() ![]() |
Pour créer plusieurs rapports en utilisant des données provenant directement d'une source de données, il suffit de faire glisser les zones de fichier depuis l'explorateur de données jusqu'au rapport. Parfois, cependant, vous voulez afficher des informations qui ne se trouvent pas dans la source de données ou afficher des données d'une façon différente de celle dont elles apparaissent dans la source de données. Vous risquez également de vouloir trier des données à l'aide d'une formule, plutôt que de les trier via un champ existant. Pour ces cas, et bien d'autres, vous devez écrire les expressions à l'aide de JavaScript.
Une expression est une instruction qui produit une valeur. Elle peut être une valeur littérale, telle que :
Lorsque vous déplacez un champ vers le rapport, BIRT Report Designer crée l'expression pour vous. L'expression spécifie le nom du champ, dont les valeurs sont affichées dans le rapport. Par exemple, les expressions suivantes affichent respectivement des valeurs des champs nomClient et téléphone :
Une expression peut contenir n'importe quelle combinaison de valeurs littérales, de champs, d'opérateurs, de variables et de fonctions, tant qu'elle fait référence à une seule valeur. Dans les exemples suivants, la première expression associe du texte statique à un champ, la seconde expression utilise une fonction JavaScript et la troisième multiplie les valeurs des deux champs :
"Total des commandes : " + ligne["totalCommandes"] ligne["dateCommande"].getYear() ligne["quantitéArticle"] * ligne["prixArticle"]
![]() ![]() |