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 :

trier données par ordre décroissant dans un tableau croisé?


Sujet :

Cognos

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut trier données par ordre décroissant dans un tableau croisé?
    Bonjour,
    Je débute avec Cognos et j'ai quelques soucis pour arriver à faire ce que je désire. Mon cube de données se compose entre autre, des données suivantes: montant vente / année de vente / code NAF (catégorisation d'entreprise)

    J'ai fait un tableau croisé avec les codes NAF en ligne, années 2010 et 2009 en colonnes et le montant des ventes à la croisée des deux... Jusque là tout va bien.

    Je veux trier les ventes 2010 de façon décroissante. Or avec un tableau croisé dynamique, trier les données "montant vente" n'est plus possible. Comment faire svp?

    J'ai pensé faire un tableau de type liste qui se présenterait comme suit

    CODE NAF / Montant vente / Montant Vente 1

    et je pensais pouvoir reprendre l'expression de données élémentaires de "Montant vente" en utilisant une fonction de type "when Année = 2010" et pareil pour "Montant vente 1" "when année = 2009".

    Problème, ça n'a pas marché jusque là. Est possible de faire cela...Quel expression dois-je écrire si c'est le cas?

    Je remercie infiniment par avance toutes les âmes charitables qui viendront éclairer ma lanterne, qui semble bien terne pour le moment...

    A bientôt...

  2. #2
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Points : 17
    Points
    17
    Par défaut
    Bonjour,
    et bien pour ton montant de l'année 2009 tu écris:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    aggregate([Montant vente] within set [2009])
    et pareil pour 2010

    et a ce moment là tu pourras trier par ordre décroissant

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    J'ai un souçi similaire, mais j'avoue ne pas avoir compris grand chose à ta solution.
    Comment faire quand on doit trier un tableau croisé sur la base d'une colonne?
    merci beaucoup pour vos lumières...

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Points : 17
    Points
    17
    Par défaut
    Il est peut etre trop tard mais si tu cliques sur ta variable en ligne tu dispose de l'option "tri" dans les propriétés et la tu choisis sur quelle variable tu veux la trier!

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/02/2014, 13h30
  2. Trier un tableau par ordre décroissant
    Par Student_Master dans le forum C
    Réponses: 4
    Dernier message: 04/08/2011, 14h56
  3. Tri par ordre croissant dans variable tableau
    Par jojo86 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 27/11/2009, 16h51
  4. Réponses: 1
    Dernier message: 06/09/2009, 09h11
  5. Trier les données dans 1 tableau par ordre décroissant
    Par Blunet dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 23/11/2005, 09h56

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