2010-12-10 39 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中使用某种映射表,您可以为每个用户分配每个图表的显示权限。