水晶报表的小数问题。

liubococoa 2012-04-27 04:17:52
水晶报表中一个名为“数量”的数据库字段,

希望实现:
“数量”为整数时显示也为整数。
“数量”为小数时显示为3位小数。

举例如下:
5 => 5
5.1 => 5.100
5.1111 => 5.111
5.1119 => 5.112

我想大概是应该在这里写一些东西,
=>设置对象格式 =>格式编辑器 =>数字 =>自定义样式 =>数字 =>四舍五入

但是没写明白。
请帮忙,十分感谢。
...全文
1609 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2012-05-02
  • 打赏
  • 举报
回复
做一个公式 x


if truncate({字段})={字段} then
totext({字段},0)
else
totext({字段},3)

说明:truncate 对数字取整,如果整数部分=该字段,说明这是个整数,直接返回本身
否则进位显示
其实用的是totext。totext({字段},X) x表示小数点位数

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧