EpSynall报表工具本章要点:介绍使用报表开发工具制作报表的方法介绍如何使用报表运行程序查询报表数据目录:22.1 概述 (1)22.2 报表开发工具 (1)22.2.1 启动报表开发工具 (1)22.2.2 设置数据源 (3)22.2.3 创建报表 (6)22.2.4 日报表 (13)22.2.5 周报表 (19)22.2.6 月/季/年报表 (21)22.2.7 主菜单 (22)22.2.8 报表复制方法 (26)22.2.9 显示/隐藏行列 (28)22.3 报表运行程序 (29)22.3.1 启动报表运行程序 (29)22.3.2 报表运行程序的使用 (31)22.3.3 保存报表 (32)22.4 报表模板的拷贝 (33)22.5 报表工具存放路径 (34)EpSynall报表工具22.1 概述Microsoft Excel是当今应用最广泛、技术最先进、使用最方便的电子表格软件。
EpSynall系统的报表工具基于SCADA系统的特殊要求,并充分利用了Excel的强大功能,同时提供方便可靠的数据定义方法,使得所制作的报表完全符合电力系统要求。
用户可利用该报表工具轻松方便的完成日报表、周报表、月报表、季报表和年报表的设置以及查询功能。
EpSynall报表工具分为两部分:报表开发工具(Report.exe)和报表运行程序(ReportView.exe)。
报表开发工具(Report.exe):是EpSynall系统提供给用户生成日常报表的工具。
用户可以根据自己的需要,利用这个工具生成自己需要的报表。
报表运行程序(ReportView.exe):系统会根据用户在报表开发工具中制作的报表,连接数据库,并根据用户设定的查询日期查询报表数据。
EpSynall系统的报表工具可独立使用,即无需运行EpSynall软件即可制作报表并查询报表数据。
报表所连接的变量及数据均是通过ODBC数据源与某工程连接的,故在制作报表前一定要先指定ODBC数据源。
22.2 报表开发工具22.2.1 启动报表开发工具启动报表开发工具,有两种方法:1、点击Windows“开始—>程序—>EpSynall—>报表开发工具”进入,如下图所示:1EpSynall报表工具2、使用Windows资源管理器打开EpSynall安装目录下‘报表工具’子目录,通过点击‘Report.exe’也可启动报表开发工具。
点击进入报表工具22-2EpSynall报表工具22.2.2 设置数据源EpSynall系统是通过ODBC数据源将历史数据存储到商业数据库中的,对于EpSynall报表工具而言,也是通过ODBC数据源与某工程的变量及历史数据向关联的。
如果您想使用该报表工具制作报表,首先要在Epsynall系统中制作好工程,并至少编译运行过一次,目的是使该工程在某商业数据库中建立历史数据表格。
该报表工具则将通过历史数据库中的‘EqpT agInfo’表中获取工程的变量,如下图所示(以SQL Server数据库为例,通过SQL Server企业管理器看到如下界面):选中‘EqpT agInfo’,执行右键菜单中的‘打开表—>返回所有行’菜单项,打开如下图所示的表参考:ODBC数据源的设置方法请参见本手册附录A或附录B中的说明‘EqpTagInfo’表结构的说明请参见第十六章第16-3页中的说明3EpSynall 报表工具22-4在报表工具中设置数据源的方法如下: 1、 点击‘文件’菜单中的‘修改数据源’,如右图所示:2、 弹出‘设置数据源’对话框,如图所示:3、在弹出的对话框中的‘主数据源名称’后编辑框中输入要连接的工程的数据源名称,或通过‘…’按钮在弹出的“选择数据源”对话框中的‘机器数据源‘设置页中选择相应的数据源。
EpSynall 报表工具5注意:如果选择的是SQL Server 数据源,则系统会提示“SQL Server 登录”信息,如右图所示,‘sa ’为SQL 系统管理员的名称,如果在安装SQL 时未给其设置密码,则直接确认即可。
注意:如果未启动SQL Server 服务,则无法通过登录验证。
参见:关于SQL Server 的安装说明及数据源的创建方法详见手册‘附件B_SQL 安装及数据源设置’中的说明。
EpSynall 报表工具22-622.2.3 创建报表不论是日报表、周报表、月报表,还是季报表、年报表,创建方式和表格的绘制方式都是一样的,下面进行详细的说明。
一、新建报表第一步:在“报表模板”区中选择要定制的报表类型(如月报表),并打开该模板区域,如右图所示。
注:下面的说明以月报表为例,其他报表的设置方法均相同。
第二步:在“报表模板区”中的月报表(用户选择的药定制的报表类型)区域内选择右键菜单中的‘新建报表’,如右图所示。
第三步:在弹出的“报表属性”对话框中设置报表的名称和相关属性,如右图所示.EpSynall 报表工具7“报表属性”对话框设置项目说明如下:报表名称:设置要新建的报表的名称,此名称唯一。
报表名称不得少于3个字。
运算完成后自动保存:如果选中此项设置,则在‘报表运行程序’中运行该表时,查出指定时间的数据后系统会自动在“报表工具”文件夹中的‘HistoryData ’目录中保存该表。
此功能的优势在于,以后再查询该表相同时间的数据时,系统会自动先从保存的表中获取数据,只有点击‘刷新’按钮后才会到历史数据库中重新查询,这样可缩短查询时间节省效率。
详细说明参看‘22.3.3保存报表’中的说明。
注意:若设置了此选项,随着查询量的增加,占用的磁盘空间将会增加。
运算完成后自动打印:如果选中此项设置,则在‘报表运行程序’中运行该表时,查出指定时间的数据后系统会自动打印此表。
注意要连接打印机方可实现该功能。
✐说明:用户也可通过‘文件—>新建报表’菜单实现新建报表的功能,如右图所示。
新建好的报表如右图所示。
左侧“报表模板”区域中月报表下列出了新建的报表。
右侧有两个板’和‘数据格式’,模板’的开发信息,查看报表制作信息使用,在‘报表模板’信息后系统会自动在‘数据格式’工作表中生成相关开发信息,无需用户设置。
EpSynall 报表工具22-8二、设置单元格类型在新建好的报表中的‘报表模版’工作表中,选择要放置信息的单元格,然后双击,系统会弹出如下图所示的“设置单元格类型”对话框。
系统提供两种类型供用户选择点值:通过变量的值直接对单元格进行赋值。
因为每种报表类型此设置均不相同,详细设置请查看后面各报表类型中的说明。
函数:要通过函数运算才能给单元格赋值。
在“设置单元格类型”对话框中选择‘函数’,弹出“输入公式”对话框,如右图所示。
用户只需输入‘‘=函数名称(函数参数)’即可,用户在此可以调用任何EXCEL 支持的函数,函数格式用法与EXCEL 中相同。
三、设置单元格格式本部分介绍工作表中单元格设置和文本编辑等功能的用法,使用方法与EXCEL 相同。
1、编辑文本选中要编辑文本的表格,然后输入文本即可,中文、英文输入都支持。
双击EpSynall 报表工具9进入以下功能的方法: 选中工作表中某单元格并单击右键,弹出的右键菜单如右图所示。
下面对菜单主要选项功能进行介绍。
2、修改定义如果你在某单元格中设置了类型(点值或函数),则可通过此菜单对原来设置的内容进行修改。
3、文本设置自动生成时间文本,设置方法如下: 文本格式:选择要显示的时间文本的样式,如右图所示。
区域设置:设置用户要输入的时间文本的内容及个数。
起始:设置起始时间点。
步长:设置时间间隔的长度。
取点个数:设置时间文本的个数。
排列方式:纵向、横向:设置显示的信息是按纵向还是横向排列例如:设置的‘文本格式’为时间,‘起始’为0,‘步长’为1,‘取点个数’为24,则显示结果如右图所示,两种排列方向显示的内容是一致的。
纵向 横向4、格式(1)数字:设置单元格中数值文本显示的样式。
在默认状态(“全体—>通用”)下,输入什么内容及样式单元格就显示什么。
如用户想要显示格式为1:00:00,将此单元格设置成“时间—>h:mm:ss ”,只要输入1,系统在此单元格中会显示成1:00:00。
用户也可通过点击工具栏图标进入设置。
(2)对齐水平、垂直:设置文本在单元格中的水平和垂直位置 自动换行:如果选择了此项设置,则当选中的单元格中显示的文本长度超出范围,系统将超出部分的文本自动切换到下一行显示,自动扩充单元格高度。
合并单元格:和EXCEL 一致,按住鼠标左键并拖拉出要合并的单元格区域(所选区域将会变成黑色),并执行右键菜单中的“格式—>对齐”菜单项,在弹出的“单元格格式——>对齐”对话框中选择‘合并单元格’,即可将所选区域的所有单元格合并成一个,如下图所示:(3)字体:设置文本的字体、字体风格、字体大小、字体颜色等文本属性。
(4)边框:设置所选单元格的边框样式、线形和线的颜色。
(5)图案:设置单元格的背景颜色及图案。
(6)保护:设置单元格的保护属性。
黑色为拖拉鼠标选中的区域,单击右键菜单调出左侧对话框22.2.4 日报表双击某单元格,在弹出框中选择‘点值’,则会弹出“变量选择”对话框,如右图所示。
“变量选择”对话框中加载的是用户设定的数据源所对应的工程的变量,通过在该对话框中的设置,可通过变量的值直接对单元格赋值。
“变量选择”对话框左侧为‘点列表’区域,右侧为设定取值属性的区域。
点列表:位于‘变量选择’框左侧,显示的是EpSynalll某工程历史数据库中存储的所有变量,也就是用户在自己工程中编辑的所有IO变量点。
这些变量按照‘厂站名称—回路名称—变量类型—变量点’排列。
而用户在‘实时数据库’中编辑的变量,则按照的‘实时数据库—厂站变量—变量类型—变量点’排列。
点值设置步骤:1、首先在对话框左侧区域的‘点列表’中选择变量2、然后在右侧区域设定取值属性下面重点对右侧取值属性设置区域进行介绍:一、当前选择点用户在左侧区域选中某一变量,在此编辑框中会自动显示出用户选择的变量的名称,然后再选择下面的设置。
二、取值方式所谓取值方式,就是指用户在选定的单元格中显示何种数据或者数值,其意义是说将变量的哪个类型的值赋给这个单元格(如:整点值、最大值、最小值、平均值等等),如右下图所示。
‘取值方式’下拉列表框中的选项内容说明如下: 遥测量:最大值:变量的日最大值或者在一天某时段内的最大值。
最小值:变量的日最小值或者在一天某时段内的最小值。
累计值:变量的日累加值或者在一天某时段内的累加值。
平均值:变量的日平均值或者在一天某时段内的平均值。
整点值:变量的24个日整点时刻值或者在一天某时段内的若干个整点时刻值。