关于在公式框中编写查询语句,帆软公式里有没有和sql中like类似的函数使用

SUM(ds1.select(tdifference,(pk_accasoa like "1001%" || pk_accasoa like "1002%" || pk_accasoa like "1012%")))

比如上面这一句,我想查询这三个编码起始对应的tdifference,但是这个公式是非法的,应该是finereport没有like函数的原因,所以我想问一下有什么公式能做到这个效果吗?感谢各位大佬!

FineReport 用户a5f6B6664284 发布于 2021-8-5 17:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-8-5 17:32

sum(ds1.select(ID,find(1001,月份)=1 || find(1002,月份)=1))

___________

参考这个去改即可,亲测有效!

最佳回答
0
xiaoxing2315Lv6见习互助
发布于2021-8-5 17:33

可以参照 数据集函数-https://help.fanruan.com/finereport/doc-view-850.html,like可以用find函数

1628155892753833.png

image.png

image.png

  • 2关注人数
  • 799浏览人数
  • 最后回答于:2021-8-5 17:33
    请选择关闭问题的原因
    确定 取消
    返回顶部