我的报告需要计算每天进站的车辆数量。我为日期字段创建了一个组,并制作了获取该结果的公式。它计算记录,但它也计算前几天:
date vno vehile_type job_done
1/3/2017 aa123 hero cha
1/3/2017 aa123 hero cha
1/3/2017 aa123 herohonda cha
no of hero:2 no of herohonda:1
2/3/2017 aa123 hero cha
2/3/2017 aa123 herohonda cha
2/3/2017 aa123 herohonda cha
no of hero:3 no no herohonda:3
这是我的公式
numbervar totalcount;
If {vehicle.vtype} = "HeroHonda" then
totalcount := totalcount +1
else
totalcount := totalcount
numbervar totalcount1;
If {vehicle.vtype} = "Hero" then
totalcount1 := totalcount1 +1
else
totalcount1 := totalcount1
我需要得到如下结果
date vno vehile_type job_done
1/3/2017 aa123 hero cha
1/3/2017 aa123 hero cha
1/3/2017 aa123 herohonda cha
no of hero:2 no of herohonda:1
2/3/2017 aa123 hero cha
2/3/2017 aa123 herohonda cha
2/3/2017 aa123 herohonda cha
no of hero:1 no of herohonda:2
答案 0 :(得分:0)
根据您提供的内容,我发现您有一个小组date
,所以您唯一能错过的就是重置每天的变量。您需要制作2个新公式,这些公式将每天重置您后面在组页脚中显示的变量(我猜)。
制作新公式reset1
numbervar totalcount:=0;
和reset2
numbervar totalcount1:=0;
并将它们放在字段date
的组标题中,以便每天重置。抑制它们,以便它们不会在实际报告中显示,但会做出计数后面的逻辑。
希望有所帮助