使用复杂报表模块制作自由报表

传统的列表式报表,有时并不能满足用户的需求,这种情况下可制作自由格式的报表,通过卡片式报表,把数据以卡片的形式展现,让用户轻松的了解信息的相关性。接下来,我们通过制作一个三国武将的卡片式报表,来了解自由报表,效果如下图:

使用复杂报表模块制作自由报表 - 图1

复杂报表的数据准备

1.在网易有数中,新建数据连接,同步数据表到复杂报表

示例数据连接为mysql,打开数据连接中的“同步至复杂报表”开关,在“登记表”中,登记要使用的数据表,用于在复杂报告中建立数据集

使用复杂报表模块制作自由报表 - 图2

2.在复杂报表中添加数据集

进入复杂报表,点击“添加”,新建复杂报表的数据集

使用复杂报表模块制作自由报表 - 图3

选择“SQL检索”

使用复杂报表模块制作自由报表 - 图4

选择在数据连接中登记过的数据表

使用复杂报表模块制作自由报表 - 图5

按选中数据表后,选择需要的字段,示例中选择了所有字段

使用复杂报表模块制作自由报表 - 图6

点击右下角“确定”后,命名该数据集为“复杂报表数据集”,数据集会自动生成在最左侧的数据集栏

使用复杂报表模块制作自由报表 - 图7

使用复杂报表模块制作自由报表 - 图8

制作基础的报表模板

1.先绘制出报表基本框架

使用复杂报表模块制作自由报表 - 图9

2.将数据集中的字段拖入对应的单元格

此时会自动弹出单元格向导,根据向导的提示选择相应的公式和属性

使用复杂报表模块制作自由报表 - 图10

“姓名”字段选择“列表”,其余字段选择为“取值”,也可以在快捷公式中直接选择“取值”,此时拖拽到单元格的字段默认属性为“取值”

使用复杂报表模块制作自由报表 - 图11

使用复杂报表模块制作自由报表 - 图12

3.单元格插入图片

选中单元格,在最上方选择“插入”-“单元格图片”

使用复杂报表模块制作自由报表 - 图13

在弹框中,选择“单元格图片”-“图片字段”,选择数据集,然后手动输入图片字段,在示例的数据集中,picture是blob类型字段,存储了三国武将的头像图片。

使用复杂报表模块制作自由报表 - 图14

将基础报告扩展为自由报表

1.扩展

将纵向的A2到A5,以及横向的A1到F1分别选中后,在右侧“扩展”中分别设置以B2单元格为扩展左主格

扩展功能的说明文档:https://complex-report-blue.youdata.163.com/reportmis/gez/help/150657-1351477739223037.html

使用复杂报表模块制作自由报表 - 图15

使用复杂报表模块制作自由报表 - 图16

2.预览

保存后我们预览报告,就可以得到一个基础的自由报告了

使用复杂报表模块制作自由报表 - 图17