我正在为pentaho报告设计师工作 在这里我创建了一个交叉表报告。当我预览报告时,它显示我的结果如下
名称总计
A 598.00
B 273.00
c 124.00
d 0.23
0.23
f 0.00
g 273.00
在上面的结果中,我只希望特定的值应该以十进制格式显示 就像我只想在上面的结果中只有o.23看起来像十进制格式,所有其他我想看起来像整数,没有任何小数部分。 有没有我能写的表达方式。 提前致谢
答案 0 :(得分:1)
在Pentaho报表设计器中,您必须为输入定义数据类型(https://www.screencast.com/t/y440gotpnp)。您描述的案例可以使用公式处理(检查浮动数字,例如不同于" 00" ...)作为输出数据类型,您可以使用字符串(文本)
答案 1 :(得分:0)
也许您应该在查询中使用截断功能,例如 truncate(total,2),这样会保留 2 数字&#39; <强>,强>&#39;如果您的总计以 00 结尾,则他们将无法自动显示。