跨层次结构分组

时间:2016-01-08 02:30:38

标签: sql crystal-reports

最终目标:我需要创建一个财务报表,该报表可以遵循组织层次结构,但也可以按每个级别的帐户类型分开。最终报告将显示在水晶报告中。

问题:有几种类型的帐户(收入,费用,责任等)。还有几种组织结构,最大深度为8级。用户需要能够深入到结构的每个级别,并查看每个帐户类型的子总计。

实施例

最高等级

  • 费用
    • CEO
    • 社区&客户服务
    • 公司
    • 工程
  • 收入
    • CEO
    • 社区&客户服务
    • 公司
    • 工程

1级(CEO)

  • 收入
    • WHS
    • OD
  • 费用
    • WHS
    • OD

结构将继续,直到您在帐户级别结束,按帐户类型分组。

结构存储在邻接模型中。 结构列:Class_id - Class_Name - Parent_ID

帐户列: Account_id,Class_id,Account_Type,Budget,Actual

导航和分组层次结构没有问题,但我的困难在于层次结构中的帐户类型分组。任何有关SQL或CrystalReports解决方案的建议都将非常感谢!

0 个答案:

没有答案