BIEE报表开发

(1)报表开发实例结果图

(2)开发报表步骤:

(1)创建分析

(2)创建仪表盘提示

(3)创建仪表盘并发布

登录网址,输入用户名和密码

1) 新建——》分析——》选择主题区域——》

主题区域部分相当于数据库中的表

所选列区域部分相当于select后面从表中所取的字段

过滤器区域相当于SQL中的where条件

把“主题区域”的表中所需要的字段拖到右侧“所选列”,然后点击“结果”

复合布局可以放多个视图,比如表格、数据透视图、图表等

2)在结果页面,删除表,点击右上方“新建——数据透视表”,

然后点击“新建——图形——条形图”生成图表

保存到“文件夹”中

3)新建——仪表盘分析提示

点击“新建——列提示”选择所要作为查询的字段

逻辑SQL的表名及字段名都是在rpd展现层定义的名称,from后面是主题区域名称

逻辑SQL里面的函数是BIEE的函数而不是数据库的函数

4)新建——仪表盘

把提示和分析拖到仪表盘编辑页面然后点击“保存”在点击“运行”

搜索栏中切换值  数据没变化  解决办法:

编辑仪表盘——》修改分析——》属性(编辑分析)——》选择“标准”页签——》添加过滤器

报表列中的新建过滤器  运算符选择“提示”

提示表示该报表接收仪表盘提示的参数动态过滤数据

过滤器右方有个“新建按钮”——》更多列——》运算符(提示)

提示里边的作用范围很重要

时间: 2024-11-10 14:52:59

BIEE报表开发的相关文章

报表开发技巧之根据点击次数奇偶性排序之数值型

进行排序的时,很多时候我们可能想实现根据点击的次数进行升降序排序,也就是说点击第一次点击标题升序排序,再次点击就降序,以此类推,而不是通过选择升序进行升序排列,选择降序进行降序排列. 示例工具:报表开发工具FineReport 解决思路 由扩展后排序可知,可以根据参数值的不同来决定升序还是降序,这里也可以此思路进行实现,定义一个参数,如果参数值为1的时候,就升序,参数值为0的时候,按照数据列的负数进行升序排序,即数据列降序. 注:该方法只适用于排序数据列数据类型为数字型的字段,如果数据类型为字符

利用JasperReport+iReport进行Web报表开发

用JasperReport+iReport进行Web报表开发 序言 在非常多实际的项目里,报表都是当中十分重要的组成部分,比如把查询结果以报表的形式呈现出来.这里所提到的报表可不是简单的二维表,而是拥有复杂表头的.多维的.能够在执行期从数据库中自己主动读取数据.可自己主动分页.拥有丰富的页面元素(图片,超连接等).支持分组和交叉表.支持打印.最好还能导出到Excel或Word…...(汗L).可是显而易见,报表功能越强大,提供的服务越丰富,其复杂度也就越提高,所以仅靠石器时代的手工方式生成报表是

自定义数据源是报表开发的常态

报表项目中,大部分报表经过简单的设计.制作即可完成.但是,总有一部分复杂报表需要自定义数据集才能实现.自定义数据集是指报表的数据源不能通过简单SQL实现,需要用报表工具提供的API,调用项目组人员开发的程序来实现.这部分报表数量不多,但是编程.调试工作量较大,在整个项目中占用的时间反而更长. 那么为什么自定义数据集会成为报表项目的常态,会在每个项目中出现呢?如果是一定会出现,有没有更加高效的开发工具,让自定义数据集更容易实现呢? 我们知道,报表是由两部分组成的:数据计算和报表呈现.自定义报表出现

Devexpress报表开发(三):创建主从报表

Devexpress报表开发(三):创建主从报表 此教程是在上一篇的基础上教会大家如何使用Devexpress报表控件来创建主从报表的,我们将从以下几步来实现主从报表: 添加从报表数据 创建从报表 设计从报表布局 显示预览结果 1.添加从报表数据 我们打开上一篇文章的工程,然后右击Report Explorer中的sqlDataSource1,选择Manage Queries(查询管理),然后点击添加. 然后我们按照上一篇文章的步骤添加一张与之关联的表,用作从报表数据. 然后我们在右击sqlDa

【Reporting Services 报表开发】— 矩阵的使用

矩阵,相较于数据表示一维的数据,只能指定固定的数据列,来呈现动态的明细数据行,所以,它可以说是种二维的数据展现形式,让我们能够很容易地从数据行和数据集的交替中查看对应的汇总信息.像SQL Server中的行专列就可以利用矩阵来实现其功能. 一.打开 SQL Server Business Intelligence Development Studio,新建项目->商业智能项目-> 报表服务器项目,命名为CH3 二.在报表文件夹下面,添加->新建项.命名为PirvotTableTest,如

Devexpress报表开发:实例数据库信息

Devexpress报表开发:实例数据库信息 项目使用的是Access数据库,该数据库用于某宾馆的会员管理以及住房管理,共有以下几张表: Vip_Table:系统会员信息存放. House_Table:该宾馆所拥有的房间. House_Record:住房记录表. 1.Vip_Table结构 2.House_Table结构 3.House_Record结构 4.实例数据库下载     下载见附件 有时间会把我所使用的Devexpress以及其破解文件上传.同时附带破解方法.

oracle报表开发方案

PL/SQL也是一门语言,后台开发经常会用到. 目前做要到一个功能,关于"报表任务调度",说明白了就是做几张报表,每天统计一次新数据,用于在PC页面上显示,我苦思冥想了几天,总结出三种方案. 开发环境:SSM+oracle(spring,spring MVC,mybatis + oracle). 1.在pl/sql上,每张报表开发一个对应的储存过程,每个存储过程新建一个DBMS_JOB,按相关需求定时执行. 2.在pl/sql上,每张报表开发一个对应的储存过程,新建一张"报表

论制造业的报表开发项目需求

1.信息孤岛 中国制造企业随着ERP.PDM等信息化系统的初步部署完成,管理方式也由无明确过程型的粗放式管理过渡到流程越发清晰的精细化管理.同时,企业在实现对业务数据进行有效管理过程中,积累了大量的生产.行政管理信息,产生了利用现代信息技术收集.管理和展示分析结构化和非结构化的数据和信息的诉求,如何利用这些跨系统数据创造更大的价值? 利用报表开发工具(以下都以FineReport为例进行说明),可以设立一个灵活的数据支撑中心,能够做到随需应变,对单位现有的系统分析进行改进和增强. 首先,变化频繁

报表开发工具中开放的部分图表js接口列表

1.. 描述 报表开发工具FineReport 8.0版本中开放了部分图表js接口,在具体应用的过程中很多人都不知道这些接口到底有什么作用,该怎么应用,所以根据我自己的应用在下面归纳了这些新开放js接口可以实现的功能和具体调用方法. 2. 接口属性 2.1 获取chart对象 FR.Chart.WebUtils.getChart("Cells__id") 单元格 FR.Chart.WebUtils.getChart("Float__id") 悬浮元素 FR.Char