anyfeng
作者anyfeng·2015-07-09 11:15
软件开发工程师·某零售企业

BIEE变量介绍和应用

字数 754阅读 1563评论 0赞 0

BIEE的变量分几种,(库变量、会话变量、介绍变量、请求变量,BIEE内部定义的变量不说了。)

Variable定义的变量类型大体分为两种:一种是Repository(库变量),一种是Session(会话变量)。

Repository(库变量)分为两种,一种是Dynamic(动态变量)和Static(静态变量)

Session(会话变量)分为两种,一种是System(系统变量)和Non-System(非系统变量)

静态变量的用途:如果一个项目中有点10个DASHBOARD,每个DASHBOARD中有点10个PAGE,每个PAGE的下标都需要带上公司的版权注释,但是当公司被收购了版权信息需要修改怎么办,改天100次版权信息,如果用静态变量的话,就省事多了,直接的改一个静态变量的缺少值就可以了。

表达式和筛选器调用变量的时候可以用VALUEOF(‘变量名’)来引用,而其他地方调用的话,例如 文本:@{biServer.variables[‘变量名’]}

动态变量的用途:例如,一个项目中,要求当每天用户登录的时候看到的是当天(当月)的数据,这时候我们需要用库的动态变量。

介绍变量:介绍变量是指把提示中(也可以叫做筛选器中)的所选项做为变量的VALUE值来使用,用@变量名的结果来引用

请求变量:请求变量是指从新定义的会话变量的VALUE值的变量,其新定义的值为自提示所选项,设置请求变量的名称的时候必须要和将要修改的会话变量的名称相同,用提示的请求变量来修改这个会话变量,最终目的是通过请求变量传过来的值来修改会话变量

会话变量有调用方式:VALUEOF(NQ_SESSION.‘变量名’)

库变量和会话变量在文本中的调用方式是:@{biServer.variables[‘变量名’]}

介绍变量的调用方法是@{变量名}

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广