C#Crystal报告删除重复项
我正在根据项目及其数据生成一份报告,其原始结果是: 但正如你所看到的,有很多重复的 我在“专家压制”一节中使用以下公式解决了这个问题:C#Crystal报告删除重复项,c#,crystal-reports,C#,Crystal Reports,我正在根据项目及其数据生成一份报告,其原始结果是: 但正如你所看到的,有很多重复的 我在“专家压制”一节中使用以下公式解决了这个问题: {Projecten1.Project ID} = next({Projecten1.Project ID}) 现在的结果是: 这正是我想要的,但是,价格不再正确 如果有重复,我希望价格加起来,以便: 160629 = 2312,5 170109 = 125,0 我目前的价格公式是: if {Gegevens1.OpLocatie} = 1 and(DAT
{Projecten1.Project ID} = next({Projecten1.Project ID})
现在的结果是:
这正是我想要的,但是,价格不再正确
如果有重复,我希望价格加起来,以便:
160629 = 2312,5
170109 = 125,0
我目前的价格公式是:
if {Gegevens1.OpLocatie} = 1 and(DATE(ToText({Gegevens1.Datum}, "dd/MM/yyyy")) >= DATE({?ParStart}) and DATE(ToText({Gegevens1.Datum}, "dd/MM/yyyy")) <= DATE({?ParStop})) Then
(ToNumber({@fUren}) * {?ParTariefLocatie}) + {@fBerekeningen} + {@fKM}
Else if {Gegevens1.OpLocatie} = 0 and (DATE(ToText({Gegevens1.Datum}, "dd/MM/yyyy")) >= DATE({?ParStart}) and DATE(ToText({Gegevens1.Datum}, "dd/MM/yyyy")) <= DATE({?ParStop})) Then
(ToNumber({@fUren}) * {?ParTariefKantoor}) + {@fBerekeningen} + {@fKM}
Else
0
如果{Gegevens1.OpLocatie}=1和(日期({gevens1.Datum},“dd/MM/yyyy”)>=DATE({ParStart})和DATE(日期({gevens1.Datum},“dd/MM/yyyyy”)=DATE({ParStart})和DATE DATE(日期({gevens1 Datum},“dd MM/yyyyyyyy”))您可以使用创建的组使用Group expert和Running total
1. right click blank white section of your report > Report > Group Expert.
2. create new in running total.
3.select field to summarize.
4.Sum
5.for each record.
6.on group change.
这些不是重复项,但您需要的是提供一个明确的样本值和样本结果。您也可以使用“如果重复则抑制”。右键单击所需字段>格式对象>公用项>如果重复则抑制