Amélioration du regroupement, du tri et du calcul d'un total. SAP 2013 Support Package 1
Conception de rapports Web optimisés qu'elles exécutent sont normalement effectuées sur le serveur de base de données (par opposition à une formule standard, qui est parfois exécutée sur l'ordinateur local).
N'utilisez pas exclusivement les expressions SQL, car Crystal Reports inclut son propre langage de formule qui est beaucoup plus puissant que le langage SQL standard. Les syntaxes Crystal et Basic vous permettent tous deux d'améliorer et d'affiner vos formules ce qui est difficile voire impossible avec
SQL. Dans certaines circonstances, toutefois, la création et l'utilisation de champs d'expression SQL peut accélérer le traitement de vos rapports.
6.5.5.1 Utilisations clés des champs d'expression SQL
Pour conserver des vitesses de traitement de rapports optimales, évitez d'utiliser des formules (que ce soit la syntaxe Crystal ou Basic) dans les formules de sélection d'enregistrements. Remplacez plutôt la formule d'origine par un champ d'expression SQL équivalent, puis intégrez le champ d'expression
SQL équivalent dans votre formule de sélection d'enregistrements. Vous améliorerez ainsi de façon importante la probabilité d'empilage de votre sélection d'enregistrements sur le serveur.
En outre, évitez de trier, de regrouper ou de calculer le total sur un champ de formule (que ce soit avec la syntaxe Crystal ou Basic). Remplacez plutôt le champ de formule d'origine par un champ d'expression
SQL équivalent puis triez, regroupez ou calculez le total sur ce dernier. Une fois de plus, ceci améliorera les chances d'un traitement effectué par le serveur.
Enfin, si votre base de données prend en charge Case Logic et que votre rapport doit résumer un calcul de formule If-Then-Else, remplacez la formule par un champ d'expression SQL. Dans de tels cas, les champs d'expression SQL permettent à Crystal Reports d'effectuer le regroupement du rapport sur le serveur. Pour en savoir plus, voir
Utilisation des expressions SQL pour Case Logic
.
Rubriques associées
•
•
•
Utilisation des formules de sélection d'enregistrements améliorées
6.6 Amélioration du regroupement, du tri et du calcul d'un total
6.6.1 Regroupement sur le serveur
135 2013-09-26

Public link updated
The public link to your chat has been updated.