百分数如何让整数只取整数,小数的保留2位

image.pngimage.png

FineReport 17611699207 发布于 2019-8-16 16:25
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
finereadLv6初级互助
发布于2019-8-16 17:50

在条件属性里面写新增,if(right(format($$$,"#,##0.00"),2)>0,format($$$,"0.00%"),format($$$,"0%"))

最佳回答
0
happy_cangcangLv4初级互助
发布于2019-8-16 16:28(编辑于 2019-8-16 16:28)
手动把格式改成:#0.##%
最佳回答
0
吴浩Lv6中级互助
发布于2019-8-16 16:30

image.png选择百分比,将小数位后面的0改成#就可以了

最佳回答
0
半世Lv5中级互助
发布于2019-8-16 16:33

这个和你前面提的数字的那个有异曲同工之妙

  • 17611699207 17611699207(提问者) 但是不能用format函数 ,要求execl 导出时为数字类型,而不能是文本类型
    2019-08-16 16:35 
最佳回答
0
firegunzxLv6高级互助
发布于2019-8-16 16:40(编辑于 2019-8-16 16:47)

单元格格式是标准的样式,#只能代替0,清理不了小数点,目前想要没有小数部分自动变成整数在设计器层面是做不到的。

当然可以用format或者在数据集sql去处理,sql处理数值还可以做到没有小数位取整数,但是带上百分比之后就只能当做字符串处理了。

所以要达到你要求的效果,可以用sql或者format处理成字符串,然后计算的话用公式把字符串转成数值。

有百分号字符串转数值:

=TODOUBLE(left(A1,len(A1)-1))/100

  • 6关注人数
  • 2802浏览人数
  • 最后回答于:2019-8-16 17:50
    请选择关闭问题的原因
    确定 取消
    返回顶部