开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情
前言
再一次参加更文挑战,这次准备写一下关于帆软报表的主题,也为了自己备考帆软认证的记录吧。
练习内容
1.整个模板只能出现一个数据集,下拉复选框与报表主体共用一个数据集,且不影响互相显示。
2、默认为空时查询出所有产品类型数据
3、统计表中产品名为数据集中产品名横向扩展。
4、销量按销售员分组统计,数据为每6行一页,分页后最后一页不能留空白行或空白页(下面效果图中展示的是每4行一页,要求是每6行一页)
解题思路
1.1整个模板只能出现一个数据集,说明我们就建立一个数据集为我们报表提供;
1.2下拉复选框与报表主体共用一个数据集,且不影响互相显示。 说明我们报表中筛选组件的数据内容也是由我们第一个数据集进行提供
- 默认为空时查询出所有产品类型数据。当我们不选择产品时,及查询所有的产品 这里我们的参数可以这样写 产品名 like '%{产品名}%' 或者 1=1 {if(len(参数) == 0,""," and 字段like ‘%" 参数 "%’")}
3.统计表中产品名为数据集中产品名横向扩展。 这里我们的产品名是横向扩展 选择相应的单元格 设置单元格扩展方向 为横向
- 销量按销售员分组统计,数据为每6行一页,分页后最后一页不能留空白行或空白页 点击「模板>模板 Web 属性>分页预览设置」,选择「为模板单独设置」,勾选「按行分页」,设置每页显示行数为6 即可实现我们的分页效果 当出现如上问题时,您只要选中响应的列所在的单元格后,右键选择清除>全部即可。
总结
完成以上四个任务,能收获很多的实践能力,提升自己动手的能力,希望自己越来越好加油奥利给哈哈哈哈。