
# 【场景】
套打时,金额按固定位数拆分,补前缀零问题
# 【前置知识】
金额控件,拆分功能,支持按字符串拆分
验证效果:



# 【案例一】
### <1>利用动态字段,将数值变成字符串前缀补零,方案适合==小数==字段

```python
map(lambda y: ('' if y.find('.') <= 0 or y.find('.')>=7 else '0'*(7-y.find('.'))) + y.replace('.',''),map(lambda x: '{:.2f}'.format(round(x,2)), [sum(FAllAmount)]))[0]
```
表达式解析:
- sum(FAllAmount)———— 汇总的金额数值
- '{:.2f}'.format(round(x,2))————两位小数格式化变成字符串
- ('' if y.find('.') <= 0 or y.find('.')>=7 else '0'*(7-y.find('.'))) ———— 补前缀零

### <2>设置好金额控件,导出模板,调整绑定字段为动态字段标识,重新导入

# 【效果】

# 【案例二】
### <1>是案例一方案的优化,利用动态字段实现,适用于==整数&小数==
![动态字段.webp](/download/01006f3ba6e12efc43ac8db384bdc1364