需求:在报表列表中可以实现超链接,链接到个案进详情和卷宗的查询
不容置疑能够像case那不就OK了
确实是这样实现的,有两种方式去实现:一种是“源头”实现方式,我说的“源头”并不是数据源了,而是Universe
在Universe里进行维定义时,可以添加一个hyperlink维;一种方式“后期绑定”实现方式,其实我觉得叫“后期格式化”更贴切点
在webi文档报表中,进行自定义变量的公式来实现,本人比较趋向这种方式
下面对两种方式进行分别介绍:一、“源头”实现方式:1
打开Designer,在Universe里创建一个卷宗连接维,如图:2
在属性页>选择里添加Html脚本,对那个数据进行绑定,可以进行选择,如:3
将Universe导出到CMS即可
打开工具Infoview进行Webi报表设计,将维数据“卷宗链接”添加到报表里
如图所示:5
设置报表中“卷宗连接”单元格的“内容”属性为“超级链接”,这一点很重要,否则报表显示为html标示
点击查看结果,可以看到实现了超级链接功能
如图:二、后期绑定实现方式:1
首先必须在Webi文档报表编辑器里增加一个变量,增加变量图标是,比如我增加了一个名为:url的变量
该变量以度量还是维度属性创建,对展示没有影响,公式应该是个关键的地方,也是处理很灵活的地方,可以使用函数运算符来实现
这个地方以后专门会对此进行详细介绍
公式与“源头”实现方式的html脚本没有本质区别
好了,刷新数据查看结果,同样实现超链接功能
如图:总结:个人觉得第二种方式比较方便,不关心数据源的取向,直接在webi上就实现了
不过,第一种方式比较灵活,因为大的数据分析,那么分工很明确,一部分开发人员创建分析Universe,一部分开发人员关注报表的表现形式
这里还有关于参数问题,将在下一节《webi报表参数传递问题》进行详细讲述