【问题标题】:Totaling Duplicate Records总计重复记录
【发布时间】:2012-08-13 22:07:18
【问题描述】:

如何将重复记录汇总在一起? 示例:

1 John Doe $100.50
2 John Doe $51.23
Total Amount:$151.73
3 Jane Doe $100.01
4 Jim Johns $94.05
4 Jim Johns $5.00
Total Amount:$99.05

我可以创建一个关于详细信息的新部分并隐藏它直到记录重复吗?

【问题讨论】:

  • 在这种情况下,怎样才能将记录视为重复记录?你是在问如何分组和总结?

标签: .net crystal-reports report crystal-reports-2008


【解决方案1】:

可能是这样的

var duplicates = from p in db.People
                 join p by p.Name into g
                 select new{g.Name, Sum => g.Sum(g.Price)};

【讨论】:

  • 我想通了。谢谢你们的帮助。我最终制作了另一个细节部分。抑制它直到当前记录与上一个记录相同。
【解决方案2】:

我会先按名称分组,然后按价格分组。然后隐藏名称组页眉和价格组页脚。将名称添加到价格页眉,并将总计添加到名称页脚。

如果您想使用分组,这是一种简单的方法。那就是如果我正确理解你的问题。

【讨论】:

    猜你喜欢
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 2021-11-30
    • 1970-01-01
    相关资源
    最近更新 更多