Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2004, 13h39   #1
Invité de passage
 
Inscription : juin 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 15
Points : 4
Points : 4
Par défaut [CR] Faire un groupe sur deux colonnes, voir mon exemple

J’aimerais faire un groupe sur deux colonnes, voir mon exemple :

Colonne 1 Colonne 2 Colonne 3 (nombres en exemple)
A| B| 10
A C| 25
A| D| 5
B| C| 25
C| A| 15
D| B| 5

Je voudrais grouper de façon à avoir pour chaque lettre, le nombre de lignes ou elle aparait en Colonne 1 ou Colonne 2, avec le total de la Colonne 3.

Exemple :
Pour A, je désire avoir comme résultat 4 (4 lignes où je vais voir A) avec un total de : 10+25+5+15=55
Pour D, 2 avec un total de 10

Comment construire ce groupe ?

Merci, Etienne
Etienne51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2004, 13h52   #2
cdu
Membre actif
 
Inscription : août 2004
Messages : 196
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 196
Points : 179
Points : 179
slt
je pense que ça ne se résout par les groupes, il faut faire des formules que tu incrémentes selon ce que tu affiches dans le détail, puis en pied de groupe ou en fin de page, tu affiches tes résultats.

voila voila...
cdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2004, 16h11   #3
Invité de passage
 
Inscription : juin 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 15
Points : 4
Points : 4
Par défaut Grouper sur deux colonnes

Ok,
Mais il n'est pas possible de dire que le groupe 2 celui qui est à l'intérieur du premier, qu'il prenne que la valeur du groupe 1 ?
Exemple si on travaille sur A en colonne 1, n'est-il pas possible de dire au groupe inférieur de grouper qu'avec A en colonne 2 ?
Etienne51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2004, 07h20   #4
cdu
Membre actif
 
Inscription : août 2004
Messages : 196
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 196
Points : 179
Points : 179
ça doit être possible avec des formules de suppression assez compliquée, il est à mon avis plus simple de te remplir des variables, tableaux... et de les ordonner avant affichage en pied de groupe 1
cdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2004, 11h15   #5
Invité de passage
 
Inscription : juin 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 15
Points : 4
Points : 4
Par défaut Grouper sur deux colonnes

Ok, en général, faire des formules plutôt que d'utiliser les fonctions de bases (exemple grouper) de CR, cela prend t-il plus de temps de traitement ?
J'ai CR 8.5 et pas d'analyseur de performance.
Etienne
Etienne51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2004, 11h43   #6
cdu
Membre actif
 
Inscription : août 2004
Messages : 196
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 196
Points : 179
Points : 179
les formules crystal sont trés bien, il n'ya pas de raison.
cependant, imaginons que dans ton état tu utilises plusieurs fonctions crystal dans ton détail qui géreront l'affichage en pied de groupe.
je pense qu'il est alors plus efficace de faire ta propre formule qui calculera les mêmes résultats que les autres fonctions mais en un seul appel de fonction.
tu gagne alors en performance , la contrainte est alors qu'il faut faire une formule d'affichage pour les différents résultats que tu calcules dans ta formule principale.

au final, si plusieurs calcul de même niveau je fais une formule maison, si un seul calcul je prend du tout fait

voila voila...
cdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2004, 14h02   #7
Invité de passage
 
Inscription : juin 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 15
Points : 4
Points : 4
Par défaut Grouper sur deux colonnes

Oui, je comprends mais pour moi c'est plus difficile.
Par exemple je fais aussi des sumarys, exemple je fais la sommme de quelque chose avec une condition que j'exprime avec une formule (voir plus bas) et ensuite que je traite suivant un des groupes (jours heures...)de mon état je fais cela plusieurs fois dans mon état et j'ai l'impression que cela demande beaucoup de ressources. je fais aussi cela car dans un tableau croisé de CR on ne peut pas mettre de formules, un somme oui, mais un pourcentage non.
En fait je compte des appels téléphoniques et je suis interressés par le sens des appels le demandé commence par 33 (france) et non 33, pour compter les appels internationaux et nationaux. Je ne peux par faire la répartition en M dans un tableau CR. Je manipule beaucoup de tickets d'appels et ma machine rame un maximum, et j'aimerai qu'elle souffre moins.
Je tiens à indiquer, que je suis assez novice dans CR et dans les formules.
Etienne
Etienne51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h31.


 
 
 
 
Partenaires

Hébergement Web