找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng 讲师达人认证 悬赏达人认证

超级版主

299

主题

7874

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
13129

活字格认证圣诞拼拼乐微信认证勋章讲师达人元老葡萄悬赏达人

ZenosZeng 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-2-16 00:05  /   查看:3841  /  回复:0
本帖最后由 Eden.Sun 于 2023-1-5 18:54 编辑

(一)背景介绍
在进行报表设计时,单行结构的报表比较常见,比如下面的订单列表报表,他就是将原始数据中的一行,对应的显示到报表中的一行,如下图所示:
image.png913713378.png

而除了这种一行对应一行的报表结构之外,有的时候我们也需要将原始数据中的一行,显示为多行结构,如下图所示:
image.png790507201.png

要实现这种一行对应多行的报表格式,在Wyn Enterprise的报表中可以通过表格、列表等多种方式来实现,
这篇文章先介绍表格中多行布局报表的实现方法,而使用的主要功能就是表格的每个区域支持多行的能力。

(二)实现方法
第1步:新建RDL报表,并添加数据集
新建一个空白的RDL报表,然后选择共享数据集【销售明细_报表】
image.png150699156.png

第2步:添加表格组件,在明细区域插入多行
从工具箱中,点击表格组件(或者直接拖拽),添加到报表设计界面。
你会发现表格有三行,其中中间行是明细区域,我们要实现多行布局的报表,主要是在明细区域内插入多行的方法来实现
image.png927943420.png image.png69035033.png

同样的方法,在明细区域单击鼠标右键,并插入更多的列。最后得到一个以下样式的表格。
image.png488443602.png

第3步:在表格明细行中绑定数据字段
在明细行中添加多行之后,我们就可以在单元格中绑定所需要的数据字段了。
得到下图所示的报表设计界面,其中红框单元格绑定了数据集字段,其他单元格的数据是直接输入的。
image.png651560363.png

第4步:预览报表
点击设计器顶部的预览按钮,我们可以测试报表的实际运行效果,如下图所示:
image.png175805663.png

从实际运行结果,我们看到,原始数据中的一行记录,在报表中显示成了两行,基本达到我们期望的结果。
image.png529683532.png

第5步:调整报表外观
因为这是一个多行布局的表格,其实表格本身的表头行和表尾行没有实际意义,我们可以直接将其删除。
【订购日期】字段单元格换行显示了,我们可以将其后面的两个单元格一起合并。

image.png670563964.png   
同时,我们可以将所有绑定字段的单元格设置为左对齐,所有直接输入文本的单元格设置为右对齐。
提示:可以安装 Ctrl 键,然后通过鼠标选择多个非连续的单元格。
image.png704915466.png

调整之后,再次点击报表预览按钮,得到最后的报表效果如下:
image.png349224852.png

(三)重要提示

实现多行布局报表最核心的是,理解报表每个区域(表头、明细、表格、分组头、分组尾),都可以插入多行/多列,在此基础上可以变幻实现更多类型的报表。


好了,今天的产品使用技巧分享就是这些,希望你已经 get 这个技能

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部