0

Je crée un rapport SSRS (exportation PPT) avec plusieurs graphiques et un nombre de pages fixe. Chaque page contient plusieurs graphiques. Je souhaite afficher différents diagrammes dans le même emplacement de page en fonction d'une condition. Maintenant, je sais que, nous pouvons cacher/afficher un graphique en spécifiant une expression pour l'attribut de visibilité, mais cela ne fera que masquer/afficher le type unique de graphique dans un emplacement préassigné.SSRS 2016 - Comment afficher un graphique, basé sur une condition, dans le même emplacement de page

Juste pour réitérer

If Condition1=True  
    Display Chart1 at location (0,0) 
Else  
    Display Chart2 at location (0,0) 

Note: Chart1 et Graphique2 sont générés à partir des jeux de données différents

Merci à l'avance!

Répondre

1

Ceci est très simple à accomplir.

Créez les deux graphiques et placez-les les uns sur les autres dans le concepteur de rapport. Configurez vos paramètres de visibilité pour n'en afficher qu'un en fonction de vos critères et, comme un seul est rendu, ils n'interféreront pas entre eux ni avec le reste de la mise en page du rapport.

0

Je pense que la propriété de position pour Chart n'est pas disponible, donc nous ne pouvons pas gérer la position de la carte directement avec un paramètre de position. mais il y a du travail autour. créez tous vos graphiques (plusieurs graphiques) dans votre conception de rapport, positionnez-les comme vous voulez et changez leur propriété visible selon vos conditions. par exemple. si Chart1 doit être affiché à la position 1 et à la position 2 en fonction de la condition, il y aura 2 cartes dans votre rapport RDL l'une à la position 1 et l'autre à la position 2. gérer chaque propriété visible des graphiques selon la condition, vous devez réaliser ce dont vous avez besoin.

c'est essayé par moi plus tôt.