最近遇到个奇怪的问题,基本雷同的查询用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!
我照着第一个公式手动修改第二个公式后,问题就解决了。
|