FineReport 报表设计

FineReport报表制作的几个基本概念

一、单元格扩展

单元格扩展:指在web端查看模板效果的时候,原来的单元格由一个变成了多个,即由一变多。

FineReport报表中单元格的扩展是有方向的,可纵向扩展,也可横向扩展,当然也可以不扩展。

1、纵向扩展

    单元格中的数据依次从上至下的显示,即纵向扩展(行方向的扩展,一行变多行)

             

2、横向扩展

    单元格中的数据依次从左至右的显示,即横向扩展(列方向的扩展,一列变多列)

        

3、不扩展

    单元格中的数据不扩展

        

 :如果单元格中内容是公式则默认扩展方向为不扩展,如果是数据集中的数据列,则默认扩展方向为纵向扩展。

 

二、父子格设置

父子格:当报表主体中绑定了多个单元格时,单元格间会天然存在某种关系,使单元格间存在数据过滤关系,并且跟随扩展,这就是父子格;

前面的单元格称之为父格,后面的单元格称之为子格,也就是说子格的数据会根据父格的数据进行过滤分组显示,并且还会跟随父格的扩展方向而扩展。

1、父子格关系

        子格的扩展属性会随着父格的扩展属性变化,当单元格左侧或上方相邻的单元格具有扩展属性时,单元格默认其左侧相邻单元格为其左父格,默认上方相邻的单元格为其上父格。

        父子格关系包括两种:过滤关系和跟随关系。

1)过滤关系

        过滤关系是指子格会默认将父格的数据作为过滤条件进行过滤,使父子格之间的数据能对应的显示出来,但是这个默认的过滤关系只限于两个单元格中的字段来自于同一个数据集

2)跟随关系

        跟随关系就是指子格会默认跟随父格的扩展方向进行分组,即父格纵向扩展,子格跟随父格默认纵向扩展

        

    全部默认设置,A2 数据列参数如上图,默认分组, B2,C2也可以设置为列表等

注:

过滤关系除了可以通过父子格默认添加之外,还可手动添加;

单元格中数据如果是数据集中的字段,不是公式,那么其默认扩展方向均为纵向扩展,但是会根据父格的不同而进行不同方向的分组;

2、父子格分类

       父子格包括左父格和上父格两种。

1)左父格

       左父格是指跟随父格单元格纵向扩展,即表示其父格是纵向扩展,一般来说,左父格均在单元格的左侧,单元格将其相邻的左侧纵向单元格默认为左父格,并且当鼠标选中子单元格时,左父格会显示一个蓝色向下的箭头

2)上父格

       上父格是指跟随父格单元格横向扩展,即表示其父格是横向扩展,一般来说,上父格均在单元格的上方,单元格将其相邻的上方横向扩展单元格默认为上父格,并且当鼠标选中子单元格时,上父格会显示一个蓝色向右的箭头

3、父子格设置

       父格的设置有3种:不设置,默认设置和自定义设置

1)无

       该单元格没有父格

2)默认设置

       指将数据列拖拽至单元格中时,该单元格会默认将其相邻上方横向扩展或者左侧纵向扩展的单元格当做上父格或者左父格。

注:必须是相邻的同行或者同列单元格,不是相邻的需要自定义设置。

另:其单元格的左侧相邻单元格不具有扩展属性时,会依次向左或向上寻找具有扩展属性的单元格,来确定它的父格

3)自定义设置

       指可以自己为指定单元格设置父格,可直接输入单元格或者快速选择

    

三、报表设计样式

1、数据显示方式

        分为:分组、列表和汇总,分组和汇总可细分如下:

        分组:

        汇总:

2、改变显示值-形态

       在原始数据表中,保存的是编码性质的数据,而在数据呈现时,需要显示的是有意义的实际值,而编码与值往往保存在另外一张表中。

       通过 设置形态 -- 数据字典 来定义

       

3、数据显示格式-样式

    1)样式的作用

        用户可以通过样式来对数字、金额、日期等实际单元格的值定义显示格式,不会改变实际值。

        当然,对于数字、金额等,一般还要设置成靠右显示。

            

基本概念 做下整理,加深理解,具体参考官网文档:http://help.finereport.com/

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值