totaux. Business Objects Crystal Reports 2008 SP1
Conception de rapports Web optimisés
Amélioration du regroupement, du tri et du calcul d'un total
8
Utilisation des expressions SQL pour des groupes, des tris et des totaux
Pour les rapports utilisant Regrouper sur le serveur, évitez de trier, de regrouper ou de calculer le total sur un champ de formule (qu'il s'agisse de la syntaxe Crystal ou Basic). Remplacez plutôt le champ de formule d'origine par un champ d'expression SQL existant puis triez, regroupez ou calculez le total sur ce dernier. Ceci améliore beaucoup la probabilité de traitement sur le serveur.
Pour en savoir plus sur les autres utilisations des expressions SQL, voir
Utilisation appropriée des expressions SQL
page 199.
Utilisation des expressions SQL pour Case Logic
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.
Par exemple, si vous créez des rapports à partir d'une base de données MS
SQL Server 7 prenant en charge Case Logic. Vous devez inclure un calcul
If-Then-Else dans votre rapport et vous devez résumer ce calcul pour chaque groupe du rapport. En effectuant le calcul avec un champ d'expression SQL de la forme suivante, vous utilisez la capacité de votre base de données à traiter Case Logic :
CASE DatabaseTable. "DatabaseField "
WHEN 'SpecifiedValue' THEN Calculation1
ELSE Calculation2
END
Si la valeur d'un enregistrement ChampBasededonnées est égale à la
ValeurSpécifiée
, le Calcul1 est effectué. Pour tous les autres enregistrements, c'est le Calcul2 qui est effectué. En incorporant le champ d'expression SQL, vous profitez de la capacité du serveur de base de données à traiter Case Logic. Le regroupement de votre rapport a donc lieu sur le serveur, même lorsque vous résumez le champ d'expression SQL ailleurs dans le rapport.
Guide de l'utilisateur de Crystal Reports 2008 SP1 203

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.