Crystal 报告和 ASP.NET - 将重复值压缩为一个
Crystal Report and ASP.NET - Make Repeating Values Supressed to One
我在我的应用程序中使用 ASP.Net c#。在报告中,Crystal 报告用于生成租户的年度销售额。在我的数据库(SQL 存储过程)中,生成了以下 table 表示。
Tenant Year Sales
Strarbucks 2010 1000
Strarbucks 2011 2000
Strarbucks 2013 3000
Strarbucks 2014 4000
Strarbucks 2015 5000
我在Crystal报告中想要或期望的输出是将重复租户名称压缩成这样
Tenant Year Sales
Strarbucks 2010 1000
2011 2000
2013 3000
2014 4000
2015 5000
我最初做的是按租户分组,但结果是这样的:
Strarbucks
2010 1000
2011 2000
2013 3000
2014 4000
2015 5000
Tenant 2
2010 1000
2011 2000
2013 3000
2014 4000
2015 5000
按照您创建的第一个示例准备您的报告,即
Tenant Year Sales
Strarbucks 2010 1000
Strarbucks 2011 2000
Strarbucks 2013 3000
Strarbucks 2014 4000
Strarbucks 2015 5000
然后 Right Click
在报表设计的 Tenant
字段上。
点击 Format Field
在 Common
选项卡上启用底部的选项 Suppress if Duplicated
。
您的报告可能需要按 Tenant
字段排序。
问题是您将 "Tenant" 放在详细信息组(或年份组)中,并且重复的次数与年份一样多。
我建议您使用 "Tenant" 创建一个组并将名称放在那里。然后将年份分组,并将其他字段放在该组中。完成此操作后,您将获得类似阶梯的报告,您只需转到 "Tenant" 组部分并选择 "Underlay following sections" 选项。
使用前面的单词很容易。
检查这个:
Formula for Suppressing Field if duplicate in Crystal Reports
http://www.vbforums.com/showthread.php?605984-suppress-if-duplicate-%28group-level%29
Previous function, but for two (or more) rows previous
我在我的应用程序中使用 ASP.Net c#。在报告中,Crystal 报告用于生成租户的年度销售额。在我的数据库(SQL 存储过程)中,生成了以下 table 表示。
Tenant Year Sales
Strarbucks 2010 1000
Strarbucks 2011 2000
Strarbucks 2013 3000
Strarbucks 2014 4000
Strarbucks 2015 5000
我在Crystal报告中想要或期望的输出是将重复租户名称压缩成这样
Tenant Year Sales
Strarbucks 2010 1000
2011 2000
2013 3000
2014 4000
2015 5000
我最初做的是按租户分组,但结果是这样的:
Strarbucks
2010 1000
2011 2000
2013 3000
2014 4000
2015 5000
Tenant 2
2010 1000
2011 2000
2013 3000
2014 4000
2015 5000
按照您创建的第一个示例准备您的报告,即
Tenant Year Sales
Strarbucks 2010 1000
Strarbucks 2011 2000
Strarbucks 2013 3000
Strarbucks 2014 4000
Strarbucks 2015 5000
然后 Right Click
在报表设计的 Tenant
字段上。
点击 Format Field
在 Common
选项卡上启用底部的选项 Suppress if Duplicated
。
您的报告可能需要按 Tenant
字段排序。
问题是您将 "Tenant" 放在详细信息组(或年份组)中,并且重复的次数与年份一样多。
我建议您使用 "Tenant" 创建一个组并将名称放在那里。然后将年份分组,并将其他字段放在该组中。完成此操作后,您将获得类似阶梯的报告,您只需转到 "Tenant" 组部分并选择 "Underlay following sections" 选项。
使用前面的单词很容易。
检查这个:
Formula for Suppressing Field if duplicate in Crystal Reports
http://www.vbforums.com/showthread.php?605984-suppress-if-duplicate-%28group-level%29
Previous function, but for two (or more) rows previous