Question

Gardez à mon retour, je suis en utilisant Dashboard Designer, SharePoint 2010 et PerformancePoint Server 2010.

J'ai une page d'accueil du tableau de bord montrant un indicateur de performance clé pour les ventes, par marque. J'ai ajouté une propriété personnalisée « rapport Vue détaillée » sur mon KPI. Lorsque je clique sur, je veux être en mesure d'aller à une deuxième page de tableau de bord avec 5 tableaux de bord et 2 rapports pour mes ventes, par marque. Les besoins de la marque d'être un filtre.

De toute évidence, ce que je voulais faire est de dire à ma deuxième page sur laquelle la marque à l'aide d'un filtre en paramètre querystring, quelque chose comme? BrandFilter = [Marque]. [X]. [Y] ...

Mais, dans Designer Dashboard, vous ne pouvez pas (?) Ont querystring paramètres basés. Je sais que je peux le faire directement dans SharePoint (avec la partie Web correspondante), mais quand je déploie mon tableau de bord à nouveau, je perds des changements sur mesure que je fais à mes pages.

J'ai essayé de créer une transformation personnalisée des cartes de pointage qui lirait les querystring et ajouter PageFilters, mais je fait face à deux problèmes: 1. Je ne peux pas accéder au HttpContext à partir de là (de couse!) 2. Ce ne serait pas le faire pour les rapports.

Que dois-je faire? Dashboard Designer et drop travail directement dans SharePoint? Je souhaite qu'il y ait une solution avec Dashboard Designer!

Merci!

Était-ce utile?

La solution

J'ai trouvé une façon de le faire. Je personnalisé ma génération tableau de bord (en utilisant C #) et a ajouté une méthode javascript sur ma page principale pour gérer tous les liens qui sont cliqués. Lorsque je clique sur un lien dans un tableau de bord, je reçois le paramètre de l'URL en cours et mettre à jour un filtre dans la page avec cela. Je peux partager plus de détails sur demande ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top