zoukankan      html  css  js  c++  java
  • 报表设计--分组报表-多层分组-纵向扩展

    一、新建数据源

    参照网格式报表设计

    二、操作步骤

    在A4单元格填写=ds.group(TYear),表示按年度分组,设置为纵向扩展

    在B4单元格填写=ds.group(tjd),表示按季度分组,设置为纵向扩展

    在C4单元格填写=ds.group(TMonth),表示按月度分组,设置为纵向扩展

    在D4单元格填写=ds.sum(Tmoney),求字段Tmoney的和

    默认情况下:主格的界定(可以手工设置单元格的左主格上主格)

    B4的左主格为A4(表示按年度分组结果后再进行季度分组)

    C4的左主格为B4(表示按年度分组结果后再进行季度分组,再执行月度分组扩展)

    D4的左主格为C4(表示每个月度的Tmoney的总和)

    实例数据源数据库中的表的数据如下:

    三、报表计算后预览效果

    多层扩展:

    一个单元格可能既跟随其它单元格扩展(做为其它单元格的附属格),同时也自身扩展(做为另外单元格的主格)。如本例中的B4单元格,既跟随A4扩展(做为A4格的附属格),同时也自身扩展(做为C4单元格的主格)。

    多层扩展时,扩展次序是从主到次的,即先扩展主格,然后扩展其附属格,再扩展其二级附属格,依此类推。本例中,先扩展A4,然后扩展B4,再扩展C4。因此可以实现本例中的多层分组。

  • 相关阅读:
    LeetCode刷题记录
    开始学习Functional Programming
    明天软软onsite
    Criteo电面二
    Jet.com
    还需要补充很多知识
    重新粗推了一下Master Theorem
    买了第一台mac
    病来如山倒
    Integer.parseInt vs Integer.valueOf
  • 原文地址:https://www.cnblogs.com/szzzzn/p/4938965.html
Copyright © 2011-2022 走看看