|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : août 2004 Messages : 196 ![]() |
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... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
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 ? |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : août 2004 Messages : 196 ![]() |
ç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
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
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 |
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : août 2004 Messages : 196 ![]() |
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... |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 15 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com