找文章 / 找答案
精选问答 更多内容

打开报表,可以不加载图表数据集吗?为了让业务感觉报表快

小混子白银二 显示全部楼层 发表于 前天 13:55 |阅读模式 打印 上一主题 下一主题
回复

使用道具 举报

精彩评论9

yhbi老6了白银四 显示全部楼层 发表于 前天 14:00
普通报表的话,选择,批量提交。打开不预加载数据

https://www.yonghongtech.com/rea ... F%E6%8F%90%E4%BA%A4
回复

使用道具 举报

小混子白银二 显示全部楼层 发表于 前天 14:46
yhbi老6了 发表于 2024-12-3 14:00
普通报表的话,选择,批量提交。打开不预加载数据

https://www.yonghongtech.com/real-help/Z-Suite/10.2/ ...

这个批量提交是在打开报告后,查看报表时生效。
第一次打开报表数据是直接就加载出来了。
回复

使用道具 举报

yhbi老6了白银四 显示全部楼层 发表于 前天 14:50
这里是这样的么?
回复

使用道具 举报

小混子白银二 显示全部楼层 发表于 前天 15:13
yhbi老6了 发表于 2024-12-3 14:50
这里是这样的么?

呃...比如说:参数组件日期默认选了今天,第一次打开报表后,没有点查询,那么今天的数据不会展现出来。

部分报表组件为空时,是全部数据。但不可以点了查询后,开始走数据集部分吗?
回复

使用道具 举报

yhbi老6了白银四 显示全部楼层 发表于 前天 15:38
小混子 发表于 2024-12-3 15:13
呃...比如说:参数组件日期默认选了今天,第一次打开报表后,没有点查询,那么今天的数据不会展现出来。
...

你里面说到:“部分报表组件为空时,是全部数据”,意思是,已经做了上面图中的过滤结果为空的操作,但是首次打开报告后,依旧会有部分报告在加载数据。是这个意思吗?所以希望首次打开有做数据加载的图表和那些图表一起,在查询后再出数据。
回复

使用道具 举报

小混子白银二 显示全部楼层 发表于 前天 15:53
yhbi老6了 发表于 2024-12-3 15:38
你里面说到:“部分报表组件为空时,是全部数据”,意思是,已经做了上面图中的过滤结果为空的操作,但是 ...

是这个意思。报表选了过滤结果为空的选项,但查看报告时还是把该筛选条件对应的数据全部展示出来了。
回复

使用道具 举报

yhbi老6了白银四 显示全部楼层 发表于 前天 16:22
小混子 发表于 2024-12-3 15:53
是这个意思。报表选了过滤结果为空的选项,但查看报告时还是把该筛选条件对应的数据全部展示出来了。 ...

原因是,这个图表用的数据集,没有在任何过滤组件、参数组件有使用到,也没有任何的参数过滤,所以就默认出数据了。这个问题说难处理也难,因为确实不需要进行筛选,但是吧,也好处理,拉一个过滤组件,绑定图表的随便维度列的一个,然后拉小隐藏起来就好。
回复

使用道具 举报

小混子白银二 显示全部楼层 发表于 前天 16:51
yhbi老6了 发表于 2024-12-3 16:22
原因是,这个图表用的数据集,没有在任何过滤组件、参数组件有使用到,也没有任何的参数过滤,所以就默认 ...

那其实就是打开报表就必然要初始化数据集。 拉个过滤组件只是让后台数据集查不出来数据,在前台就没得展示了。
回复

使用道具 举报

yhbi老6了白银四 显示全部楼层 发表于 前天 17:03
本帖最后由 yhbi老6了 于 2024-12-3 17:05 编辑
小混子 发表于 2024-12-3 16:51
那其实就是打开报表就必然要初始化数据集。 拉个过滤组件只是让后台数据集查不出来数据,在前台就没得展 ...

按我的我感觉来说,应该不是,设置了空数据后,并且有做筛选,批量提交的话,只有refreshData()才会加载数据。但是筛选的下拉列表会不可避免的加载数据,如果下拉筛选的数据基数比较大,比如直连并且是客户代号之类的,会导致慢
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部