finereport報表 動態格間運算 一

2022-07-19 01:30:18 字數 1798 閱讀 5555

一、運算子:絕對值

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等;

需先設定左父格

輸出報表

{}:表示限制條件;

FineReport報表亂碼解決

問題 圖示中文顯示為方框 工具 finereport 解決方案 解決辦法 拷貝中文字型到作業系統 1.將 windows fonts 目錄下simsun.ttc 宋體 拷貝到 aix jdk安裝目錄 jre lib fonts 目錄下 2.如果是jdk1.4 在jre lib font.proper...

FineReport報表亂碼解決

問題 圖示中文顯示為方框 工具 finereport 解決方案 解決辦法 拷貝中文字型到作業系統 1.將 windows fonts 目錄下simsun.ttc 宋體 拷貝到 aix jdk安裝目錄 jre lib fonts 目錄下 2.如果是jdk1.4 在jre lib font.proper...

finereport報表禁用右鍵

點選模板 模板web屬性 填報,資料分析,分頁預覽設定 選擇為該模板單獨設定,在下面的事件設定裡面新增乙個載入結束事件,完整js 如下 12 3456 71.點選右鍵 無動作 document.oncontextmenu newfunction return false 2.點選右鍵 彈出提示 do...