在数据窗口对象中,字段名“days”,是integer型, 用来显示天数,用Format进行显示格式化
Expression 为:days + '天'
现在出现的情况是:
如果字段days的值不是整数,如:1, 3, 5, 9, 12 。。。。
显示的结果正常,是:1天, 3天, 5天, 9天, 12天
如果字段days的值是整数,如:10, 30, 50, 90 。。。。
显示的结果正常,是:11天, 33天, 55天, 99天
不知是那的问题,请各位指点,谢谢
------解决方案--------------------
写成:##天
则 30 → 30天 (并不会是 33天)
但是 1 → 01天 (不是 1天)
expression写成:
fill('0', len(string(days))) + '天'