[]
在Wyn中准备好数据后,您就可以开始设计和制作各类报表,将数据转化为直观、专业的业务洞察。本页面向您介绍设计和创建报表(包括类Excel报表、类Word报表、中国式复杂报表等)的系统性思路和通用步骤,帮助您建立全局认识,高效地开始报表开发。
核心设计思路:从数据到洞察,核心目标是清晰、准确、高效地传递信息。无论哪种报表类型,都可以遵循以下核心思路:
在开始设计之前,
确认几个核心问题: 这份报表要回答什么业务问题?满足什么决策需求?
受众: 谁将使用这份报表?他们的关注点、知识水平和操作习惯是什么?(例如:高管需要战略概览,业务人员需要操作细节,财务需要精确数字)。
输出物: 最终报表是屏幕查看、打印输出还是导出PDF/Word/Excel?这影响布局和交互设计。
熟悉您将要使用的数据集(数据库表、视图、模型等)的结构、字段含义、关联关系和数据类型。
明确哪些字段是维度(用于分类、分组,如日期、地区、产品类别),哪些是度量(用于计算和展示数值,如销售额、数量、利润)。
Wyn提供多种报表类型,各有优势,基于目标、受众、数据复杂度和输出要求(特别是打印/导出格式的严格要求)来选择。
类Excel报表: 制作网格状、行列结构清晰、支持复杂计算、分组、小计总计的表格报表;
中国式复杂报表: 完美应对多级表头、表尾、交叉表、不规则分组、票据套打等中国特色报表需求;
类Word报表: 制作文档式报表,如合同、报告、信函,支持富文本、段落、图片嵌入和动态数据填充;
图形化报表: 在分页报表中嵌入图表组件,实现图文混排;
仪表板: 更适合交互式数据探索和监控,强调实时性和可视化组件联动。如果需求是固定格式、分页打印/导出,分页报表是更优选择。
设计报表的物理结构:页眉、页脚、正文区域划分。
组织信息流:数据如何分组?排序逻辑是什么?关键指标如何突出?
考虑分页逻辑:数据量大的报表如何合理分页?是否需要在每页重复表头?
这是报表设计的核心,根据需求选择并配置合适的数据区域控件:
表格: 最基础的行列结构,适合明细数据和简单分组;
矩阵: 用于交叉分析,行和列都可以动态分组(维度),单元格显示聚合值(度量);
列表: 提供更自由的布局,可以在区域内任意放置字段、文本框、图片等,常用于表单式、卡片式布局或作为其他区域的容器;
图表: 在分页报表中嵌入可视化图表;
然后设置分组、排序、过滤(筛选)条件。
基于实际的业务场景设计和实现报表的动态交互
参数: 允许用户在查看报表时动态输入条件(如选择日期范围、地区、产品),实现报表数据的动态过滤,极大提升灵活性。
钻取: 设置从当前报表的某个数据点跳转到另一张相关报表的链接,传递参数以展示更详细信息。
文档目录结构/书签: 为大型报表创建导航。
可通过如下设置进一步美化报表,提升内容的可读性。
格式设置: 字体、颜色、背景色、边框、对齐方式、数字格式(货币、百分比、小数位)。
条件格式化: 根据数据值动态改变单元格外观(如高亮异常值、数据条、图标集),使关键信息一目了然。
合理留白: 避免信息过于拥挤。
使用标题、说明文本: 清晰标注各部分内容。
使用不同的测试数据和参数验证报表准确性。检查布局在不同数据量下的表现(分页是否合理,有无溢出)。邀请目标用户查看和体验,根据反馈进行优化。
下面是按照报表的制作思路建立的文档索引,供您在制作报表时参考。
流程名称 | 功能简介 | 相关文档 | ||
---|---|---|---|---|
1.选择报表模板 | 选择合适的报表模板。 | |||
2. 进入报表设计器 | 报表设计器介绍。 | |||
3. 添加数据集 | 介绍报表数据集的种类以及用法。 | |||
4. 添加组件元素 | 表格组件 | 表格是报表中最常用的组件之一,主要用于制作以行和列来组织数据的 二维表类报表。 | ||
矩表组件 | 矩表用来显示按行和列进行分组的数据汇总,适用于行和列都是由数据 动态构成的交叉分析表。最常见的应用场景为数据横向转置和数据的多 维度交叉分析。 矩表与表格最关键的区别在于矩表的行和列都可以动态扩展,而表格的列 则是相对固定的。 | |||
图表组件 | 图表也是报表中非常常用的一个组件,它以图形的形式显示数据,使用户 更容易快速的理解大量数据。 常用的图表组件有:柱形图、条形图、饼图、折线图等等。 | |||
其他组件 | 包含:文本框、迷你图、数据条、条形码、子报表、图片、图形、列表、 目录等等。 | |||
5. 参数与过滤 | 数据过滤是报表的重要能力之一。 虽不是每张报表的必须具备的,但也是报表中非常常用且实用的功能。 实际使用报表时,我们经常并不需要将数据库中所有的数据都呈现出来, 而是根据一些设定的条件过滤出需要的数据,这就是报表的数据过滤。 | |||
另外,对于参数和过滤功能来讲,还有一个非常好用的功能,就是 自定义参数面板。 做好参数与数据过滤后,报表使用的是默认的参数面板,没有任何排布, 完全按照参数的顺序依次显示出来。 此时,您可以使用自定义参数面板功能将参数面板的外观与排布进行自 定义设计。设计之后的参数面板将有效提升用户体验,帮助最终报表的 使用者理解各个过滤条件。 | ||||
6. 报表外观与布局 | 系统为报表的外观提供了非常灵活的设置方式,除了对组件样式进 行单独控制以外,还支持报表的全局控制,可以全方位高效的满足您的 需求。 | |||
7. 其他重要功能 | 表达式 | 报表除了自动生成一些表达式以外,还支持用户自定义表达式用于 报表内容或格式的设定,这也是本产品报表最具特色的核心功能。 | ||
交互式报表 | 交互式报表是一种为实现智能化业务分析的报表解决方案,使静态的报表 尽可能动态化,即报表数据动态化和报表形式动态化,从而提升报表的 实际使用价值。根据用户的分析角度和数据选择的不同而出现不同的报表 展现形式。 | |||
报表运行计划 | 运行计划允许间隔循环运行一张报表,并将运行结果发送给指定的接收 邮箱,以满足定期自动生成报表的需求。 | |||
8. 保存与分享报表 | 保存报表并将制作好的报表分享出去,才能让其他人看到。 |