我的备忘录内容如下:
Return: #999 100.00\NSF|Balance=$242.00. Available Balance=$50.00`
或
Return: #888 45.90\WD REST.
如果没有|
,如果有一个,或整个备忘录行,我需要它返回|
之前的所有内容。现在我有两个公式可以在|
之前提供所有内容,如果没有|
则没有任何内容
memo1: left({table.memo},instr(table.memo},"|"))
memo2: replace({@Memo1},"|"," ")
如何对其进行配置,以便在|
出现时返回@Memo2
,否则返回{table.memo}
?
答案 0 :(得分:0)
如果我理解正确,只需再制作一个这样的公式:
extra
根据该垂直线字符的存在显示一个公式或另一个公式。
答案 1 :(得分:0)
我会在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},"|"," ")
请尝试这样的事情。 (我没有检查语法,所以请检查我的工作。)