找回密码
 立即注册

QQ登录

只需一步,快速开始

niurui

初级会员

33

主题

110

帖子

307

积分

初级会员

积分
307
niurui
初级会员   /  发表于:2021-5-20 14:44  /   查看:3332  /  回复:7
"unitList":[
                            {
                                "label":"箱",
                                "uId":"4",
                                "value":1
                            },
                            {
                                "label":"盒",
                                "uId":"2",
                                "value":10
                            },
                            {
                                "label":"瓶",
                                "uId":"3",
                                "value":50
                            },
                            {
                                "label":"ml",
                                "uId":"44",
                                "value":5000
                            }
                        ],
如该json,如何取得uId = 3的   "label":"瓶"以及其他字段


7 个回复

倒序浏览
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-5-20 14:47:56
沙发
本帖最后由 James.Lv 于 2021-5-20 14:54 编辑

您好,您这个需求可以通过给数据集添加过滤实现,根据UID字段进行过滤,也可以使用报表参数动态过滤

本帖子中包含更多资源

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

x
回复 使用道具 举报
niurui
初级会员   /  发表于:2021-5-20 15:05:38
板凳
James.Lv 发表于 2021-5-20 14:47
您好,您这个需求可以通过给数据集添加过滤实现,根据UID字段进行过滤,也可以使用报表参数动态过滤

可以通过表达式实现列表的筛选吗?
回复 使用道具 举报
niurui
初级会员   /  发表于:2021-5-20 15:16:07
地板
James.Lv 发表于 2021-5-20 14:47
您好,您这个需求可以通过给数据集添加过滤实现,根据UID字段进行过滤,也可以使用报表参数动态过滤

返回的Unitlist 中uId不一定有可能为1、2、3、4也可能为无序的数字,通过给数据集添加过滤能够满足这种情况吗?
回复 使用道具 举报
niurui
初级会员   /  发表于:2021-5-20 15:30:05
5#
=Switch(Fields.Item("unilist.uId").Value = 3,Fields.Item("unilist.label").Value) 这样写能够筛选出列表中uId为3对应的label吗?
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-5-20 17:18:57
6#
niurui 发表于 2021-5-20 15:30
=Switch(Fields.Item("unilist.uId").Value = 3,Fields.Item("unilist.label").Value) 这样写能够筛选出列 ...

您好,这个报表过滤的时候可以添加报表参数,让字段等于报表参数,参数可以设置成用户输入的或者用户下拉选择的
回复 使用道具 举报
niurui
初级会员   /  发表于:2021-5-21 13:59:38
7#
James.Lv 发表于 2021-5-20 17:18
您好,这个报表过滤的时候可以添加报表参数,让字段等于报表参数,参数可以设置成用户输入的或者用户下拉 ...

通过报表筛选后,直接写=Fields.Item("unitList.label").Value,不能够拿到值,怎么样才能拿到值呢?
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-21 15:07:47
8#
niurui 发表于 2021-5-21 13:59
通过报表筛选后,直接写=Fields.Item("unitList.label").Value,不能够拿到值,怎么样才能拿到值呢?

您发下您的报表模板,我们看下您是如何设计的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部