IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Crystal Reports Discussion :

Tri de groupe sur une somme de chiffre


Sujet :

SAP Crystal Reports

  1. #1
    Membre Expert
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Par défaut Tri de groupe sur une somme de chiffre
    J'ai parcouru tout ce que j'ai pu parcourir et je n'y arrive pas :-(
    j'ai un report de fournisseurs avec un champ de regroupement sur un chiffre (le nb de retards de livraison par ex)
    je voudrais les classer par ordre décroissant
    L'ordre du groupage est prépondérant, j'ai bien essayé d'ajouter un groupe sur le champ de regroupement mais il ne m'est pas proposé dans la liste
    j'ai aussi essayé avec un champ de formule, je retrouve bien la même somme mais il n'apparaît toujours pas dans la liste
    Help please

  2. #2
    Modérateur
    Avatar de luc_chivas
    Profil pro
    Consultant BO/Crystal Reports
    Inscrit en
    Avril 2004
    Messages
    1 951
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant BO/Crystal Reports

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 951
    Par défaut
    bonjour,

    je n'ai pas ton contexte, mais essaye un "whilereadingrecords" au debut de ta formule

  3. #3
    Membre Expert
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Par défaut
    Merci Luc
    J'ai bien mis un "whilereadingrecords" dans mes formules de calcul (une init, une ajout, une imprim)
    je dois préciser que je regroupe par fournisseur et que c'est donc l'ordre alphabétique qui est prépondérant
    ça ne résous pas le problème
    Pour Info, comme je suis par ailleurs un addict d'Access, j'ai rencontré le même problème, on ne peut pas trier un groupe sur une valeur qui sera connue à la fin du groupe
    J'ai donc contourné le pb en faisant une requête qui me donne le N° du fournisseur et la somme
    j'ai pu la lier avec ma requête principale et ainsi avoir mon critère de classement connu avant l'examen des données du groupe

    à la réflexion, on peut faire la même chose sous CR en créant une vue Oracle avec l'ID du fournisseur et le critère de classement
    le seul problème est de ne spécifier qu'une seule fois les critères de date et pas une fois pour la vue, une fois pour le report avec des risques de saisies différentes (et en plus, je ne suis pas très fort en critères de vue sous Oracle)

    Dans Access, j'utilise les cases début et fin de mon formulaire de démarrage ce qui évite les saisies répétitives de critères pour chaque essai de visualisation du report.

    Merci pour la réponse et pour le temps que tu y consacre

  4. #4
    Modérateur
    Avatar de luc_chivas
    Profil pro
    Consultant BO/Crystal Reports
    Inscrit en
    Avril 2004
    Messages
    1 951
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant BO/Crystal Reports

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 951
    Par défaut
    tu vas dans l'expert tri de groupe (Rapport)
    dans la liste déroulante, tu choisis "tout"
    en fonction de la somme de tes retards
    et tu choisis l'ordre

  5. #5
    Membre Expert
    Homme Profil pro
    Indépendant développeur et formateur
    Inscrit en
    Octobre 2007
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant développeur et formateur
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 036
    Par défaut
    Bonjour Luc
    Un an après ! ! ! je retombe sur le même problème, je re-cherche, re-patauge et je fini par comprendre ta dernière réponse
    Tu as effectivement donné la solution, mais il faut quand même insister un peu pour trouver que l'expert tri de groupe n'est accessible pour ce job qu'à partir du tableau croisé dynamique ! !
    Encore merci

Discussions similaires

  1. Compléter les trous d'une requête groupée sur une durée
    Par apoingsfermes dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/01/2007, 20h47
  2. Requete pour trier un état sur une somme partielle ?
    Par thierry.drouet dans le forum Access
    Réponses: 5
    Dernier message: 26/10/2006, 17h45
  3. [syntaxe]critère sur une somme
    Par banzzai dans le forum Requêtes
    Réponses: 3
    Dernier message: 19/07/2006, 18h23
  4. [Etat] appliquer une condition sur une somme
    Par Oluha dans le forum IHM
    Réponses: 5
    Dernier message: 13/02/2006, 14h34
  5. [RaveReport] - Bloquer groupe sur une page
    Par muaddib dans le forum Rave
    Réponses: 3
    Dernier message: 25/02/2003, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo