Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Cognos
Cognos Forum d'entraide Cognos : Impromptu, Powerplay, transformer,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/03/2007, 11h39   #1
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 40
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 40
Points : 19
Points : 19
Par défaut [Impromptu] Somme sur des quantités

Bonjour,

Je cherche à faire dans impromptu une somme sur une colonnes qté en regroupant les autres colonnes dans le rapport. Pour ceux qui connaissent sql, je cherche à représenter un sum(qté) avec un group by sur code article et sur mois d'expédition.

Je m'arrache les cheuveux avec les regroupements: j'ai tout regroupé sauf la colonne qté que j'associe au regroupement. Ce n'est peut-être pas la bonne façon de faire?

Merci de votre aide.
miniquick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 16h57   #2
Membre habitué
 
Avatar de ben_harper
 
Inscription : juin 2006
Messages : 140
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : juin 2006
Messages : 140
Points : 108
Points : 108
Normalement tu édites ta colonne dans laquelle tu dois faire ta somme et tu as une fonction "somme" que tu appliques à la valeur.
ben_harper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 11h30   #3
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 40
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 40
Points : 19
Points : 19
Dans ce cas, cela me fait un total en dessous de mes lignes sans les regrouper sur les autres critères. Ou alors j'ai pas compris...
miniquick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 17h31   #4
Membre habitué
 
Avatar de ben_harper
 
Inscription : juin 2006
Messages : 140
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : juin 2006
Messages : 140
Points : 108
Points : 108
Là tu as du appliquer la fonction de somme à la colonne et non pas à la valeur.
Quand tu cliques droit sur la colonne "qté" tu dois avoir dans ton menu déroulant quelque chose comme "définition" ou "propriétés" ( c'est dommage que je n'ai pas d'impromptu sous les yeux en ce moment ) et tu tombes dans un mini éditeur où à droite tu as le nom de ta colonne et à gauche une arborescence.

Dans cette arborescence tu as ,dans un répertoire ( fonction il me semble, mais je ne suis plus très sur ), une fonction "somme" que tu vas appliquer à "qté" qui deviendra somme(qté).
Ce qui effectuera une somme pour les champs regroupés.

Désolé de ne pas être plus clair, mais je n'ai pas Impromptu sur mon PC en ce moment.

Si tu arrives à me faire une capture d'écran lorsque tu fais un clique-droit, au niveau du rapport, sur la colonne "qté" mets là ici ou envoie là moi par MP. Je pourrais ensuite te guider plus facilement .
ben_harper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 22h10   #5
Membre Expert
 
Avatar de TheLeadingEdge
 
Inscription : mai 2005
Messages : 1 200
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 1 200
Points : 1 260
Points : 1 260
Bonsoir,

1 ''petit'' B-A BA des sommes avec impromptu
(à défaut d'1 tuto en bonne et due forme )



A +
TheLeadingEdge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 11h48   #6
Membre confirmé
 
Inscription : juillet 2005
Messages : 402
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 402
Points : 269
Points : 269
Une petite précision à l'explication de TheLeadingEdge.
Si pour une raison ou une autre, tu veux faire ce genre de calcul pour un groupement différent de celui utilisé pour le reste de ton rapport, tu peux taper une définition de calcul précise pour ta somme.
Pour reprendre l'exemple précèdent, et obtenir le même résultat, tu définir ta somme comme suit :
Code :
Somme(Quantité) pour Date de Commande, Nom du Client
En gros, tu défifnit le regroupement souhaité dans la définition. Il faut bien entendu entrer les champs de groupement dans le bon ordre pour avoir le résultat souhaité. Si tu entres :
Code :
Somme(Quantité) pour Nom du Client, Date de Commande
ta somme sera égal à la quantité....

Là, c'est bête d'entrer la 1ère formule, vu qu'Impromptu calculera l'aggrégat sur le groupement définit dans l'onglet prévu à cette effet. Mais si par exemple tu veux ajouté, la quantité total pour un client à côté de celle du client à la date donnée, tu feras :
Code :
Somme(Quantité) pour Nom du Client
marchand_de_sable est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 10h34   #7
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 40
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 40
Points : 19
Points : 19
Merci à vous deux pour cette petite formation. J'ai enfin une solution propre pour mon rapport.

J'avais trouvé une autre solution en doublant les colonnes article et mois d'expédition. J'ai fait le regroupement une des colonnes article et une des colonnes mois d'expédition. J'ai enlevé ces colonnes regroupées du rapport et on a le résultat.

Ca marche mais c'est moins élégant.
miniquick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h33.


 
 
 
 
Partenaires

Hébergement Web