BIP>如果date参数为null,则使用系统当前日期

时间:2018-08-20 14:58:13

标签: rtf bi-publisher

在我的BIP RTF模板中,我有两个参数“ StartDate”和“ EndDate”。 Siebel应用程序正在使用用户选择的日期发送这些参数。现在的要求是,如果不是从Siebel发送日期,则BIP应该在“ StartDate”和“ EndDate”中使用系统日期。

这是我用来匹配以上参数的IF条件:

<?if:( xdoxslt:format_date(IssueDate, 'yyyy-mm-dd','mm/dd/yyyy', $_XDOLOCALE, $_XDOTIMEZONE))>= (xdoxslt:format_date($StartDate, 'yyyy-mm-dd','mm/dd/yyyy', $_XDOLOCALE, $_XDOTIMEZONE)) and (xdoxslt:format_date(IssueDate, 'yyyy-mm-dd','mm/dd/yyyy', $_XDOLOCALE, $_XDOTIMEZONE))<= (xdoxslt:format_date($EndDate, 'yyyy-mm-dd','mm/dd/yyyy', $_XDOLOCALE, $_XDOTIMEZONE))?>

我不确定该怎么办。

请帮助解决此问题。

1 个答案:

答案 0 :(得分:0)

让要向XML Publisher发送XML的系统对date参数执行NVL。