[]
        
在线Demo 免费试用
(Showing Draft Content)

设计和制作报表 - 思路与步骤指南

1. 概述

1.1 功能概述

在Wyn中准备好数据后,您就可以开始设计和制作各类报表,将数据转化为直观、专业的业务洞察。本页面向您介绍设计和创建报表(包括类Excel报表、类Word报表、中国式复杂报表等)的系统性思路和通用步骤,帮助您建立全局认识,高效地开始报表开发。

2. 操作步骤

2.1 思路解析

核心设计思路:从数据到洞察,核心目标是清晰、准确、高效地传递信息。无论哪种报表类型,都可以遵循以下核心思路:

image

2.2 操作步骤

步骤一:明确需求与规划

在开始设计之前,

  • 确认几个核心问题: 这份报表要回答什么业务问题?满足什么决策需求?

  • 受众: 谁将使用这份报表?他们的关注点、知识水平和操作习惯是什么?(例如:高管需要战略概览,业务人员需要操作细节,财务需要精确数字)。

  • 输出物: 最终报表是屏幕查看、打印输出还是导出PDF/Word/Excel?这影响布局和交互设计。

步骤二:理解数据结构

熟悉您将要使用的数据集(数据库表、视图、模型等)的结构、字段含义、关联关系和数据类型。

明确哪些字段是维度(用于分类、分组,如日期、地区、产品类别),哪些是度量(用于计算和展示数值,如销售额、数量、利润)。

步骤三:选择合适的报表类型

Wyn提供多种报表类型,各有优势,基于目标、受众、数据复杂度和输出要求(特别是打印/导出格式的严格要求)来选择。

  • 类Excel报表: 制作网格状、行列结构清晰、支持复杂计算、分组、小计总计的表格报表;

  • 中国式复杂报表: 完美应对多级表头、表尾、交叉表、不规则分组、票据套打等中国特色报表需求;

  • 类Word报表: 制作文档式报表,如合同、报告、信函,支持富文本、段落、图片嵌入和动态数据填充;

  • 图形化报表: 在分页报表中嵌入图表组件,实现图文混排;

  • 仪表板: 更适合交互式数据探索和监控,强调实时性和可视化组件联动。如果需求是固定格式、分页打印/导出,分页报表是更优选择。

步骤四:规划布局与信息层次

  • 设计报表的物理结构:页眉、页脚、正文区域划分。

  • 组织信息流:数据如何分组?排序逻辑是什么?关键指标如何突出?

  • 考虑分页逻辑:数据量大的报表如何合理分页?是否需要在每页重复表头?

步骤五:设计数据展示区域

这是报表设计的核心,根据需求选择并配置合适的数据区域控件:

  • 表格: 最基础的行列结构,适合明细数据和简单分组;

  • 矩阵: 用于交叉分析,行和列都可以动态分组(维度),单元格显示聚合值(度量);

  • 列表: 提供更自由的布局,可以在区域内任意放置字段、文本框、图片等,常用于表单式、卡片式布局或作为其他区域的容器;

  • 图表: 在分页报表中嵌入可视化图表;

然后设置分组、排序、过滤(筛选)条件。

步骤六:实现交互与动态性

基于实际的业务场景设计和实现报表的动态交互

  • 参数: 允许用户在查看报表时动态输入条件(如选择日期范围、地区、产品),实现报表数据的动态过滤,极大提升灵活性。

  • 钻取: 设置从当前报表的某个数据点跳转到另一张相关报表的链接,传递参数以展示更详细信息。

  • 文档目录结构/书签: 为大型报表创建导航。

步骤七:提升可读性与美观度

可通过如下设置进一步美化报表,提升内容的可读性。

  • 格式设置: 字体、颜色、背景色、边框、对齐方式、数字格式(货币、百分比、小数位)。

  • 条件格式化: 根据数据值动态改变单元格外观(如高亮异常值、数据条、图标集),使关键信息一目了然。

  • 合理留白: 避免信息过于拥挤。

  • 使用标题、说明文本: 清晰标注各部分内容。

步骤八:发布与迭代

使用不同的测试数据和参数验证报表准确性。检查布局在不同数据量下的表现(分页是否合理,有无溢出)。邀请目标用户查看和体验,根据反馈进行优化。

3. 文档索引

  • 下面是按照报表的制作思路建立的文档索引,供您在制作报表时参考。

    流程名称

    功能简介

    相关文档

    1.选择报表模板

    选择合适的报表模板。

    报表模板

    2. 进入报表设计器

    报表设计器介绍。

    报表设计器及常用操作

    3. 添加数据集

    介绍报表数据集的种类以及用法。

    报表数据来源简介

    使用共享数据集

    使用内嵌数据集

    4. 添加组件元素

    表格组件

    表格是报表中最常用的组件之一,主要用于制作以行和列来组织数据的

    二维表类报表。

    使用表格组件设计报表

    矩表组件

    矩表用来显示按行和列进行分组的数据汇总,适用于行和列都是由数据

    动态构成的交叉分析表。最常见的应用场景为数据横向转置和数据的多

    维度交叉分析。

    矩表与表格最关键的区别在于矩表的行和列都可以动态扩展,而表格的列

    则是相对固定的。

    使用矩表组件设计报表

    图表组件

    图表也是报表中非常常用的一个组件,它以图形的形式显示数据,使用户

    更容易快速的理解大量数据。

    常用的图表组件有:柱形图、条形图、饼图、折线图等等。

    使用图表组件设计报表

    其他组件

    包含:文本框、迷你图、数据条、条形码、子报表、图片、图形、列表、

    目录等等。

    使用其他报表组件

    5. 参数与过滤

    数据过滤是报表的重要能力之一。

    虽不是每张报表的必须具备的,但也是报表中非常常用且实用的功能。

    实际使用报表时,我们经常并不需要将数据库中所有的数据都呈现出来,

    而是根据一些设定的条件过滤出需要的数据,这就是报表的数据过滤。

    报表参数与数据过滤

    另外,对于参数和过滤功能来讲,还有一个非常好用的功能,就是

    自定义参数面板。

    做好参数与数据过滤后,报表使用的是默认的参数面板,没有任何排布,

    完全按照参数的顺序依次显示出来。

    此时,您可以使用自定义参数面板功能将参数面板的外观与排布进行自

    定义设计。设计之后的参数面板将有效提升用户体验,帮助最终报表的

    使用者理解各个过滤条件。

    自定义查询面板

    6. 报表外观与布局

    系统为报表的外观提供了非常灵活的设置方式,除了对组件样式进

    行单独控制以外,还支持报表的全局控制,可以全方位高效的满足您的

    需求。

    报表外观与布局

    7. 其他重要功能

    表达式

    报表除了自动生成一些表达式以外,还支持用户自定义表达式用于

    报表内容或格式的设定,这也是本产品报表最具特色的核心功能。

    表达式专题

    交互式报表

    交互式报表是一种为实现智能化业务分析的报表解决方案,使静态的报表

    尽可能动态化,即报表数据动态化和报表形式动态化,从而提升报表的

    实际使用价值。根据用户的分析角度和数据选择的不同而出现不同的报表

    展现形式。

    交互式报表

    报表运行计划

    运行计划允许间隔循环运行一张报表,并将运行结果发送给指定的接收

    邮箱,以满足定期自动生成报表的需求。

    报表运行计划

    8. 保存与分享报表

    保存报表并将制作好的报表分享出去,才能让其他人看到。

    新建报表示例

    第十章 文档和用户权限管理