• finereport报表--动态格间运算 一


    一、运算符:   ! 绝对值

    A2[A2:!1] ;  

    A2 标示从列A纵向第2单元格开始,!1 表示第1个位置的单元格; [A2:!1] 代表索引,表示从A列纵向开始往下,第1个单元格的位置的索引。

    A2是取值对象

    同理 B2[A2:!1] ,取B列的值也是如此;

    !-1 时,表示倒数第1;!-2 时,表示倒数第2

     

    报表显示值如下:

     如下显示报表 :

     

    二、不带感叹号取值

    例子:取值对象B2

    输出报表 B2[A2:N],N为正数(绝对值),代表B列,B2单元格开始,往下第N个单元格;

    N为负数(相对值),代表B列,B2单元格开始,往上第N个单元格的值

    总结以上

           第1单元格值::1 或者  :!1 ; 第2单元格值: :2 或者 :!2 ;

           上1单元格值::-1 ; 上2单元格值: :-2 ;

      倒数1单元格值::!-1 ; 倒数2单元格值::!-2 ;   

    B2[!0]:拿到B列所有值产生的逗号隔开的值串

    中括号内数值只能输入0,其他都无效

    输出报表:

    $A2:表示A2单元格的值;
    &B2:扩展后每个单元格的位置,返回int型,如1,2,3,4等;

    需先设置左父格

    输出报表


    {}:表示限制条件;

  • 相关阅读:
    1005: [HNOI2008]明明的烦恼
    1006: [HNOI2008]神奇的国度
    1007: [HNOI2008]水平可见直线
    1011: [HNOI2008]遥远的行星
    1025: [SCOI2009]游戏
    HTTP1.0和HTTP1.1的区别
    各排序算法的时间复杂度和空间复杂度
    换钱最少货币数
    矩阵的最小路径和
    背包问题
  • 原文地址:https://www.cnblogs.com/lanyubaicl/p/9585115.html
Copyright © 2020-2023  润新知