• FineReport——表单设计


    在单元格的数据设置这一选项中,有分组,列表,汇总三个选项。分组显示,即将相同的项合并,列表则将每一行的数据逐一的展示,不会合并相同的值,每一行的是完整的一条记录,而汇总则是将数字型数据进行汇总。

    分组:

    列表:

    条件属性:

    1.如果单元格为空,则显示新值,,通过设置条件属性——>新值——>输入需要显示的值——>设置条件

    2.隔行显示不同颜色:添加背景,设置背景颜色,选择当前行,,输入判断条件

    3.红色预警:即当值为某一特殊值时,用高亮颜色显示,,与隔行显示方法相似,只是在选择时为“当前格子”

    4.每页显示固定行数:右击单元格,选择条件属性,弹出条件属性设置对话框,点击左侧添加按钮,属性栏里面选择分页,下拉框里面选择行后分页,公式条件类型里面选择公式,公式为:&cell % rownum == 0。。cell表示单元格,rownum表示行数

    动态折叠树:

    1.首先理清关系,级别关系

    2.新建数据集

    3.设置A1,A2,A3控件为按钮,类型为树节点按钮

    4.设置样式,A1为靠左或默认,A2为居中,A3为靠右,分别设置他们的颜色

    5.在右下角单元格属性表—形态这个选项中,选择数据字典,并分别为A1,A2,A3设置数据字典

    6.显示效果

    排名/占比/环比

    公式分别为:SORT(B3),PROPORTION(B3),MOM(A3, B3)——需要注意的是,占比环比是百分数的形式,所以需要设置单元格格式为百分比

    比较:

    B3 - B3[A3:1]:B3单元格扩展出来的每一个值与B3单元格扩展出来的第一个值的差。

    其中B3[A3:1]表示A3单元格扩展出来的第一个值下的B3的值,B3[A3:1,B3:1],即表示B3扩展出来的第一个值。

    层次坐标:

    据对层次坐标:A1[A1:3],其公式意义在于获取A1扩展后的第三个单元格的值,,,如果是横向扩展,则是A1[;A1:3]

    相对层次坐标:A1[A1:-1],获取上一单元格的值,,,等价于公式:HIERARCHY(A1)

    获取扩展出来的所有单元格的值:可以使用=Cell[!0]来获取,如获取A1单元格所有扩展出的值,就可以在B1单元格中输入=A1[!0]

    获取扩展单元格中满足条件的值:可以使用=Cell[!0]{条件}获取,如获取A1单元格扩展出的不为3的值,则在B1单元格中输入=A1[!0]{A1!=3}

    获取单元格扩展出的最后一个值:可以通过使用=Cell[Cell:!-1]获取,如获取A1单元格扩展出的最后一个值,则在B1单元格中输入=A1[A1:!-1]

    获取单元格扩展的位置:可以通过使用=&Cell获取,如获取A1单元格扩展出每个值的位置,则在B1单元格中输入=&A1

    自增序号:

    公式:seq()/&cell

    组内序号:&B2/seq(A2)

  • 相关阅读:
    【Flink系列十二】使用OpenResty 在InfluxDB协议层拦截Flink指标
    【Azkaban优化】防止IP变化导致频繁登录
    困扰多年的Quartz重复调度的问题,终于找到原因
    【Flink系列十一】FlinkSQL Gateway以及支持Kerberos多租户的实现思路
    【Flink系列十三】FlinkKafkaConnector KafkaSource FlinkKafkaConsumer没有上报指标
    IDEA项目结构出现 0% methods,0% lines covered up
    java去重 up
    svndown下来项目但是导入不了maven包,解决办法 up
    新型病毒加强勒索病毒预防 up
    java list 时间排序, up
  • 原文地址:https://www.cnblogs.com/ytwy/p/4865727.html
Copyright © 2020-2023  润新知