BI Publisher报告显示NaN值

时间:2016-11-17 12:48:35

标签: xml rtf bi-publisher

我面临一些问题,即我的领域出现了NaN值。 如何将NaN值替换为0.

当前 总单位:<?xdoxslt:get_variable($_XDOCTX,'SWOunits')?>

输出:NaN

1 个答案:

答案 0 :(得分:0)

NaN =“不是数字”

您有两种选择:

安全分割

尝试使用“safe-div”功能。如果函数的结果是NaN,则安全除法函数返回指定的值。

xdoxslt:sdiv(String dividend, String divisor, String fallOver)

示例:

<?xdoxslt:sdiv(10,0, '0')?>会产生'0'

<?xdoxslt:sdiv(10,0, 'None')?>会产生'无'

如果声明

要在元素存在且值不为null时定义行为,请使用以下命令:

<?if:element_name!=' '?> desired behavior <?end if?>

要在元素存在时定义行为,但为null,请使用以下命令:

<?if:element_name and element_name="?> desired behavior <?end if?>

要在元素不存在时定义行为,请使用以下命令:

<?if:not(element_name)?> desired behavior <?end if?>