我需要在报告过滤器中进行多项选择。有可能吗?
我使用输入控件中的列表框多个选择来实现相同的目的。但是用户需要搜索输入控件以打开并选择,因为默认情况下它不会打开。当用户打开报告时,我们是否可以在报告中看到输入控制?
如果是,怎么样?
由于
尼基
答案 0 :(得分:1)
据我所知,您无法在输入控件窗格可见的情况下强制打开文档。如果我没有弄错,无论左窗格是可见还是折叠以及显示哪个标签,都与文档或用户相关,但您无法将其设置为文档属性。
左窗格的状态(可见性和选择)保存在用户配置文件中。您可以通过查看属性SI_DATA.INTERACTIVE_EDITING_VIEWER_USR_PROFILE.CDZ_VIEW_leftPaneSel
来查看该值。使用查询构建器(http(s)://<application server>:<port>/AdminTools
)并运行下面的查询来检索值(在本例中为用户Administrator
)。
select si_data
from ci_systemobjects
where si_name = 'Administrator'
and si_kind = 'User'
您可以通过BusinessObjects Enterprise SDK操纵值的唯一方法。但请记住 - 由于是用户配置文件的一部分 - 更改此操作会影响用户打开的所有文档。此外,只要用户隐藏左窗格或选择其他选项卡,该值就会被覆盖。你无法阻止这种情况发生(至少我不知道)。
一种可能的替代方法是限制该特定用户/用户组的用户界面。在BI 4中(我不确定此功能的哪个版本可用),您可以关闭Web Intelligence用户界面的某些方面。
这样,您可以使“输入控制”选项卡成为左窗格中唯一可用的选项卡。当然,它不是你的目标,它是一个应用程序设置,所以影响是用户(组)级别,而不是文档,但它可能是一个替代,取决于在这种情况下。
您可以通过右键单击CMC中的用户组并从上下文菜单中选择自定义来自定义Web Intelligence界面。