找回密码
 立即注册

QQ登录

只需一步,快速开始

Bella.Yuan Wyn认证
超级版主   /  发表于:2022-3-15 15:08  /   查看:2423  /  回复:0
本帖最后由 Bella.Yuan 于 2024-12-16 14:53 编辑

最近发现大家在使用桌面设计器时很多时候会遇到数据集或者组件的过滤问题,那针对这个问题,如果是sql可以使用sql语句直接进行过滤,但是如果是json格式的数据源,那如何做过滤呢,下面就来给大家介绍一下:

1)打开桌面设计器,新建数据源,绑定JSON数据源,本例我使用的是json内嵌,后期大家根据需要进行选择,如下图示:


2)数据源上右键选择“添加数据集”,进入到数据集页面,点击“可视化查询编辑器”,选择需要的节点后,会自动生成JSON Path 语句,具体的连接JSON数据源可参考下面链接:

连接 JSON 数据源 - ActiveReports 报表控件用户手册 - 葡萄城产品文档中心 (grapecity.com.cn)
   

3)加过滤,打开数据集页面,点击过滤,然后点绿色的“+”,选择或者编写对应的表达式和运算符,然后点击确定即可,本例讲解“IN”和“Like”。

i:本例需要过滤出销售大区是东北,华北的,所以本例使用的运算符是“IN”,如下图示:


ii:本例需要过滤出销售大区是含“北”字的,所以本例使用的运算符是“Like”,如下图示:


具体运算符的使用以具体情形为主。
4)拖动表格至设计区,并绑定对应的销售大区字段,然后预览看效果,图1是设计区域截图,图2是“IN”运算符的预览截图,图3是“Like”运算符的预览截图。

        
针对表格组件过滤也可以这样操作哦!
Web在线设计器的过滤可以参考下面链接:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=142844&page=1&extra=#pid515709
下面附上我的demo,欢迎大家一起交流哦!   








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部