繁体   English   中英

Crystal Report和ASP.NET-将重复值压缩为一个

[英]Crystal Report and ASP.NET - Make Repeating Values Supressed to One

我在我的应用程序中使用ASP.Net c#。 在报告中,Crystal Report用于产生“租户的年度销售额”。 在我的数据库(SQL存储过程)中,产生了下表表示形式。

Tenant      Year    Sales
Strarbucks  2010    1000
Strarbucks  2011    2000
Strarbucks  2013    3000
Strarbucks  2014    4000
Strarbucks  2015    5000

我在Crystal Report中想要或希望的输出是将重复的租户名称压缩为这样的形式

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”放入详细信息组(或Year组)中,并且重复的次数与年份相同。

我建议您使用“ Tenant”创建一个组,并在其中放置名称。 然后是带有年份的组,然后将其他字段放入该组。 完成此操作后,您将拥有一个类似报告的阶梯,您只需转到“ Tenant”组部分,然后选择“ Underlay following section”选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM