0

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

group header (root group)
group footer (root group) (root group summary) 3500 USD
group header (group 1)
detail -> (account 1/1000 USD -> account 2/1200 USD)
group footer (group 1) (group 1 个汇总)3500 美元
组页眉(第 2 组)
明细(帐户 3/800 美元 -> 帐户 4/500 美元)
组页脚(第 2 组)(第 2 组汇总)1300 美元

水晶知道哪个孩子包含在哪个父母中,即使在计算摘要时它也会考虑其孩子的摘要。我需要的是让父母的总结出现在孩子的总结之后,如下所示:

组头(根组)
组头(组 1)
明细(账户 1/1000 美元 -> 账户 2 1200/美元)
组头(组 2)
明细(账户 3/800 美元 -> 账户 4/500 美元)
组页脚(第 2 组)(第 2 组摘要) 1300 美元
组页脚(第 1 组)(第 1 组摘要) 3500 美元
组页脚(根组摘要) 3500 美元

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

4

1 回答 1

0

你能发布你看到分层分组的链接吗?

根据水晶报告的分组逻辑,组标题中将有一行,该行的所有相关记录将归入第 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
    .
    .
    .
    .

这就是你获得父子关系的水晶rerpots

于 2016-03-23T10:57:07.613 回答