我正在尝试创建一个公式,该公式使用大写字母的增量,即(A,B,AA,AB等),每两万个字段“Sum({BATC_Batch_Tran.Total_KG},{ORDE_Goods.Category_Code}”。通过使用下面的公式,我设法显示任何值< 20,000 = 1,< 40,000 = 2等。
int(Sum({BATC_Batch_Tran.Total_KG},{ORDE_Goods.Category_Code})/ 20000)+1
如何将结果值转换为大写字母? 1 =“A”,2 =“B”,27 =“AA”等
此外,是否可以在报告中显示某种时间戳,以表明信件何时增加到下一个?
谢谢,丹尼尔
答案 0 :(得分:1)
// define numerator and denominator
Local Numbervar n:=Sum ({BATC_Batch_Tran.Total_KG}, {ORDE_Goods.Category_Code});
Local Numbervar d:=20000;
// result of integer division added to 'A'
Chr(65+n\d);