BIEE---RPD添加变量

1.连接rpd

2.进入变量管理器:




3.初始化




4.编辑数据源






测试成功后,下一步


5.编辑数据目标





测试:



说明新建的服务器变量成功。

变量名为 v_year1

变量值为 当前年2015


6.使用变量

比如,在列提示上使用变量,使其默认值为变量值



效果:



7.扩展:

例子:

列提示中,有的时候不希望展示所有的年份,希望只展示部分年(比如前年,去年,今年,明年)

且年份自动变更(2015年展示2013,2014,2015,2016,但是2016年的时候展示2014,2015,2016,2017),

此时就可以借助于服务器变量实现。

步骤

7.1新建服务器变量:



7.2:列提示:




sql语句如下:

SELECT "年"."年" FROM "Plan1" where CAST(RIGHT("年"."年",2) AS numeric) <= CAST(RIGHT(VALUEOF("BINext1Year"),3) AS numeric) and CAST(RIGHT("年"."年",2) AS numeric) >= CAST(RIGHT(VALUEOF("BIPre3Year"),3) AS numeric)


其中

RIGHT("年"."年",2)  返回的是 "年"."年" 的从右边开始的两个字符; "年"."年"是"FY12",那么返回"12"

RIGHT(VALUEOF("BINext1Year"),3) 返回的是BINext1Year这个变量从右边开始的三个字符;BINext1Year是2015年,返回15年

CAST(RIGHT(VALUEOF("BINext1Year"),3) AS numeric) 返回 15年 的数字型,即15











  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值