找回密码
 立即注册

QQ登录

只需一步,快速开始

北京隆道

注册会员

17

主题

42

帖子

123

积分

注册会员

积分
123
北京隆道
注册会员   /  发表于:2022-11-10 15:29  /   查看:2034  /  回复:3
1金币
问题:怎么在报表顶部新增筛选条件?
例如:报表内有字段:所属城市,所属省份,缴费方式。怎么在用户预览报表页添加这些筛选条件?
image.png457536315.png


最佳答案

查看完整内容

您好! ① 您需要先增加查询参数,然后再报表的顶部就会出现筛选框。 ② 参数使用,只添加参数是不能进行数据筛选的,我们要把参数应用到数据筛选上,有两种方式: 2.1 过滤器, 通过报表的过滤器进行数据筛选 2.2 数据集查询, 如果您使用的是内嵌数据集,可以直接再查询的sql语句中直接使用参数进行筛选: ③ 您还可以对参数面板进行设计 具体的使用方式,您可以参考我们的帮助文档 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Eden.SunWyn认证
超级版主   /  发表于:2022-11-10 15:29:31
来自 2#
本帖最后由 Eden.Sun 于 2022-11-10 16:05 编辑

您好!
① 您需要先增加查询参数,然后再报表的顶部就会出现筛选框。
image.png424725646.png
image.png828031005.png

② 参数使用,只添加参数是不能进行数据筛选的,我们要把参数应用到数据筛选上,有两种方式:
    2.1  过滤器, 通过报表的过滤器进行数据筛选
    image.png184627684.png
    image.png619474792.png

   2.2 数据集查询, 如果您使用的是内嵌数据集,可以直接再查询的sql语句中直接使用参数进行筛选:
    image.png762983703.png

③ 您还可以对参数面板进行设计
image.png848212890.png


具体的使用方式,您可以参考我们的帮助文档
报表参数过滤器查询:https://help.grapecity.com.cn/pa ... ion?pageId=71031249
sql参数查询:https://help.grapecity.com.cn/pa ... ion?pageId=71031658
自定义查询面板:https://help.grapecity.com.cn/pa ... ion?pageId=71031719


   




回复 使用道具 举报
北京隆道
注册会员   /  发表于:2022-11-10 17:19:46
3#
我按照您的提示,添加过滤条件了

配置完成后

配置完成后

也可以正常筛选出数据来

筛选后

筛选后

但是我想即使有筛选条件,也不影响我预览报表,在我们有筛选需求的时候,再进行过滤。
现在我如果不输入条件进行过滤,报表内容我是看不到的,这种情况该如何解决呢?
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2022-11-10 17:50:01
4#
北京隆道 发表于 2022-11-10 17:19
我按照您的提示,添加过滤条件了
也可以正常筛选出数据来
但是我想即使有筛选条件,也不影响我预览报表, ...

可以的:
① 使用过滤器时的设置:
1.1 首先,设置参数为"可不输入"
image.png384241027.png

1.2 过滤器设置,将过滤器中参数通过表达式进行设置:
image.png227257384.png
image.png892866821.png


② 内置数据集设置
2.1 同1.1 设置参数为可不输入;
2.2 修改sql:select * from 销售明细 where (销售大区=@销售大区 OR @销售大区='' )

image.png357291564.png


以上是两种实现方式;
修改SQL的方式中国有两种,我这里说了一种,具体的您可以看这个教程:
https://gcdn.grapecity.com.cn/fo ... 7&fromuid=65049

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部