Crystal reports Crystal Report:运行总计:根据公式进行评估
我有一个crystal报告,我试图根据某些标准显示金额的运行总数。 我的数据如下所示:Crystal reports Crystal Report:运行总计:根据公式进行评估,crystal-reports,field,Crystal Reports,Field,我有一个crystal报告,我试图根据某些标准显示金额的运行总数。 我的数据如下所示: expect_real_money amount pay_type Y 500.00 CASH Y 20.00 CHECK N -20.00 ADJ Y 300.00 VISA Y 200.00
expect_real_money amount pay_type
Y 500.00 CASH
Y 20.00 CHECK
N -20.00 ADJ
Y 300.00 VISA
Y 200.00 M/C
Y 100.00 VISA
我创建了一个运行总计,公式如下:
({spcscdailyrevrpt.expect_real_money} = 'Y') AND
(
(instr({spcscdailyrevrpt.pay_type}, 'CASH', 1) = 0) AND // NOT found
(instr({spcscdailyrevrpt.pay_type}, 'CHECK', 1) = 0) // NOT found
)
根据这些值,运行总数(总和)应显示为580。但是,它显示了600。我的问题是:crystal report在计算运行总数时是否采用数字的绝对值
感谢您的帮助。
NH请写出整个公式,而不仅仅是其中的一部分。整个公式的计算结果为布尔值。在“计算”部分,我使用此公式过滤记录。我认为,根据您的公式和测试数据,600是应该返回的。。({spcscdailryrevrpt.expect_real_money}='Y')折扣第3行。。(instr({spcscdailyrevrpt.pay_type},'CASH',1)=0)和折扣行1。。。(instr({spcscdailryrevrpt.pay_type},'CHECK',1)=0)//未找到折扣行2,留下300+200+100=600