0

我正在使用 pentaho 报表设计器在这里我创建了一个交叉表报表。当我预览报告时,它显示的结果如下

总名

598.00

乙 273.00

124.00

d 0.23

e 0.23

f 0.00

克 273.00

在上面的结果中,我只希望特定的值应该采用十进制格式就像我只希望上面结果中的 o.23 看起来像十进制格式,而所有其他我希望看起来像没有任何小数部分的整数。有什么可以写的表达吗。提前致谢

4

2 回答 2

1

在 Pentaho 报表设计器中,您必须为输入定义数据类型(https://www.screencast.com/t/y440gotpnp)。您描述的情况可以用公式处理(检查浮点数,例如不同于 "00" ... ),作为输出数据类型,您可以使用字符串(文本)

于 2018-01-30T21:13:19.310 回答
0

也许您应该在查询中使用Truncate函数,例如truncate(total,2),这将在 ' , ' 之后保留2位数字,如果您的总数以00结尾,它们将不会自动显示。

于 2018-03-20T11:02:42.620 回答