页面树结构
转至元数据结尾
转至元数据起始

示例效果

仪表分析中可以添加参数,进行数据的筛选。如下:

注:仪表分析是基于数据集创建,带参数过滤的原理是先在数据集中引入参数,实现数据集中切换参数即切换数据的效果。

实现步骤

1.创建参数

(1)在“定制管理”界面,左侧“公共设置”-》“参数定义”节点下,右键-》新建-》参数

 

(2)在弹出的数据源选择窗口中,选择“关系数据源-》northwind",进入参数设置界面

 

(3)输入参数名称为“产品类别”,参数类型为“字符串”,控件类型为“下拉框”

 

(4)点击“下一步“,设置参数备选值和默认值来源于sql,并且写入完整sql,参数值来源于categories表的categoryname字段

 

(5)点击“下一步”,设置参数显示值及实际值均为“categoryname”

(6)点击“保存”按钮,保存参数

 

参数定义请参考:参数定义

 

2.创建数据集

(1)在“定制管理“界面上点击新建“sql查询”

 

(2)在弹出的数据源选择窗口中选择“northwind”数据源,进入sql编辑界面

 

(3)在sql编辑窗口中,输入sql,并且将产品类别参数拖拽到sql编辑窗口,放置到相应的sql位置中

(4)在sql查询编辑窗口,点击工具栏上的“预览数据”按钮,可以切换参数切换数据

 

(5)检测sql查询的输出字段

(6)并修改输出字段别名为相应中文,保存该sql查询

数据集定义相关设置项请参考:数据集定义

 

3.创建仪表分析

(1)在“定制管理”界面左侧“定制资源”目录树上,找到前一步骤中创建的查询

 

(2)在查询上,右键-》新建分析-》仪表分析

 

(3)图形类型选择“柱图”

 

(4)数据设置如下

 

(5)确定,效果如下:可切换类别参数切换仪表分析的数据

 

资源下载

报表资源:带参数的仪表分析.xml

 

  • 无标签