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。因此可以实现本例中的多层分组。

  • 相关阅读:
    Unix domain sockets
    python异常处理
    php注册登录源代码
    div,css命名规范!
    html、css和js注释的规范用法
    PHPstrom的Disable Power Save Mode
    开通了博客园
    O(1)时间删除链表中的节点 13
    打印1到最大的n位数 12
    自己实现一个数的整数次方 11
  • 原文地址:https://www.cnblogs.com/szzzzn/p/4938965.html
Copyright © 2011-2022 走看看