Sql server 2008 r2 仅隐藏Crystal报表中的重复字段

Sql server 2008 r2 仅隐藏Crystal报表中的重复字段,sql-server-2008-r2,crystal-reports,duplicates,Sql Server 2008 R2,Crystal Reports,Duplicates,我在SQL Server 2008 R2数据库中有一个表,如下所示: Num Total Item Item Value -------------------------------------- 1 5000 Cup 2000 1 5000 Brush 3000 2 2500 Kandy 2500 3 1000 Soap 750 3 10

我在SQL Server 2008 R2数据库中有一个表,如下所示:

Num     Total     Item     Item Value
--------------------------------------
1       5000      Cup      2000
1       5000      Brush    3000
2       2500      Kandy    2500
3       1000      Soap      750
3       1000      Rice      250
正如您所看到的,Num、Total列中存在重复,它必须是

Num     Total     Item     Item Value
----------------------------------------
1       5000      Cup      2000
                  Brush    3000

2       2500      Kandy    2500

3       1000      Soap      750
                  Rice      250
我尝试使用SQL
GROUPBY
子句,但没有成功。我还尝试在Crystal Reports中复制时抑制,但它会删除整行


有什么帮助吗?

在Crystal Reports内的Group Expert中,根据Num和Total字段对报告进行分组

我找到了

通过在重复字段与上一条记录相等时将其抑制来删除重复字段

Num Field==>Suppress==>添加此字段

{Num} = previous({Num})
{Total} = previous({Total})
总字段==>抑制==>添加此字段

{Num} = previous({Num})
{Total} = previous({Total})

为num插入一个组,并在组标题中保留num和total,而在detail部分中保留item和item value,然后在expert部分中选中“Underlay following section”