我有一个要求,根据选择的参数,表格字段应显示为文本或日期。例如,如果用户选择 true,则作为日期时间类型的 OriginDate 字段应显示为报告中的日期,否则应显示为文本。我尝试创建一个公式并执行如下操作,然后将公式放在报告的详细信息部分,但由于返回的数据类型不同,它不起作用。
if {?Mailmerge}=true then
ToText({Travel.OriginDatetime}, "M/d/yy")
else
{Travel.OriginDatetime}
有没有一种方法可以满足上述要求,这样我就不会最终创建 2 个报告,其中一个字段显示为文本,另一个显示为日期?