如何调整FORMAT函数参数实现百分比列保留2位小数且保留百分号
你只需要修改FORMAT函数的第二个格式参数即可,该参数中P代表百分比格式,后缀数字对应需要保留的小数位数:
- 你之前使用的
P0代表保留0位小数,输出整数百分比 - 要实现2位小数的百分比展示,替换为
P2即可
修改后的计算公式如下:
FORMAT((f.TOTHIST - f.TOTFCST) / f.TOTFCST, 'P2') AS 'Sales VS FCST'
可选优化
如果存在f.TOTFCST为0的场景,为了避免除以0报错,可以增加NULLIF处理:
FORMAT((f.TOTHIST - f.TOTFCST) / NULLIF(f.TOTFCST, 0), 'P2') AS 'Sales VS FCST'
内容的提问来源于stack exchange,提问作者JeremyU
相关产品推荐
相关产品推荐

