If 语句和拆分函数

If statement and split function

我的备忘录行看起来像这样:

Return: #999 100.00\NSF|Balance=2.00. Available Balance=.00`

Return: #888 45.90\WD REST.

如果有 return | 之前的所有内容,我需要它 整个备忘录行,如果没有 |。现在我有两个公式可以给出 | 之前的所有内容,如果没有 |

则什么也没有
memo1: left({table.memo},instr(table.memo},"|"))

memo2: replace({@Memo1},"|"," ")

我该如何配置,如果 | 存在,return @Memo2,否则 return {table.memo}?

如果我没理解错,再做一个这样的公式:

IF instr({table.memo},"|")>0
THEN {@Memo2}
ELSE {table.memo}

这会根据该竖线字符的存在显示一个或另一个公式。

我会使用 if 语句 instr:

memo1: left({table.memo},instr(table.memo},"|"))
memo2: replace({@Memo1},"|"," ")

if instr(table.memo} > 0 
   left({table.memo},instr(table.memo},"|"))
else 
   replace({@Memo1},"|"," ")

请尝试类似的操作。 (我没有检查语法,所以请检查我的工作。)

Example for if