C#Crystal Reports删除重复项

时间:2017-01-26 09:03:42

标签: c# crystal-reports

我根据项目及其数据生成报告,原始结果如下: enter image description here 但是你可以看到有很多重复......

我通过在专家部分中使用以下公式来解决这个问题:

{Projecten1.Project ID} = next({Projecten1.Project ID})

现在的结果是: enter image description here

这正是我想要的,但价格不再正确......

如果有重复的话,我希望价格加起来:

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

如果您想知道,价格与每个项目的数据(工作小时数)相关联,如下所示: enter image description here

这就是它重复项目的原因

有没有办法删除重复项并在有重复项时加起来价格?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用创建的组来使用组专家和运行总计。

[ _ | [ 3 | [ x | _ ] ] ]