Sql server 2008 r2 仅隐藏Crystal报表中的重复字段
我在SQL Server 2008 R2数据库中有一个表,如下所示: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
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
我尝试使用SQLGROUPBY
子句,但没有成功。我还尝试在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”