0

我想写这样的表达式:

{REPORT_TYPE} == "csv" ? "'" + $F{NUMBER_VALUE} : $F{NUMBER_VALUE}

其中 {REPORT_TYPE} 应该是 xls、csv 等。

您知道如何获取报告类型吗?

4

1 回答 1

0

您需要从服务器发送一个参数,该参数将获得这些类型的格式,如csv, xls。如果这个参数有一些值,那么你可以使用这个表达式。例如,您有一个名为reportType 的参数,那么您可以制作这样的语法。

$P{reportType} ? "'" + $F{NUMBER_VALUE} : $F{NUMBER_VALUE}

如果你想要像 csv 这样的报告类型,那么你需要给这个参数一个值,否则将它作为空白字符串发送。

如果您仍然遇到问题,请告诉我。

于 2013-11-12T10:07:47.983 回答