|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2009 Messages : 62 ![]() |
Bonjour,
Je cherche depuis un moment une astuce pour créer plusieurs rapport à partir de la même requête. Ex : Le chiffre d'affaires par ligne de produits des vendeurs. A l'exécution de la requête, un fichier Excel est généré par vendeur pour qu'il n'ait pas les résultats des autres. Donc si il y a 10 vendeurs = 10 fichiers. Je sais faire un seul fichier avec plusieurs ongles avec un pageset, mais là je ne vois pas. Merci d'avance pour votre aide. Salutations Vincent |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : mars 2009 Messages : 62 ![]() |
C'est pas gagné mon affaire.
|
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Vincent OPNI Inscription : décembre 2004 Messages : 1 668 ![]() |
Bonjour,
Ce n'est pas perdu non plus... Disons que tout dépends de ce que tu veux / peut faire, car je pense (mais je peut me tromper) que le mieux serait de passer par le SDK, qui te permettrait de lancer programmatiquement ton rapport autant de fois qu'il y a de vendeurs, en lui passant les paramètres qui vont bien, et de sauvegarder les fichiers excel générés la ou bon il te semble. Cela suppose donc d'avoir le SDK et la licence qui va avec, et le gentil dev qui saura s'en charger. Sinon, un autre solution pas belle et plutôt pour un nombre réduit de vendeurs (ou plutôt un nombre stable), serait de faire autant de copie du rapport qu'il y a de vendeurs et de les scheduler en passant le paramètre "vendeur", l'output format, etc, etc ... Bouhhh, que c'est pas beau, je sais Mais avant de chercher le canon pour tuer la mouche, ne peut-on pas penser que tu continues a créer ton rapport avec autant d'onglets qu'il y a de vendeurs, mais dans un seul et même fichier, et ensuite utilises une macro VBA afin de créer les fichiers pour chaque vendeurs, et insère dedans les onglets (move or copy) et ... le tour est joué. C'est jouable en VBA, et tu n'as pas besoin (si je ne me trompe pas) d'avoir besoin que cette macro existe dans le fichier excel généré par Cognos: tu stockes cette macro dans un fichier excel "X" et une fois que le rapport a tourné, tu ouvres les 2 fichiers excel, et tu sélectionnes la macro dans "tous les fichiers ouverts" (ou quelque chose du même genre). Ça peut marcher aussi. Sinon, il y a peut être beaucoup mieux, mais je ne vois pas pour le moment, et je serais curieux d'avoir un autre avis afin de mourir moins bête. @+
__________________
Citation:
Mon dernier trip musical Citation:
|
||
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Stéphane Responsable des applications Inscription : avril 2006 Messages : 161 ![]() |
Hello,
Ben comme ça, j'aurais dit une diffusion en rafale... |
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Vincent OPNI Inscription : décembre 2004 Messages : 1 668 ![]() |
Salut,
Je me permets de revenir car je ne vois pas de réaction a ce message et c'est dommage, je me rends compte que je connais peu ou mal cette fonctionnalité (qui m'intéresse néanmoins). Serait-ce possible d'en savoir un peu plus sur ce qu'implique cette idée et son déroulement ? Merci d'avance, @+
__________________
Citation:
Mon dernier trip musical Citation:
|
||
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Stéphane Responsable des applications Inscription : avril 2006 Messages : 161 ![]() |
Bien sur,
Tout d'abord, mon environnement Cognos [8.4 FP2] La distribution en rafale ( ou Bursting Report pour Cognos Dans le principe tu créés un rapport , définis des groupes , tu définis la "bursting key" dans le menu Fichier / d'options de diffusion en rafale dans ce menu, tu définis la relation entre une requête ( celle qui est la source pour les groupes ) et une requête qui définis les destinataire (Cf Aide pour les différent paramètre). Tu executes le rapport (Avec l'option diffusion en rafale) et cognos envois à chaque destinataire la partie qui lui revient ( fichier xls, pdf, etc ... )@+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com