Frage

Halten Sie in meinem Ich bin mit Dashboard-Designer, Sharepoint 2010 und Performance Server 2010.

ich eine Dashboard Homepage habe einen KPI für den Vertrieb von Marken zeigt. Ich habe eine benutzerdefinierte Eigenschaft „ausführlichen Bericht anzeigen“ auf meinem KPI. Wenn ich auf das klicken, möchte ich auf eine zweite Dashboardseite gehen können, mit 5 Scorecards und 2 Berichte für meine Verkäufe, nach Marke. Die Marke braucht ein Filter zu sein.

Natürlich, was ich wollte, ist zu tun, um meine zweite Seite zu sagen, auf welchem ??Marke Filter durch einen Abfragezeichenfolgeflag Parameter verwendet wird, so etwas wie? BrandFilter = [Marke]. [X]. [Y] ...

Aber in Dashboard-Designer können Sie nicht (?) Haben Abfragezeichen Basis-Parameter. Ich weiß, ich kann es direkt in Sharepoint (mit dem entsprechenden Web-Teil), aber wenn ich dann wieder mein Armaturenbrett einsetzen, verliere ich kundenspezifische Änderungen mich auf meine Seiten zu tun.

Ich habe versucht, eine benutzerdefinierte Transformation für Scorecards zu erstellen, die die Abfragezeichenfolgeflag lesen würde und PageFilters hinzufügen, aber ich sah sich zwei Probleme: 1. Ich kann nicht den Zugriff auf Httpcontext von dort (von couse!) 2. Dass es nicht tun würde, für Berichte.

Was soll ich tun? Drop Dashboard-Designer und arbeitet direkt in Sharepoint? Ich wünschte, es ist eine Lösung mit Dashboard-Designer!

Danke!

War es hilfreich?

Lösung

Ich fand einen Weg, das zu tun. Ich maßgeschneiderte meine Scorecard-Generation (C #) aufgelöst und eine Javascript-Methode, um meine Master-Seite alle Links zu behandeln, die angeklickt werden. Wenn ich in einer Scorecard auf einen Link klicken, erhalte ich die Parameter aus dem aktuellen URL und einen Filter innerhalb der Seite mit, dass aktualisieren. Ich kann mehr Details auf Anfrage teilen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top