Conditionnel Count() dans crystal report
Comment faire pour obtenir le résultat à l'aide de la formule de champ dans crystalreport
pour le comptage du nombre d'enregistrements fieldname =xxx
comme: select count(*) comme cnt de vlb où f1=xxx
et expliquer plus en détail avec des exemples de rapport crystal fonction count ().
Projet: VB.Net
en ce qui concerne,
Sensa.
OriginalL'auteur Sensa | 2012-03-29
Vous devez vous connecter pour publier un commentaire.
en gros, vous créez un champ de formule comme:
puis
count({formula})
;ou de l'utilisation des cumuls avec une formule d'évaluation:
{mytable.field} = 'xxx'
J'ai modifié pour utiliser la fonction count() à la place. Mais la réponse n'était sans doute mieux. Je suis assez certain que il n'y a pas
countif
fonction dans le cristal.OriginalL'auteur Lee Tickett
Il existe plusieurs alternatives, chacune avec certains inconvénients.
1) le recours à l'expert sélection pour limiter les enregistrements dans le rapport sous certaines conditions.
Le principal inconvénient dans ce cas est bien sûr la perte de données probablement à d'autres parties du rapport
2) Solution 1) à l'aide d'un sous-rapport est intégré dans le rapport principal.
Le problème dans ce cas est mise en forme de contraintes
3) l'Utilisation de regroupement. I. E. groupe par mytable.l'utilisation sur le terrain d'un total cumulé sur les enregistrements
au sein du groupe et de l'insérer à en-tête de groupe. Masquer le groupe de manière sélective par l'expert section.
Ici encore se pose le problème de mise en forme supplémentaires contraintes.
4) Enfin, si vous avez accès à la base de données réelle. Créer une vue, ce sera la meilleure solution en termes de performance et les enjeux de la mise en forme de crystal reports.
Cependant la création d'une vue à chaque fois ce genre de problème se pose peut conduire à polluer votre base de données avec des points de vue qui ne sera utilisée que rarement.
OriginalL'auteur Dunedain
Vous pouvez essayer ceci:
FormulaField1:
Et puis:
FormulaField2:
Pour entier:
FormulaField2:
OriginalL'auteur MhmKK