Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports Crystal Report:运行总计:根据公式进行评估_Crystal Reports_Field - Fatal编程技术网

Crystal reports Crystal Report:运行总计:根据公式进行评估

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

我有一个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   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