2013-11-15 20 views
0

我有一个存储过程,显示如下记录。根据晶体报告中的第一组进行分组

AccountID  AccountName    Amount  ParentAccountID  ParentAccountName 
ABI01   Cost of infrastructure A 1077665.4 INF     Infrastructure 
ABI02   Cost of infrastructure B 42000  INF     Infrastructure 
ABM01   Cost of Maintenance A  465900  MTN     MAINTENANCE 
ABM02   Cost of Maintenance B  3450000 MTN     MAINTENANCE 
ABO01   Cost of Operational A  110500  ABM02    Cost of Maintenance B 

我想这样来显示结果的水晶报表:

INF : Infrastructure 

    ABI01 Cost of infrastructure A 1077665 

    ABI02 Cost of infrastructure B 42000 

MTN : Maintenance 

    ABM01 Cost of Maintenance A 465900 

    ABM02 Cost of Maintenance B 3450000 

     ABO01 Cost of Operational A 110500 

是否有可能进行?感谢您的帮助..顺便说一句如何使表看起来不错,在SO?

回答

0

考虑到你已经显示的结果集,我相信你可以通过在水晶报告中加入一组ParentAccountID来达到要求。在组头中,您可以在组名列前添加列PArentAccountname列。这样做会给你想要的输出。我希望这有帮助!

+0

感谢您的回复..我已经尝试过,但它没有给我想要的结果。结果会是这样的: INF:基础设施 ABI01成本的基础架构B的1077665 ABI02成本42000 MTN:维护 维护的ABM01成本465900 ABM02维修费用说明B 3450000 ABM02:维护成本B ABO01运行成本A 110500 – user2994678

+0

我对当前评论中的输出进行了打样处理,我的测试结果与您在问题中要求的结果相同。我错过了什么吗? –