1个单元格样式转换

我要展示一个表格,但是表格中的数字,有些我要让他显示数字型,也有要显示百分比。我要怎么设置?

比如表:

类型    amount        tongqi

营收        100.00        90.00

毛利        0.6666        0.5555

帆软:

类型    amount        tongqi

实现:

            实际               同期

营收      100.00          90.00           这里显示数字

毛利      66.66%       55.55%        这里显示百分比

形态如何设置?

FineReport yzmHXXzn6479001 发布于 2022-8-18 09:43 (编辑于 2022-8-18 09:52)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-18 09:45(编辑于 2022-8-18 09:52)

那你得有一个判断的标准呀。。是同一列。的不同行?

公式判断去判断

  if($$$>0,format($$$,"0.00"),format($$$,"0.00%"))

image.png

  • yzmHXXzn6479001 yzmHXXzn6479001(提问者) 这个根据我的类型来怎么写?因为要是其他类型也有可能是小于0的。
    2022-08-18 10:44 
  • CD20160914 CD20160914 回复 yzmHXXzn6479001(提问者) 你可以根据类型判断也可以的。。。比如A2=\"营收\" 把公式形态的公式改一下就行
    2022-08-18 10:48 
最佳回答
0
lishengtaoLv3初级互助
发布于2022-8-18 09:47(编辑于 2022-8-18 11:12)

如果是不同单元格不同字段非扩展的,那就直接针对每个字段(单元格)修改格式即可

如果是同一个字段在1个单元格扩展来的,那有2种方式来实现吧:1、sql里面提前处理格式,然后帆软设置字符串

2、帆软里用 条件属性-添加条件-属性-形态,设置2个不同的判定即可

1660792331126.jpg

  • yzmHXXzn6479001 yzmHXXzn6479001(提问者) 根据类型来进行设置,要怎么设置?
    2022-08-18 10:47 
  • lishengtao lishengtao 回复 yzmHXXzn6479001(提问者) 1、sql内,数据查询的sql里直接写成 case when 类型 = \'营收\' then amount when 类型 = \'毛利\' then concat(round(100*amount,2),\'%\') else amount end as amount来替换原来的amount即可 2、帆软内IF(A2=\"毛利\",$$$*100 + \"%\",$$$) 图片见修改后的答案
    2022-08-18 11:12 
最佳回答
0
邦尼twoLv3见习互助
发布于2022-8-18 10:11

11.png

如果是把不同的单元格,就设置单元格的样式里的格式就可以了

  • 4关注人数
  • 316浏览人数
  • 最后回答于:2022-8-18 11:12
    请选择关闭问题的原因
    确定 取消
    返回顶部