公式函数实现,截取字符串中的指定值

如何实现截取字符串中的指定值

eg: “美国1,美国2,美国3,加拿大1,加拿大2,加拿大3”

只截取含美国的显示为“美国1,美国2,美国3”

sql或帆软内置公式都ok

FineReport 机智的ywj 发布于 2023-9-8 17:13 (编辑于 2023-9-8 17:27)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
1592Lv6高级互助
发布于2023-9-8 17:16

GREPARRAY(split("美国1,美国2,美国3,加拿大1,加拿大2,加拿大3",","),find('美国',item)>0)

image.png

  • 用户G8480957 用户G8480957 大神,帮我解答下:清空导入时,如何写校验公式,验证用户导入的日期属于导入的周?周是日期传参得出来的,如SQL:select DISTINCT \'WK\'||LTRIM(substr(FACTORYWEEK_DMS,5,2),0) FACTORYWEEK from P1EDBADM.STD_CALENDAR where FACTORYDATE=TO_CHAR(to_date(\'${D4}\',\'YYYY/MM/DD\'),\'YYYYMMDD\') order BY FACTORYDATE
    2023-12-18 16:06 
最佳回答
1
snrtuemcLv8专家互助
发布于2023-9-8 17:16

greparray(split("美国1,美国2,美国3,加拿大1,加拿大2,加拿大3",","),find("美国",item)>0)

image.png

  • 机智的ywj 机智的ywj(提问者) 感谢,只差几秒只能按时间采纳了
    2023-09-08 17:26 
  • 用户G8480957 用户G8480957 大神,帮我解答下:清空导入时,如何写校验公式,验证用户导入的日期属于导入的周?周是日期传参得出来的,如SQL:select DISTINCT \'WK\'||LTRIM(substr(FACTORYWEEK_DMS,5,2),0) FACTORYWEEK from P1EDBADM.STD_CALENDAR where FACTORYDATE=TO_CHAR(to_date(\'${D4}\',\'YYYY/MM/DD\'),\'YYYYMMDD\') order BY FACTORYDATE
    2023-12-18 16:06 
  • 2关注人数
  • 421浏览人数
  • 最后回答于:2023-9-8 17:27
    请选择关闭问题的原因
    确定 取消
    返回顶部