我在创建一个显示父/子内容并显示摘要的报告时面临一系列问题,我在这方面遇到了问题。我们正在制定一种名为"损益表"的会计报告。其中某些类型的帐户被组合在一起并被推入一个组。在报告中,我必须在顶部显示组名称,然后列出与其下方组相关联的帐户名称/帐户值对,当然在每个组的末尾都会有摘要。问题来自这一方面,我可能有一个由帐户和其他组成的组,其中包含将导致树形式的其他帐户,例如root - >第1组 - > (帐户1,帐户2,组2 - >(帐户3,帐户4)),这里我有一个根组,其中包含一个名为group 1的组,其中包括2个帐户,帐户1和帐户2,以及另一个名为group的组2包含2个帐户,帐户3和帐户4。 根据上面的解释,我事先并不知道组级别的深度,因此我不知道在设计时使用水晶报告创建了多少组,因为这样的组创建需要是动态的。我搜索并用谷歌搜索,我找到了一个通过水晶报告进行分层分组的解决方案,它在创建具有任何层次深度的父/子层次结构方面100%正常工作,但是,它有一个问题,它不包括父组中的子组但是,它会将每个组视为一个单独的组。例如,它将在报告中创建上述内容
组标题(根组)
组页脚(根组)(根组摘要)3500美元
组标题(第1组)
细节 - > (账户1/1000美元 - >账户2/1200美元)
组页脚(组1)(组1摘要)3500美元
组标题(第2组)
细节(帐户3/800 USD - >帐户4/500 USD)
组页脚(组2)(组2摘要)1300美元
水晶知道哪个孩子被包含在哪个父母中,甚至在计算摘要时,它会考虑其孩子的摘要。我需要的是让父母的总结来自其孩子之后。总结如下:
组标题(根组)
组标题(第1组)
细节(帐户1/1000美元 - >帐户2 1200 / USD)
组标题(第2组)
细节(帐户3/800 USD - >帐户4/500 USD)
组页脚(组2)(组2摘要)1300美元
组页脚(组1)(组1摘要)3500美元
组页脚(根组摘要)3500美元
请记住,我事先并不知道小组的级别
答案 0 :(得分:0)
你能发布你看过hierarichal分组的链接吗?
根据水晶报告的分组逻辑,组头中将有一行,该行的所有相关记录将归入组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
.
.
.
.
这是你得到父母子女关系的水晶重生的方式