.
PAGE
.
.
.
自由报表技术红皮书
NC-UAP 6.0
用友NC-UAP
DATE \@ yyyy-MM-dd 2019-08-20
.
目 录
TOC \o 1-3 \h \z \u 第一章 前言 1
1. 背景 1
2. 入门 1
2.1 自由报表的新建 1
2.2 自由报表的格式设计 4
2.3 语义模型的使用 6
2.4 可扩展区域 8
2.5 数据预览功能 13
2.6 分析功能 15
3. 小结 18
第二章 基本功能 18
1. 可扩展区域管理 18
2. 排序 22
3. 筛选 23
4. 固定成员 24
5. 分组 27
6. 分组统计 28
7. 排名函数 31
8. TopN分析 33
9. 交叉 38
第三章 分析功能综合应用 41
1. 分组功能应用 41
1.1 列表中的多级分组 42
1.2 交叉表结合分组应用 45
2. 数据依赖处理区域拼接 46
第四章 报表发布节点 48
1. 报表发布 48
2. 发布后节点 49
第五章 穿透和联查 50
1. 报表穿透 50
2. 报表联查 51
2.1 接口TraceDataInterface 51
2.2 注册方式 52
2.3 联查的执行 52
2.4 工具方法 52
第六章 报表节点的扩展 53
1. 查询动作扩展 53
2. 查询条件 55
3. 区域条件 56
4. 业务格式 57
5. 格式调整器 59
6. 工具方法 60
第七章 辅助开发工具 62
1. 手工导入导出 62
2. 安装盘脚本 63
2.1 构造平台中支持自由报表(以及语义模型)的脚本导出 63
2.2 发布的报表节点导出 63
3. 安装程序 64
前言
背景
为满足各类用户在报表分析方面的综合要求,NC报表产品IUFO从5.5版本开始提供了一个分析型报表的解决方案:自由报表。本文针对V6自由报表功能进行介绍,但是使用了部分5.6版本的产品截图,后续会逐步替换。
自由报表具有以下特点:
针对企业不同业务角色,提供多样使用方式:报表数据查询人员可以在报表数据查询结果上直接构建分析型报表,而不需具备较深技术背景;专业的分析报表设计人员则可以全面使用设计功能实现复杂报表的定义和发布;
支持多种数据来源:系统内置报表数据提供者和多种语义模型提供者,还支持注册其他类型语义模型提供者,多来源数据都可以在一张自由报表中进行数据分析和展现;
报表支持多区域模型,多个区域按照数据分析结果各自动态展开;多区域和多数据来源之间均可以设置依赖关系,能灵活组合拼装出各类样式的复杂报表;
格式设计和报表展现效果一致:各种数据分析和格式设置都在设计界面有直观展现,特别是交叉表的设计方式突破以往,能够可视化的直接定义维度指标及各类展现效果;
提供了分析图表功能:提供了各类常见图表分析功能;
分析功能和交互性加强:全面支持排序/过滤/分组/统计/交叉/排名函数/TopN等分析功能,并具有页维度和待定参数等交互特性。
支持数据追踪:自由报表中的明细数据和统计数据都支持追踪到原始数据。
针对大数据量的处理:利用数据库的处理能力进行多级汇总数据的处理,展现层在电子表格中实现平滑分页,可以分页加载明细数据。
入门
使用自由报表的基本流程介绍。
自由报表的新建
选择自由报表功能节点,就会出现如下界面:
接下来我们选中左面目录树中的一个目录,选择工具栏上的“新增”,如下图:
报表卡片界面中填写“自由报表名称”、“自由报表编码”,如下图:
点击工具栏中“保存”之后,该目录下的报表列表中就会出现刚才新建的报表,如下图:
自由报表的格式设计
在自由报表界面选中需要格式设计操作的报表, 点击工具栏中的“格式设计”如下图:
报表的“格式设计”主界面如下:
主界面中主要包含菜单、工具栏、自由报表导航区域、数据显示区域以及语义模型视图等部分。如下图:
语义模型的使用
点击“数据集视图区域”上方的工具栏中的“插入语义模型”,出现选择语义模型界面,如下图,选中已经定义好的语义模型“user”。
点击“确定”,报表设计界面的语义模型信息框中就会出现被选择的语义模型,如下图:
可扩展区域
可扩展区域是为了放置语义模型的区域,有两种定义方式,一种是选中一定区域,然后右键菜单中选择“设置可扩展区域”,如下图:
可扩展区域定义界面如下图,填写相应的信息。
点击“确定”之后,数据显示区域就会出现此可扩展区域,如下图:
拖动右
原创力文档

文档评论(0)