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 :

[CR9]Masquer des données (colonnes) suivant valeur champ


Sujet :

SAP Crystal Reports

  1. #1
    Expert éminent
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Points : 6 418
    Points
    6 418
    Par défaut [CR9]Masquer des données (colonnes) suivant valeur champ
    Bonjour,

    Bon voilà mon problème : J'ai un état qui affiche des données tabulaires et un graph.

    dans le graph et les données tabulaires, j'ai 3 champs : Poids, Volume et distance qui ne sont pas toujours remplis. Je cherche à filtrer les champ, mais pas en ligne, mais en colonnes. Je m'explique :

    Si par exemple mon champ Poids n'est pas renseigné, sa valeur aura -1. Je ne veux pas enlever toutes les tuples de mes données ou le poids est à -1 (ce qui semble facile à faire) mais ne pas afficher la colonne des poids dans mon tableau, et pas les cumls de mon graph si un poids est égal à -1 (sachant que si 1 est égal à -1, tous le seront).

    Sinon faudrait que j'envisage chaque situation :
    Poids seulement
    Volume seulement
    Distance seulement
    Poids + volume
    Distance + volume
    Distance + poids
    Distance + poids + Volume

    Soit 7 états à créer

    Est-ce possible ? quelqu'un a-t'il un idée ?


  2. #2
    Membre du Club

    Inscrit en
    Décembre 2003
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 21
    Points : 49
    Points
    49
    Par défaut
    Hello,

    Si j'ai bien compris le problème...

    Concernant le masquage de la colonne, tu peux procéder de cette manière : sélectionne l'étiquette du champs "Poids" dans la section Détails, fais un clic droit => "Mettre en forme", va dans l'onglet "Commun", coche "Supprimer", clique sur l'icône "X+Z" correspondante et entre la formule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Maximum({Table1.Poids}) = -1
    Même manip, le cas échéant, sur l'en-tête et le résumé de cette colonne.

    En revanche, concernant le graphe je ne vois pas trop. A part remplacer les -1 par des 0 via un champ de formule et utiliser celui-ci à la place du champ Poids dans le diagramme.

    Pardon si je suis à côté de la plaque...

    MVP ASP.NET
    Tiens tiens, un collègue. :-)

  3. #3
    Expert éminent
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Points : 6 418
    Points
    6 418
    Par défaut
    oki, je reviens sur ta réponse un peu tard, mais j'avais laissé ça un peu de coté

    Merci pour l'astuce pour les colonnes, malheureusement si je ne peux pas faire de même avec les graph je suis bon pour faire un état par type de données à afficher

    Je vais continuer à décortiquer CR

  4. #4
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Bonjour,
    je viens de tomber sur ce vieux message !! :o
    Ce sujet est-il résolu Neo ??

    Aussi, pour ta question (et si j'ai bien compris ton problème) , pour ma part j'aurai utilisé une table temporaire avec un
    champ Type (Type va de 1 a 7 représentant tes 7 cas possibles).

    Puis dans l'etat, je fais un groupe par type et un graphe par groupe !

    ++
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

Discussions similaires

  1. Regrouper des données selon les valeurs d'un champ
    Par ecarbill dans le forum Requêtes
    Réponses: 1
    Dernier message: 01/06/2015, 07h30
  2. Réponses: 4
    Dernier message: 01/08/2012, 17h54
  3. Réponses: 5
    Dernier message: 03/06/2011, 12h57
  4. Réponses: 2
    Dernier message: 23/08/2006, 16h24

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