找回密码
 立即注册

QQ登录

只需一步,快速开始

Bella.Yuan Wyn认证
超级版主   /  发表于:2022-6-17 17:21  /   查看:1546  /  回复:2
本帖最后由 Bella.Yuan 于 2023-1-5 17:49 编辑

Wyn Enterprise V6.0 版本来了,随着新版本的到来,报表的功能也越来越齐全了,下面我们就来一起看看报表针对导出功能的几个新特性,主要有3个点:
i)冻结设置在导出后依然生效(针对excel数据);
ii)导出时设置动态名称;
iii)预览时可以保存当前查询条件(当前查询视图),下次可直接在下拉列表选择使用。

       在6.0的报表设计页面,我们可以看到页面发生了变化,新加了一个“报表信息”按钮,我们可以看到里面有很多的属性可以供我们进行设置或者选择,像设置文档描述,设置缩略图,设置工具栏选项,设置参数面板高度,导出设置,语言设置。
image.png938396911.png
第一个新特性
冻结行列功能在导出excel后生效,具体操作步骤如下:
1)设置报表数据源和数据集,使用矩表组件,绑定对应字段,然后设置冻结行列,具体设计界面截图如下:
image.png281246947.png
2)预览报表并点击“导出”按钮,设置导出格式为“Excel(数据)”,然后点击“导出文件”
image.png981630859.png
3)导出成功,使用Excel打开后冻结行列功能保留,具体可以参考下面的视频。

image.png199884947.png
视频效果:
冻结行列保留.gif
第二个新特性:这里以上面第一个特性的demo继续讲解第二个新特性
导出可以设置动态名称,具体操作步骤如下:
1)报表导出动态名称,点击“报表信息”按钮进人报表信息页面,滑动鼠标至“导出设置”选项,点击“导出设置”下面的“添加项目”,如下图示,可以按您的需要添加对应的项目个数,其中“占位符”可以自定义名称,但只可手动输入不支持表达式,实际值可以手动输入,或者使用表达式,比如您的导出文件名称需要显示对应的报表参数,您就可以将实际值设置表达式比如“{@报表参数}”;
image.png549110106.png
2)预览报表,点击导出按钮,滑动至文件名称,选择对应的文件名称模板变量(其中也可以在这里自定义文件名称),然后点击导出文件按钮,进行导出。
image.png788573608.png
3)查看导出文件名称:
因为我的报表未保存,所以没有报表名称,即报表名称是“未命名”,所以{reportName}的值是“未命名”,“文件名称追加时间戳”我选择了“是”,所以导出的文件名称格式为:报表名称+时间戳+动态参数1的值+动态参数2的值+123(其中123是我手动输入的值)。
image.png99791258.png 视频效果:
导出动态名称.gif
第三个新特性:这里以第二个特性的报表文件继续讲解第三个特性,其中我将第二个特性的报表文件保存并起名为“报表导出新特性demo”。
预览时可以保存当前查询条件(当前查询视图),下次可直接在下拉列表选择使用,具体操作步骤如下:
1)先找到你的报表文件,然后点击报表名称进行报表预览
image.png869542846.png
2)可以看到我的报表有2个参数,分别是开始时间和结束时间,默认显示是2019年的全年数据
image.png424393309.png
此时,我需要保存当前的查询条件,以供我下次直接使用,点击“过滤试图”,然后点击“保存当前试图”,如下图示:
image.png470557860.png
然后输入过滤试图的名称,输入完成后点击“确定”按钮,如下图示:
image.png108341368.png
然后在预览界面点击“过滤试图”按钮就可以看到上一步刚保存的过滤试图,点击即可查看对应数据(这里为了演示展示,我故意修改了结束时间,过滤试图选择“2019年全年数据”即可查看对应的报表数据),如下图示:
image.png874648742.png       image.png675941772.png
视频效果:

过滤视图.gif
下面附上我的demo 报表导出功能新特性demo.zip (392.82 KB, 下载次数: 18)

2 个回复

倒序浏览
星海末
初级会员   /  发表于:2022-7-14 10:44:39
沙发
如果导出的文件名,是查询出来的报表第一行信息列值,这种可以么
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-7-14 11:25:08
板凳
星海末 发表于 2022-7-14 10:44
如果导出的文件名,是查询出来的报表第一行信息列值,这种可以么

您好,可以在报表设计页面报表信息的导出设置里设置变量,实际值使用表达式,表达式用first函数,设置好后在报表预览界面的导出进行选择即可。 image.png958850707.png     image.png713586425.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部