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

Cognos Discussion :

Report Studio 8.2 : Tableau croisé


Sujet :

Cognos

  1. #1
    Membre habitué Avatar de crashyear
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 267
    Points : 176
    Points
    176
    Par défaut Report Studio 8.2 : Tableau croisé
    Bonjour,


    J'ai un problème dans un de mes rapports qui génère un tableau croisé.
    J'ai donc 5 colonnes et 2 lignes (Période et C). Cf : fichier PNG joint

    Pour chaque période un total de chaque colonne est fait, y compris pour ma colonne "% de N" et c'est là le problème. Moi je souhaiterais que le pourcentage soit recalculer sur la ligne et qu'il ne me fasse pas la somme des pourcentages.

    J'ai tenté de changer plusieurs des propriétés de mes données élémentaires :
    - Fonction d'agrégation
    - Fonction de sommaire de l'agregat
    - Détail
    - Intersection de calcul
    - Ordre de résolution
    Mais rien n'y change...

    Avez-vous une idée de ce qu'il faut faire ?
    Images attachées Images attachées  

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 72
    Points : 56
    Points
    56
    Par défaut
    Bonjour,

    Il existe une fonction d'agrégation "Calculé" qui te donnerait le résultat souhaité sur ta dernière colonne. Par contre je ne vois pas trop comment la mettre à la suite de tes récapitulatifs "total"...

  3. #3
    Membre habitué Avatar de crashyear
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 267
    Points : 176
    Points
    176
    Par défaut
    J'ai essayé de tourner la fonction "percentage" dans à peu pres tous les sens, mais rien n'y fait ca ne me donne pas le bon résultat.

    J'ai mis dans ma donnée elementaire de ma requete (5ème colonne du tableau) :
    - percentage(N1/N2)
    - percentage(N1 for N2) là ca plante le rapport
    - percentage(N1 at N2)
    - ...

    Personne d'autre n'a jamais eu ce problème ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 72
    Points : 56
    Points
    56
    Par défaut
    Essaie avec la fonction "Calculer". Je viens de vérifier, et je m'étais trompé. En fait je suppose que pour ta colonne "% en N" tu fais un calcul genre N1/N2. Donc sélectionne ta colonne "% en N" et modifie les valeurs des fonctions d'agrégat et de sommaire de l'agrégat à "Calculé". Tu devrais avoir le bon résultat (je suppose, je n'ai essayé que sur une liste).

  5. #5
    Membre habitué Avatar de crashyear
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 267
    Points : 176
    Points
    176
    Par défaut
    J'ai réessayé, avec l'un, puis l'autre et les 2 en meme temps à "Calculé" mais ca ne change rien.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 72
    Points : 56
    Points
    56
    Par défaut
    Effectivement, la fonction "Calculé" ne fonctionne pas tel quel sur les tableaux croisés... Mais j'ai trouvé une parade ou comment faire ce que tu veux :

    Remplace tes lignes récapitulatives "total" et "sous-total" par des agrégats "Agréger" (au lieu de "Total" comme sur ta capture d'écran).
    Ensuite, sélectionne ta colonne "N1" et met la valeur "Somme" à l'option "fonction d'agrégation".
    Idem avec ta colonne "N2".
    Pour ta colonne "% en N", met la valeur "Calculé" à la fonction d'agrégation.

    Pour moi, cette manip marche sur un tableau croisé quasiment identique au tien...

  7. #7
    Membre habitué Avatar de crashyear
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 267
    Points : 176
    Points
    176
    Par défaut Parfait !
    Ok merci beaucoup, c'est bon ca fonctionne parfaitement maintenant.
    Merci !!! You are the !!!

  8. #8
    Membre du Club
    Inscrit en
    Septembre 2011
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 76
    Points : 56
    Points
    56
    Par défaut ordre de résolution
    Autre solution :
    Il existe un paramètre appelé ordre de résolution.
    L'ordre de résolution sur ce calcul doit être sup"rieur à celui de la fonction agrégat qui par défaut est le dernier calcul

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/02/2009, 12h22
  2. Réponses: 0
    Dernier message: 26/01/2009, 15h11
  3. Réponses: 1
    Dernier message: 06/01/2009, 22h44
  4. Réponses: 2
    Dernier message: 11/12/2008, 17h28
  5. [Report Studio 8.1] Section dans tableau croisé
    Par tyrsensei dans le forum Cognos
    Réponses: 2
    Dernier message: 10/10/2008, 17h23

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