Frage

Got ein Armaturenbrett mit 6 verschiedenen Kreisdiagramme für 6 Regionen und eine Gesamtaggregat Kreisdiagramm alle sechs Regionen zu kombinieren. Ich versuche es irgendwie an das Benutzer-Logins auszurichten, so dass, wenn die Profilmanager anmeldet durch Infoview er in der Lage sein wird, alle die 7-Charts zu sehen, aber wenn ein Regional Manager anmeldet sollte er in der Lage sein, die gesamte Grafik zu sehen und nur das Diagramm für seine Region, das Ausblenden der anderen Regionen. Das Armaturenbrett ist Build oben auf Live Office Universe Abfrage, basierend auf einem Universum auf einem Bex Abfrage

Vielen Dank im Voraus

War es hilfreich?

Lösung

Das ist etwas schwierig, aber Sie können die Windows-Benutzer mit Javascript oder aspx zu bekommen. Dann können Sie externen Schnittstelle Anschluss verwenden, um die Benutzer auf die .swf-Datei zu übergeben.

Schließlich können Sie zeigen, und verschiedene Komponenten verbergen abhängig von den Privilegien des Benutzers.

Dies ist die javscipt Zeile, die Sie würden tun lassen, die mit ASPX-

 movieName.setDataSource('dataName','<%=Request.LogonUserIdentity.Name.Substring(Request.LogonUserIdentity.Name.LastIndexOf(@"\") + 1)%>');

Andere Tipps

Sie können versuchen, WebI Bericht mit Current () Formel zu verwenden und diese nächsten mit irgendeiner Art von Mapping-Tabelle kombinieren in Xcelsius, wo Sie assign Anzeigerechte für jedes Diagramm für jeden Benutzer.

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