|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : avril 2008 Messages : 157 ![]() |
bonjour,
Je dispose d'un rapport dans lequel se trouve plusieurs tableaux avec des indicateurs ventilés par année. J'ai besoin dans le même rapport de faire quelques graphiques sur la dernière année, sans faire de filtre ou indiquer moi-même l'année.. de façon automatique quoi! Je crée donc un tableau pour le transformer ensuite en graphique, et je n'arrive pas à afficher uniquement les valeurs de la dernière année! pour info mon objet "année" est bien en numérique et j'ai essayé des trucs de ce genre là: =<Mon indicateur> Où <Année>=Max.(<Année>) =<Mon indicateur> Où <Année>=RéponseUtilisateur(FournisseurDeDonnées(<Année>) ,"Quelle est l'année la plus récente de votre étude ?") Le tout sans succès... help me please |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : avril 2008 Messages : 157 ![]() |
autres précisions, j'ai vu en me baladant sur le forum que les formules du type :
Code :
=<indicateurs> où fonction(<dimension>) Code :
= Si (<dimension>=RéponseUtilisateur(FournisseurDeDonnées(<dimension>) ,"Quelle est l'année la plus récente de votre étude ?") alors <indicateurs>) |
|
|
00
|
|
|
#3 | ||||
|
Membre régulier
![]() Inscription : avril 2008 Messages : 157 ![]() |
J'ai réussi à régler une partie de mon problème...
j'arrive à créer mon tableau avec affichage des données concernant la dernière année uniquement grâce à la fonction SI, qui marche en fait (j'avais dû me tromper dans la syntaxe) mais il m'affiche quand même toutes les années! donc pour faire un camembert, ça passe, mais pour un diagramme en barre, ça foire! j'ai donc essayé de faire une condition sur la variable année pour qu'il ne mette que la dernière année ET LA... c'est le drame... Il m'affiche bien l'année voulu, mais il me met une autre colonne sans libellé dans lequel il regroupe les autres années ![]() Je met une image pour bien illustrer mon problème : 1er tableau : tableau de base sans condition 2eme tableau : condition sur l'indicateur Code :
Code :
si quelqu'un a une idée de génie, ce serait gentil
|
||||
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
Il faut non seulement que tu appliques cette fonction si alors sinon sur l'en-tete de colonne (année), mais également sur le contenu de ton tableau croisé (cases blanches)...de manière à n'afficher le contenu que lorsque ta condition est remplie
..tu peux également utiliser ce type de syntaxe de manière a masque ce qui n'est pas pour la dernière année....dans format de tableau>l'onglet affichage>masquer....et tape une formule
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : avril 2008 Messages : 157 ![]() |
merci de ta réponse, j'avais à peu près régler le problème autrement, mais j'ai eu un autre souci, il me faut les pourcentages, et il me sort des pourcentages aberrants!
ton idée de masquer le bloc me paraît être la meilleure solution. Donc après avoir chercher ce qu'il attendait comme type de formule, j'ai finalement mis: Code :
= <Année de mouvement> <> RéponseUtilisateur(FournisseurDeDonnées(<Année de mouvement>) ,"Quelle est l'année la plus récente de votre étude ?") |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
ouais je vois.....en fait masquer le bloc je sais pas si ça marche pour masquer certaines colonnes d'un tableau croisé...
en revanche tu peux essayer de créer un maitre (section) sur l'année.....et ensuite masquer les sections voulues....
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : avril 2008 Messages : 157 ![]() |
ça y est!!
en fait je ne me suis pas servi de l'option masquer le bloc qui ne marchait pas... (va savoir pourquoi) mais tu m'as fortement aiguillé vers la solution et je t'en remercie (je desespérais un peu) j'ai fait comme B2r l'a indiqué dans un autre message du forum, à savoir : En dehors des tableaux (fond blanc) Clic Droit de la souris * Mettre en forme les filtres * Sélectionner le tableau * Ajouter... * puis j'ai sélectionné : ma formule (ou alors on peut l'éditer): = <Année de mouvement> <> RéponseUtilisateur(FournisseurDeDonnées(<Année de mouvement>) ,"Quelle est l'année la plus récente de votre étude ?") puis j'ai choisi 0 OK, et la miracle! it works! ![]() Merci encore à bientôt |
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
bah oui c'est un filtre ça !!!
comme tu avais dit dans ton premier message...sans filtre....j'ai éviter cette solution....... enfin content d'avoir aidé...... ![]() un petit [RESOLU] ?
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : avril 2008 Messages : 157 ![]() |
En effet c'est un filtre...
j'avais dis sans filtre parce que je ne savais pas qu'on pouvait faire un filtre dynamique |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com