报表公式不执行的问题

${IF(LEN(po_no) == 0 && TYPE='PO',"","and E.H_ORDER_ID in ('"+po_no+"')") }

if函数,前面一个失败为什么还会执行后面的条件,&&这个符号不管用,现在需要两个条件同时满足才走后面的条件,怎么做

lx50034084 发布于 2018-12-10 10:34 (编辑于 2018-12-10 10:54)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
6
zsh331Lv8专家互助
发布于2018-12-10 10:57
${IF(LEN(po_no) = 0 && TYPE="PO",""," and E.H_ORDER_ID in ('"+po_no+"')")}


最佳回答
0
3072076565Lv0见习互助
发布于2018-12-10 11:46

${IF(LEN(po_no) =0 && TYPE='PO',"","and E.H_ORDER_ID in ('"+po_no+"')") }

最佳回答
0
flyingsnakeLv6资深互助
发布于2018-12-10 12:57

虽然,官方提出过,帆软中是不区分单引号和双引号的。但实际中,好像很多地方还是区分的

所以,当你碰到字符串的判断的时候,还是老老实实用双引号括起来吧

  • 4关注人数
  • 400浏览人数
  • 最后回答于:2018-12-10 12:57
    请选择关闭问题的原因
    确定 取消
    返回顶部