Professional Documents
Culture Documents
TM-1803 AVEVA Everything3D - (2.1) Reporting (CN)
TM-1803 AVEVA Everything3D - (2.1) Reporting (CN)
TM-1803 AVEVA Everything3D - (2.1) Reporting (CN)
报表工具
AVEVA 中国
功能介绍
– 简单报表 (Simple Reports)
– 报表设计工具介绍 (Report Designer Overview)
– 报表创建 (Report Creation)
– 报表高级格式 (Advanced Formatting)
– 快速报表 (Quick Reports)
– 运行一个报表 (Running a Report)
简单报表界面:
File :
– 报表生成存储路径,如 D:\report.txt
– 如果只输入文件名,则生成在 %AVEVA_DESIGN_USER% 路径中
– 勾上 Screen ,则输出在屏幕
Types :
– 报表输出元件类型,如 SITE , ZONE , PIPE , EQUI 等
– 多种类型使用空格分隔
– 当前层次的成员,如 BRAN MEMBERS
With :
– 填写元件过滤的条件
– 不填,表示没有条件
Columns :
– 报表输出的列项,如:
– 名字 NAME
– 类型 TYPE
– 全名的第二个字符开始的字符串 (SUBS(FULLNAME, 2))
Hierarchy :
– 报表输出的范围
– 如输出某个 SITE 的名字 /SITE-PIPING-AREA01
– /* 或 World 表示整个 World 层次
– CE 表示输出当前元件
执行报表后,在打开的命令行会显示输出的结果
取消 Screen 的勾选
File: D:\Branches.txt
用记事本打开输出的报表
创建一个简单报表
1. 统计 ZONE /ZONE-EQUIPMENT-AREA01 下所有的管嘴
NOZZLES
– 报表需要包括:设备名字,管嘴名字、通径、位置、朝向和连接方式
– 分别输出到命令行和 Nozzles.txt 文件
2. 统计 ZONE /ZONE-EQUIPMENT-AREA01 下通径大于等
于 100mm 的管嘴
– 报表需要包括:设备名字,管嘴名字、通径、位置、朝向和连接方式
– 分别输出到命令行和 Nozzles.txt 文件
– 提示:通径 (P1 BORE) / 设备名字 (NAME OF OWNER)
界面如下分成几个部分:
– 基于 Microsoft Office Fluent
– 控件栏
– 报表浏览器
– 属性
– 报表设计布局
– 排序及分组
界面分成三个界面:
– 设计模式、预览模式、网页视图模式
打印选项
页面设置选项
导航栏
缩放显示
页面颜色和水印
输出格式: 发送邮件:
新建一个报表模板:
– Report Designer > Report > New Report...
打开 New Report 界面,选择页面模板
– 通过 Product, Project, User or <Browse…>
– 选择需要的模板
使用 <Browse…> 浏览其他路径
系统会记录浏览过的路径
– 如 %AVEVA_DESIGN_DFLTS%\data\reports
选择 Product>A4-Portrait
Create
保存文件名: Training_Report.repv
报表模板可以选择项目的数据来源,以满足自定义报表要求
数据源绑定在报表模板里,在报告中控制和使用数据源中的
数据
报表可以从 AVEVA E3D 项目数据库中绑定数据
数据源的创建有两种方法:
– 指定元件类型和属性
– 已定义的视图: Element Views / Project Views / User Views
– E3D 中的 Search utility 功能,在单次查询中创建(在后面详细介
绍)
Next> ,进入过滤页面
– 可以通过属性和表达式对选定的元件类型
– 属性:如 DESC=AVEVA
– 表达式:如
• HBORE GT 100mm
• PURP OF SITE eq ‘Pipe’
Finish ,完成数据源设置向导
在 Field List 列表,显示该数据源
每个数据源对应的图标,表示:
Next >
视图包括:
– Element Views
– Project Views
– User Views
选择 Element Views
选择已有的 BRANCH
Next >
设置数据源名字和描述
– Name: Design BRANCH
– Description: Branch
Next >
元件类型会由当前视图自动设置
– BRAN
Next >
过滤条件会由当前视图自动设置
– Filter: ACTYPE Equals BRAN
Next >
数据源的属性会由当前视图自动设置
Finish ,完成数据源定义
Field List 显示当前定义的数据源
报表设计布局包括:
– 一个报表只出现一次: Report Header 和 Report Footer
– 每页出现: Page Header 、 Page Footer 、 Top Margin 和 Bottom
Margin
– Detail 是每个数据的数值,在 Group Header 和 Group Footer 出现
报表结构示意如
下:
– 第一页与第二
页分别不同的
布局
在报表设计页面中,右键插入报表部件
选中并拖动数据源的项到 Detail 栏
数据以一个标签 + 数据源出现
绑定数据项到一个标签
拖动一个 Label 控件到 Detail
打开 Label Tasks
通过 data Binding ,选择一个数据项
标签绑定到指定的数据源
点击 Print Preview 栏
预览输出数据样式
每行数据记录之间的行距,受 Detail 的布局控制
把 Label 拖到 PageHeader
输入标题名: Branch 、 Head Bore
报表模板设计
预览效果
选择 Label
拖动 Label 四周进行缩放
设置 Borders 项添加边框
通过修改属性框的 Border 项
设置整个报表表头的边框
报表: Training_Report
– Detail 栏
– 设置边框
• Border Colour LightGray
• Border Width 1
– 格式
• Font Arial
• Font style Regular
• Size 9pt
添加格式规则
点击 Styles 按钮
打开 Styles Editor 窗口
点击 添加格式
点击 添加规则
Name : Normal
修改 Detail 的属性
Styles 下拉列表选择风格
效果如下:
打开 Formatting Rules 项
创建规则
– Name: PSEC_A1A
通过 Condition 设置条件
打开 Condition Editor 界面
条件:
– 当 PSPE 等于 A1A
– 表达式 [PSPE] ==“A1A”
关联风格规则
打开 Formatting Rules 界面,加上 PSPEC_A1A 规则
当 PSPE 等于 A1A
对应项变成红色
创建表达式作为数据源
输入表达式
打开 Expression Editor 界面
– 格式: FormatDouble([Field], “<New units>”, Precision ,
“<Display Text>”)
输入表达式
– FormatDouble([CUTLENGHT.Design BRANCH], “m”, 2, “m”)
为 Label 绑定数据项
效果如下:
创建三个表达式
Substring
Substring
CharIndex
运行报表
AddGroup
– 属性分组
Page Break
PageHeader
运行
添加排序
排序优先级
升序和倒序
运行报表
Page Info
Page Info
添加时间
– 多种格式
Volume 范围
Root element
Report Header
Adding a Chart
Chart Type
Appearance
Data
Advanced Appearance
Diagram
Panes
Axes
Series Views
Point Labels
Chart Title
Titles list
Legend
Annotation
Summary
Summary Editor
Summary Editor
Run report
定义报表模板 Training_Report
– 8 列:
• profile name; the description of the material reference, the
profile cut length, the gross weight, the net weight, the
gross surface area, the net surface area and the number of
pieces.
– 小计,根据 profile name 和描述
– 小计和总计
– 运行报表
Home>Search
Name contain
类型 Element Type
Search scope
指定范围 Volume
属性过滤
Search, 显示搜索结果
右键菜单
– 添加 column
Column 支持表达式
选择 Template
Home>search
– 添加过滤条件
搜索结果
– Column setup
增加 Column
搜索结果
选择模板
Print preview
输出 PDF 选项
另存为 PDF 文件
– C:\AVEVA\Plant\E3D\Data1.1.0\USERDATA\<Proj-code> \Data\
Reports
打开 PDF 文件
新建模板
添加过滤条件
Print Preview
Quick report
– Search 搜索,输出管嘴报表
• 列: OWNER NAME,NOZZ NAME ,BORE ,POS,ORI,CREF
– 过滤条件:生成没有连接的管嘴报表
Tools>Report>Run Report
选择模板
生成报表
运行第 5 、 6 章节创建的报表