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 :

[CR XI] Tableau croisé dynamique


Sujet :

SAP Crystal Reports

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Points : 11
    Points
    11
    Par défaut [CR XI] Tableau croisé dynamique
    Bonjour à tous,

    Voici le tableau que j'arrive pour le moment à faire :



    Question 1 :
    comment faire pour masquer la colonne Autres sans modifier les % pour BLS et WEB ?

    Question 2 :
    comment faire pour changer le nom des étiquettes des colonnes et mettre des étiquettes dynamiques ?
    Exemple l'étiquette "%" deviendrait "sept-08" qui est un champ de la base de données.

    Merci !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    Bon j'ai en parti trouvé la solution..
    Je poste la réponse si jamais ça peut intéresser quelqu'un. Une meilleure solution est toujours la bienvenue!

    Pour masquer une colonne :
    Clic droit sur une donnée de la colonne à masquer puis "Mettre en forme le champ..."
    Dans l'onglet "Commun" cliquer sur le bouton-crayon à droite de "Supprimer" (supprimer apparemment ça veut dire masquer dans CR)
    Y insérer la formule :


    GridRowColumnValue ("champ de la base qui est en colonne") = "valeur de la colonne qu'on veut masquer";


    Pour les totaux personnalisés (chiffres):
    Exemple : on veut faire un total des colonnes non cachées (qui prennent en compte pour leur résumé % la colonne cachée)
    Clic droit sur le total en chiffre puis "Mettre en forme le champs..."
    Dans l'onglet "Commun" cliquer sur le bouton-crayon à droite de "Afficher la chaîne..."
    Y insérer la formule :

    local numberVar monTotalPerso; // total des 2 colonnes qu'on veut afficher
    local numberVar ligneEnCours; // ligne en cours pour pouvoir faire un calcul qui marche pr chaque ligne

    ligneEnCours:=CurrentRowIndex; // on récupère la ligne en cours de traitement

    monTotalPerso:= GridValueAt (ligneEnCours, 1, 0) + GridValueAt (ligneEnCours, 2, 0);
    totext(monTotalPerso);



    ici on récupère la valeur en chiffre des colonnes, on les ajoute et on le transcrit en string.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. filtrer tableau croisé dynamique sous excel
    Par kernel57 dans le forum Excel
    Réponses: 7
    Dernier message: 17/11/2006, 14h18
  2. Tableau croisé dynamique
    Par papy_tergnier dans le forum Access
    Réponses: 5
    Dernier message: 26/12/2005, 18h05
  3. Tableau croisé dynamiqué élaboré sous Access
    Par Mahefasoa dans le forum Access
    Réponses: 1
    Dernier message: 20/11/2005, 08h04
  4. tableau Croisé Dynamique
    Par Bjuice2 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/11/2005, 10h36
  5. tableau croisé dynamique sous delphi, comment ?
    Par Brice Yao dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/07/2005, 09h33

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