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 04/08/2005, 12h29   #1
Invité régulier
 
Inscription : avril 2004
Messages : 56
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 56
Points : 7
Points : 7
Par défaut Calcul d'un classement/rang

Bonjour,

Existant :
J'ai un rapport contenant un groupe,intitulés du tablo ds l'entete de rapport,section entete de groupe supprimé,section detail supprimé,section pied de groupe contient des totaux cumulés contenant les formules pour chaque colonne du tableau pour chaque ligne/magasin du groupe et enfin en pied de page du rapport , la mm choz sauf que les totaux ne sont bien sur plus restreint à une ligne magasin mais pour l'ensemble des magasins.

Mon problème : g une colonne qui me donne un total pour chaque magasin et ce ke je veux faire c'est créé une colonne qui me donne le rang du magasin selon ce total.

J'aimerais savoir comment on peut réaliser un truc pareil sous crystal et si possible sans passer par une proc PL/SQL ou autre vue oracle(ah oui je suis sous oracle 8i)

Merci d'avance!!!!!
@+
silversatch62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 10h17   #2
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
bonjour,
je fais le même type de recherche.
avais tu trouver une solution?
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 17h03   #3
Invité régulier
 
Inscription : avril 2004
Messages : 56
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 56
Points : 7
Points : 7
en fait on a crée une vue oracle utilisant une fonction analytique rank , tu peux trouver de la doc ici sur le site sur l'utilisation des fonctions analytiques oracle , attention : seulement valvable à partir de la 9i
silversatch62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 08h51   #4
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
ça m'étonne pas..moi aussi, j'ai fini par m'organiser avec du SQL direct à la source, mais sans rank, vu que je bosse sous PostGreSQL.

Merci et bonne continuation
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2009, 10h14   #5
Invité régulier
 
Inscription : avril 2004
Messages : 56
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 56
Points : 7
Points : 7
Bon étant donné le nombre de consultation sur le sujet et n'aillant toujours de solution sur la façon de calculer un classement sous crystal , je relance le sujet , 3 ans après...
J'espère que les expériences sur le sujet depuis 2006, vont permettre de fermer rapidement le topic en apportant une réponse.
silversatch62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2009, 09h33   #6
Invité régulier
 
Inscription : avril 2004
Messages : 56
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 56
Points : 7
Points : 7
allez je relance!
C'est obligé que ce cas a été couvert par qcq1 de l'assemblée!
silversatch62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2009, 09h43   #7
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
très franchement...je vois pas comment dans le détail, on pourra calculer le rang, à moins de pouvoir parcourir tte la source au préalable
éventuellement en déplaçant l'affichage dans un pied de groupe ou de rapport.

la solution des fonctions analytiques du SQL ne te convient pas?
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2009, 10h03   #8
Membre Expert
 
Avatar de luc_chivas
 
Inscription : avril 2004
Messages : 894
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 894
Points : 1 049
Points : 1 049
Citation:
Envoyé par silversatch62 Voir le message
Bonjour,

Existant :
J'ai un rapport contenant un groupe,intitulés du tablo ds l'entete de rapport,section entete de groupe supprimé,section detail supprimé,section pied de groupe contient des totaux cumulés contenant les formules pour chaque colonne du tableau pour chaque ligne/magasin du groupe et enfin en pied de page du rapport , la mm choz sauf que les totaux ne sont bien sur plus restreint à une ligne magasin mais pour l'ensemble des magasins.

Mon problème : g une colonne qui me donne un total pour chaque magasin et ce ke je veux faire c'est créé une colonne qui me donne le rang du magasin selon ce total.

J'aimerais savoir comment on peut réaliser un truc pareil sous crystal et si possible sans passer par une proc PL/SQL ou autre vue oracle(ah oui je suis sous oracle 8i)

Merci d'avance!!!!!
@+


bonjour,

J'ai fait ce genre de rapport pour une centrale d'achat qui voulait classer ses fournisseurs.
Je suis passé par un sous rapport qui ressemble à ce que tu as décrit et chaque résultat (fournisseur, CA, etc..) à été stocké dans une tableau(array) qui ont été ensuite transmis au rapport principal....
le rang pouvait être ensuite calculé dynamiquement puisque le total était déjà connu.
__________________
Luc
luc_chivas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2009, 11h29   #9
Invité régulier
 
Inscription : avril 2004
Messages : 56
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 56
Points : 7
Points : 7
salut,

wow, la vache , déjà bah je crois pas avoir ton niveau , je savais même pas qu'on pouvait transmettre les donnees entre rapport mère et fille....
En plus je suis pas un profil codeur, donc le langage VB ou crystal, je suis pas expert , va falloir que tu m'expliques clairement parc que là je suis largué.
Ou alors envoie moi un RPT pour que j'étudie sujet.

merci d'avance!
PS : ça existe des bonnes formations sur les différents codes existants sous crystal, j'ai l'impression que l'on peut faire des trucs pas possible et comme j'y connais rien , je suis tout frustré...

@+
silversatch62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h59.


 
 
 
 
Partenaires

Hébergement Web