2010-12-10 34 views
0

獲得了6個區域的6個不同餅圖的儀表板和一個組合了所有6個區域的整體聚合餅圖。我試圖以某種方式將其與用戶登錄對齊,所以如果部門經理通過infoview登錄,他將能夠看到所有7個圖表,但是如果區域經理登錄,他應該能夠看到整個圖表,並且只有他的地區的圖表,隱藏了其他地區。 儀表板是建立在的Live Office Universe查詢的頂部,根據宇宙在貝克斯查詢的頂部提前Xcelsius上不同組件的不同安全性

感謝

回答

2

這是有點棘手,但你可以得到與JavaScript或ASPX的Windows用戶。然後,您可以使用外部接口連接將用戶傳遞給.swf文件。

最後,您可以根據用戶的權限顯示和隱藏不同的組件。

這是javscipt線,將讓你在使用的.aspx

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

你可以嘗試使用WebI報表與CurrentUser()公式和未來結合本在Xcelsius中使用某種映射表,您可以爲每個用戶分配每個圖表的顯示權限。