我得到了一个公式:
if not (isnull({PERSON.LAST_NAME})) then
{PERSON.LAST_NAME}+","+" "+{PERSON.FIRST_NAME}
else
"No Name"
此公式似乎工作正常,但我需要添加字段{PERSON.MIDDLE_NAME}但是当我编写公式时
if not (isnull({PERSON.LAST_NAME})) then
{PERSON.LAST_NAME}+","+" "+{PERSON.FIRST_NAME}+","+" "+{PERSON.MIDDLE_NAME}
else
"No Name"
如果这个人有中间名,那看起来很好。如果此人没有中间名并且该字段中没有数据,则报告根本不显示任何信息。
道歉可能是一个非常初学的问题,并提前感谢你。
答案 0 :(得分:2)
您可以嵌套一个额外的if语句来评估中间名。有时我喜欢将这样的标准分解为多个公式。您可以为fname,lname,mname创建单独的公式。每个都有一个类似于上面的if语句(如果是isnull({mname}则“”else {mname})。
然后你可以创建一个额外的公式来将它们连接在一起{lastname} + {firstname} + {middlename}