2 chyun0518 chyun0518 于 2016.03.10 19:05 提问

OBIEE如何制作动态报表

本人有用Oracle BIEE做了一张report,数据是通过DataSet从数据库里取出来的,现在有个问题,如何将paramters里选择的值动态的传入这个DataSet里,在点击Apply Now时自动更新DataSet里的sql,重新从数据库里取出满足条件的数据。

例如:现在有一张报表 报表显示有登录时间,登入账号,登录IP等,打开报表后自动查出的是登录日期为今天的的数据,现在要求在paramters里选择一个日期或者是日期区间,取出登录日期是这个选择的日期或登录时间在这个日期区间内的数据。要求不用筛选器,通过paramters里的选值,将日期作为条件,传值到数据模型里的DataSet对应的sql里。

请各位大神指教。
图片如下
图片说明

在图片中的DateFrom和DataTo那里选择一个日期区间,或者在DateFrom那里选择一个日期,怎么将这个值传入到DataModel里的用SQL Query建立的DataSet里,来实现动态报表。

2个回答

chyun0518
chyun0518   2016.03.16 18:57
已采纳

图片说明

如图中标记部分在需要传入参数的位置输入:[parameter_name],系统会自动帮忙创建一个名为parameter_name的parameter,如果没有的话,可以手动创建

chyun0518
chyun0518   2016.03.10 19:13

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
报表设置 jeecg 动态在线报表
select distinct trim(teacher) name,count(bc) value, case when teacher ='333 then '#FF0000' when teacher ='111' then '#D87093' else '#43CD80'  end color,  min(str_to_date(CONCAT(year,'/',month,'
OBIEE
1、仪表盘中展示的链接,如编辑、打印、刷新、导出按钮的设置,在仪表盘右上角可以整体更改,还可以在仪表盘具体的分析中更改。 2、担心表示变量接收的内容太长而截取掉,demo显示,将区域责任中心作为提示器,全选后,供426个值,length为1949,都可以传递正确。 3、条线图中线的宽度的调整,属性--》样式和条件格式化--》样式格式化--》Line; 4:、显示空行,属性--》数据--》空值
OBIEE制作报表小总结
下面是我在利用OBIEE制作报表过程中遇到的问题与解决的方案(仅供参考),错的话都赖我,具体与官方文档为准。前提:我用的OBIEE版本是11g Release 1 (11.1.1)E15253-01,而公司的BIpublisher v11.1.1 guide.pdf里面记载的是11g Release 1 (11.1.1) E28374-02版本的操作手册。这就导致了有可能有些按钮找不到,有些操...
纯JAVA代码利用DynamicReports插件生成动态报表
1.首先,我的目的是纯java项目连接SQL2008数据库,之后能够应客户需要打印出用户的近期10次的消费回单。 2.昨天想到用ireport+jasperreports生成报表,发现生成的是静态的报表,不具有实时性,不能满足要求。 3.今天看到jasperreports插件DynamicReports可以动态生成.pdf格式的报表,于是开始艰辛的探索: (1)准备工
调试经验——OBIEE报表开发实例小结(数据库直连DDR模式、日期型Prompt的设置...)
这几天,算是充分见识了OBIEE开发之“低效”,虽然这个报表的业务逻辑并不复杂,但开发过程简直是困难重重。简单回顾一下这个艰辛的过程:1. 直接使用拖放字段的方式,需要在列公式(column formula)中做各种设置,耗时不说,关键是不靠谱。LISTAGG()函数并不能正常工作。2. 所以,由Ad-hoc模式(即,从subject area将报表字段逐个拖放至analysis文件的方式)切换为...
OBIEE权限控制
1、新建用户 在console-->安全领域-->myrealm-->用户下新建用户myuser 2、新建用户组 在console-->安全领域-->myrealm-->用户组下新建用户组mygroup 3、新建应用程序角色 在em-->coreapplication-->安全性-->管理应用程序角色下新建应用程序角色myapplication 4、新建数据权限 联机打开RPD,同步
外部系统集成BIEE 11g页面同时去掉顶部工具栏和仪表盘菜单
转自csdn会员lele5000的文章: 经常有网友问到,怎样在外部系统中集成BIEE的仪表盘页,同时不要显示上面的工具栏和仪表盘右上角的菜单,如下图所示:   需要将1和2都去掉,1比较容易,在集成的时候用PortalPages这个参数而不是Dashboard就可以了。 要去掉2的话就需要借助CSS来实现了,下面分别给出实现过程。    
数据库与Excel报表的动态生成
一.数据库与Excel报表的动态生成 (1)读取数据库的数据动态生成Excel报表,这是JSP应用中常遇到的问题,本节采用的基本方法是: 在Excel工作薄中,将报表模板制作在第一张工作表中,从数据库中读取数据,利用POI组件复制模板工作表 而得到一张新的工作表,将查询数据填写到新的工作表中。  (2) 实例分析 写一个Servlet程序,查询pubs数据库的titles表和sales表
OBIEE中JS的使用---dashboard中prompt的展示和隐藏
在仪表盘中实现提示器的展示和隐藏,默认隐藏功能
OBIEE RPD开发-数据库功能
[ DATA_SOURCE_FEATURE  ORACLE_11g ]   特性 值 MAX_TABLES_IN_SELECT 1024 MAX_COLUMNS_IN_GROUP_BY 1024 MAX_COLUMNS_IN_ORDER_BY 1024 MAX_COLUMNS_IN_INDEX 3