百分比填报

image.png我需要对单元格组进行填报,但是excle导进来的数据是百分比,导入到库里面不算是数字算是文本,请问怎样解决呢

image.png

是单元格组,但是这样写之后导入的数据每行都是B6的值

FineReport 削于 发布于 2024-3-5 09:10 (编辑于 2024-3-5 09:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
华莉星宸Lv7资深互助
发布于2024-3-5 09:12(编辑于 2024-3-5 09:45)

提交属性的地方处理一下字段

replace(A1,"%","")/100

image.png

-------------------增加辅助列------------------

辅助列需要设置插入行策略,原值.

image.png

  • 削于 削于(提问者) 不是一个单元格,是单元格组,我都罗列出来但是导入的数据只有一条
    2024-03-05 09:15 
  • 华莉星宸 华莉星宸 回复 削于(提问者) 那就只能增加辅助列处理了哈~辅助列写对应的公式replace(A1,\"%\",\"\")/100
    2024-03-05 09:43 
  • 削于 削于(提问者) 回复 华莉星宸 导入excle之后辅助列只有第一行数据咋办呢
    2024-03-05 09:46 
  • yzm772035 yzm772035 第一次导入提交的时候可以,如果再次查询再提交就不行了
    2024-09-23 15:06 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-3-5 09:12

用数字控件啊

image.png

  • 削于 削于(提问者) 数字控件导入数据的时候就已经开始提示导入的数据不是一个数字
    2024-03-05 09:14 
最佳回答
0
HiPoohLv4初级互助
发布于2024-3-5 09:19

直接处理excel,把百分号改为小数吧

最佳回答
0
CD20160914Lv8专家互助
发布于2024-3-5 09:27

不是这样弄的,在你数据列的最后增加N列辅助列,去设置公式比如每个辅助列写引用前面单元格写公式

=round(replace(c2,"%","")/100,2)

=round(replace(e2,"%","")/100,2)

.............类似这样依次写假如有8列是百分比,你在报表最后增加8列辅助列,写公式后再单元格组用这个单元格就行了,最后隐藏这些列,用户导入什么不管,反正提交进去就行了.................................

  • 削于 削于(提问者) 我这样做了,但是导入excle之后辅助列只有第一行数据怎么办呢
    2024-03-05 09:38 
  • 4关注人数
  • 338浏览人数
  • 最后回答于:2024-3-5 09:45
    请选择关闭问题的原因
    确定 取消
    返回顶部