Crystal reports 水晶报表分层分组

Crystal reports 水晶报表分层分组,crystal-reports,crystal-reports-xi,crystal-reports-8.5,Crystal Reports,Crystal Reports Xi,Crystal Reports 8.5,我在创建一个显示父/子内容并显示摘要的报告时遇到了一系列问题,我在这样做时遇到了问题。我们正在研究一种叫做“损益表”的会计报告,其中某些类型的账户被组合在一起,并放在一个组下。在报告中,我必须在顶部显示组名,然后列出与它下面的组关联的帐户名/帐户值对,当然在每个组的末尾都会有一个摘要。问题来自这一方面,我可能有一个由帐户和包含其他帐户的其他组组成的组,这将导致树的形式,例如,根->组1->(帐户1,帐户2,组2->(帐户3,帐户4)),这里我有一个根组,其中包含一个名为组1的组,其中包括2个帐户

我在创建一个显示父/子内容并显示摘要的报告时遇到了一系列问题,我在这样做时遇到了问题。我们正在研究一种叫做“损益表”的会计报告,其中某些类型的账户被组合在一起,并放在一个组下。在报告中,我必须在顶部显示组名,然后列出与它下面的组关联的帐户名/帐户值对,当然在每个组的末尾都会有一个摘要。问题来自这一方面,我可能有一个由帐户和包含其他帐户的其他组组成的组,这将导致树的形式,例如,根->组1->(帐户1,帐户2,组2->(帐户3,帐户4)),这里我有一个根组,其中包含一个名为组1的组,其中包括2个帐户,帐户1和帐户2,以及另一个名为组2的组,其中包含2个帐户、帐户3和帐户4。 根据上述解释,我事先不知道组级别的深度,因此我不知道在设计时使用crystal report创建多少组,因为这样的组创建需要是动态的。我搜索和Google,我发现一个解决方案,称为分层分组通过水晶报表,它在创建具有任何层次深度的父/子层次结构中工作100%精细,然而,它有一个问题,它不包括父组内的子组,但是,它考虑和处理每个组作为一个单独的组。例如,它将在报告中创建上述内容

组头(根组)
集团页脚(根集团)(根集团摘要)3500美元 组标题(组1)
明细->(账户1/1000美元->账户2/1200美元)
集团页脚(第一组)(第一组汇总)3500美元 组标题(组2)
详细信息(账户3/800美元->账户4/500美元)
集团页脚(第2组)(第2组汇总)1300美元

crystal知道哪个子级包含在哪个父级中,甚至在计算摘要时也会考虑其子级的摘要。我需要的是让父母的总结在孩子的总结之后,像这样:

组头(根组)
组标题(组1)
详细信息(账户1/1000美元->账户2 1200美元)
组标题(组2)
详细信息(账户3/800美元->账户4/500美元)
集团页脚(第2组)(第2组汇总)1300美元 集团页脚(第一组)(第一组汇总)3500美元 集团页脚(根集团摘要)3500美元


请记住,我事先不知道分组的级别

你能在看到分层分组的地方发布链接吗

根据crystal reports的分组逻辑,组标题中将有一行,该行的所有相关记录将归入组2,当组2完成时,若组1中有任何剩余项,则这些项将开始,然后再次在组中重新发布记录,并持续到整个数据结束

像下面这样

Group1: Header

group2: header

details 
details
details

group2:footer

group2: header

details
details

group2: footer

group1: footer

group1: header

group2: heaader
details
group2 footer
group1: footer
    .
    .
    .
    .

这就是crystal如何重新显示您获得父子关系问候的方式,我发现这取决于您使用的crystal报告的版本。在我的笔记本电脑上,我使用的是版本12,但在我的工作场所,我使用的是版本10。当我在12.0版上设计报告时,它的工作方式与我想要的相同,也与您解释它的方式相同,但在10.0版中,它的工作方式与我首先提到的相同,它立即跟随组页眉后的组页脚。