我有一个存储过程,它带有三个参数@IsPaid
,@StartDate
& @EndDate
,这些日期的格式以2017010
& 20170711
。
我正在尝试创建一个公式字段,当01/01/2017 - 07/11/2017
为真时,该字段将显示@IsPaid
。{/ p>
使用以下内容,我可以让公式字段显示20170101 - 20170711
。
if {?@IsPaid} = "true" then {?@ReportStartDate} + " - " + {?@ReportEndDate}
我遇到的问题是当我尝试转换日期格式时。我按照建议not currently supported尝试了以下内容:
if {?@IsPaid} = "true" then ToText(cDate({?@ReportStartDate}), "MM/dd/yyyy") + " - " + ToText(cDate({?@ReportEndDate}), "MM/dd/yyyy")
当我使用它时,我的报告不起作用,我只得到一个空白页。
如何在公式字段中将yyyyMMdd
格式转换为MM/dd/yyyy
格式?