找回密码
 立即注册

QQ登录

只需一步,快速开始

aviagesystems
金牌服务用户   /  发表于:2023-11-10 14:42  /   查看:786  /  回复:1
最近遇到个奇怪的问题,基本雷同的查询用OData生成器产生了2个不同公式,一个正常,而另一个在页面上显示为#VALUE!。
查询的表是这样的

2个公式的不同在于,一个是用LineManager查询,另一个用OneOverOne查询

产生的公式不同
=ODATA("Summary_More_Info/$count?$filter=LineManager eq "&IF(ISBLANK(CurrentUser),"null","'"&CurrentUser&"'"))
=ODATA("Summary_More_Info/$count?$filter=OneOverOne eq "&IF(ISBLANK(CurrentUser),"null",CurrentUser))


第一个正常,第二个的值为#VALUE!

我照着第一个公式手动修改第二个公式后,问题就解决了。

本帖子中包含更多资源

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

x

1 个回复

倒序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-10 15:09:02
沙发
我测试了下,我这边使用文本字段生成的公式,也是和大佬说的第一个一致,

不知为何会出现第二种情况。
我看大佬用的视图,看截图信息LineManager 和OneOverOne 也均为文本字段,
其余细节不知。
大佬可否看下两者可有不同之处,方便的话,能做一个可以复现问题的demo,那就更好了~·

本帖子中包含更多资源

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

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