永洪vip

此人很懒,什么也没有留下

发帖数 2913粉丝 3
happypanda铂金四
2024-2-1 10:22:41 发布在问答
【填报与传统报表】 筛选条件是否可以设置打开时不加载,只有筛选后才加载?
筛选条件是否可以设置打开时不加载,只有筛选后才加载?

情况是这样的,筛选框的数据有大概一亿条左右,
报表目前已经设置了,默认数据展示为空,但是打开报表,筛选条件还是在加载,需要加载一段时间才能进行筛选
如何设置,打开时就是空的,筛选之后才开始加载?


2773
9
精彩评论9
阿姆斯特朗炮钻石一
发表于 2024-2-1 10:33:09 显示全部楼层
我是在sql条件中卡住的,先把参数设定一个固定的值,where条件中写如果 where 1 = (case when ?{参数}= 'false' then 2 else 1 end)这样取数不取数了,里面的筛选也不会卡了,
回复

使用道具 2#

yhdata_lyaa
发表于 2024-2-1 11:15:06 显示全部楼层
设置空数据,筛选空默认值也是空,表格的数据可以不加载。但是筛选框会有数据加载。
回复

使用道具 3#

happypanda铂金四
发表于 2024-2-1 13:42:53 显示全部楼层
yhdata_lyaa 发表于 2024-2-1 11:15
设置空数据,筛选空默认值也是空,表格的数据可以不加载。但是筛选框会有数据加载。
...

就是不想让筛选框加载,因为筛选框数据量有一亿多,会很慢
回复

使用道具 4#

happypanda铂金四
发表于 2024-2-1 13:43:22 显示全部楼层
阿姆斯特朗炮 发表于 2024-2-1 10:33
我是在sql条件中卡住的,先把参数设定一个固定的值,where条件中写如果 where 1 = (case when ?{参数}= 'f ...

我试试这个
回复

使用道具 5#

yhdata_lyaa
发表于 2024-2-1 14:35:21 显示全部楼层

可以试试
回复

使用道具 6#

happypanda铂金四
发表于 2024-2-1 15:09:54 显示全部楼层

我这个貌似不行,可能数据量太大了,没什么办法能不让他加载了?
回复

使用道具 7#

给给铂金四
发表于 2024-2-1 15:18:42 显示全部楼层
阿姆斯特朗炮 发表于 2024-2-1 10:33
我是在sql条件中卡住的,先把参数设定一个固定的值,where条件中写如果 where 1 = (case when ?{参数}= 'f ...

炮哥厉害啊
回复

使用道具 8#

阿姆斯特朗炮钻石一
发表于 2024-2-1 16:03:52 显示全部楼层
happypanda 发表于 2024-2-1 15:09
我这个貌似不行,可能数据量太大了,没什么办法能不让他加载了?

按理说可以啊,数据量再大,刚上来的条件是where 1=2,这样他的数据量就是0,根本不影响前端的加载的
回复

使用道具 9#

happypanda铂金四
发表于 2024-2-1 16:10:48 显示全部楼层
本帖最后由 happypanda 于 2024-2-1 16:13 编辑
阿姆斯特朗炮 发表于 2024-2-1 16:03
按理说可以啊,数据量再大,刚上来的条件是where 1=2,这样他的数据量就是0,根本不影响前端的加载的 ...

因为我的筛选条件和报表是两个数据集,不想让筛选条件加载,但是那里又不能这么写数据本身是不加载的,就是那个筛选框加载
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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