找回密码
 立即注册

QQ登录

只需一步,快速开始

Bella.Yuan Wyn认证
超级版主   /  发表于:2023-3-24 17:27  /   查看:2095  /  回复:0
本帖最后由 Bella.Yuan 于 2024-12-16 15:02 编辑

       相信大家在报表设计中,有时因为客户需求会设计不同类型的报表,比如客户需要“Z”字型或者“N”字型的报表,那针对这种报表该如何设计呢?下面我们就来一起看看这2种报表的设计方法吧~

首先我们先来看看“N”字型和"Z"字型的报表是什么样子。
image.png15317381.png
接下来,我们先介绍“N”字型,我们都知道报表类型有Rdl报表和页面报表,那针对这2个类型的报表该如何设计“N”字型呢,下面我们就来一起看看。
1)页面报表,不可以直接实现,需要使用表格组件+内容溢出占位符组件配合实现,具体方法如下图示:
页面报表组件会有对应的扩展区域,对应的扩展区域的大小就是数据展示的大小,然后设计区域拖出内容溢出占位符,选中表格,给表格设置内容占位符的名称
image.png94201964.png
2)rdl报表
rdl报表要实现“N”字型报表,那就很简单,直接使用分栏功能就可以实现了,具体设置如下图示:
image.png974530944.png
下来我们在一起看看“Z”字型报表的实现方法吧,同样也分为rdl报表和页面报表。
1)页面报表,不可以直接实现,同样需要使用表格组件+内容溢出占位符组件配合实现,具体方法如下图示:
页面报表组件会有对应的扩展区域,对应的扩展区域的大小就是数据展示的大小,然后设计区域拖出内容溢出占位符,选中表格,给表格设置内容占位符的名称,依次给对应的溢出占位符去设置溢出名称,以此来进行实现。

image.png31511229.png
2)rdl报表,不可以直接实现,需要采用表格的隐藏显示来进行实现,具体方法如下:
左边表格显示奇数,具体设置如下图:
image.png988247375.png
右边表格显示偶数,具体设置如下图:
image.png421069945.png
预览效果图如下:
image.png333302916.png
附件有对应的4个报表设计的demo,欢迎大家一起交流哦~
wyn-export-20230323122810.zip (399.72 KB, 下载次数: 415)

0 个回复

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