web報表工具FineReport常用函數(shù)的用法總結(jié)(報表函數(shù))_html/css_WEB-ITnose
Jun 24, 2016 am 11:46 AM
說明:本次總結(jié)中,凡是以tableName或viewName作為參數(shù)因子的。函數(shù)在調(diào)用的時候均按照先從私有數(shù)據(jù)源中查找,然后再從公有數(shù)據(jù)源中查找的順序。
?
CLASS
CLASS(object):返回object對象的所屬的類。
?
CNMONEY
CNMONEY(number,unit)返回人民幣大寫。
number:需要轉(zhuǎn)換的數(shù)值型的數(shù)。
unit:單位,"s","b","q","w","sw","bw","qw","y","sy","by","qy","wy"分別代表“拾”,“佰”,“仟”,“萬”,“拾萬”,“佰萬”,“仟萬”,“億”,“拾億”,“佰億”,“仟億”,“萬億”。
備注:
單位可以為空,如果為空,則直接將number轉(zhuǎn)換為人民幣大寫,否則先將number與單位的進(jìn)制相乘,然后再將相乘的結(jié)果轉(zhuǎn)換為人民幣大寫。
示例:
CNMONEY(1200)等于壹仟貳佰圓整。
CNMONEY(12.5,"w")等于壹拾貳萬伍仟圓整。
CNMONEY(56.3478,"bw")等于伍仟陸佰叁拾肆萬柒仟捌佰圓整。
CNMONEY(3.4567,"y")等于叁億肆仟伍佰陸拾柒萬圓整。
?
COL
COL()返回當(dāng)前單元格的列號。
示例:
如果當(dāng)前單元格是A5,在A5中寫入"=col()"則返回1。
如果當(dāng)前單元格是C6,在C6中寫入"=col()"則返回3。
?
COLCOUNT
COLCOUNT(tableData):返回tableData中列的個數(shù)。
tableData:tableData的名字,字符串形式的。
備注:
先從私有數(shù)據(jù)源中查找,然后再從公有數(shù)據(jù)源中查找,返回的是第一個查找到的tableData中列數(shù)。
示例:
以我們提供的數(shù)據(jù)源FRDemo為例
COLCOUNT("Check")等于6。
COLCOUNT("country")等于5。
?
COLNAME
COLNAME(tableData,colIndex)返回的是tableData中列序號colIndex的列名。
tableData:表示TableData的名字,字符串形式。
colIndex:表示列序號。
備注:
TableData先從私有數(shù)據(jù)源中查找,再從公有數(shù)據(jù)源中查找。
示例:
COLNAME("Check",3)等于AcceName。
COLNAME("country",4)等于Area。
?
EVAL
EVAL(exp):返回表達(dá)式exp計算后的結(jié)果。
exp:一個表達(dá)式形式字符串。
備注:
只要EVAL中的參數(shù)exp最終可以轉(zhuǎn)化成一表達(dá)式形式的字符串,比如"sum(2,4)","2+7"等等,那么它就可以被計算。
示例:
EVAL("2+5")等于7。
EVAL("count(2,3)")等于2。
EVAL("sum"+"(2,3,5)")等于10。
EVAL(IF(true,"sum", "count") + "(1,2,3,4)")等于10。
EVAL(IF(false,"sum", "count") + "(1,2,3,4)")等于4。
?
FIELDS
FIELDS(connectionName,tableName):返回tableName這個表中的所有字段名。
示例:
數(shù)據(jù)庫BASE中有個名叫task的表的內(nèi)容如下:
namestart end
a2008 2009
b2009 2012
那么FIELDS("BASE","task")等于[name,start,end].
?
FORMAT
FORMAT(object,format):返回object的format格式。
object:需要被格式化對象,可以是String,數(shù)字,Object(常用的有Date, Time)。
format:格式化的樣式。
備注:
此處的格式中大小寫必須嚴(yán)格按照上面例子中的規(guī)則,月份:大寫MM,年份小寫:yyyy或yy,天份:小寫dd.
此處作為參數(shù)因子的格式可以用' '也可以用" "引用。
示例:
Format(TODAY(),'yyyy-MM-dd')結(jié)果是2008-11-01
?
INMAP
INMAP(key,value, mapName):判斷數(shù)據(jù)字典mapName中是否包含鍵值為key,值為value的數(shù)據(jù)對。返回值為布爾型。有返回TRUE,沒有返回FALSE。
key:檢測的key。
value:檢測的value。
mapName:指定的數(shù)據(jù)字典名。
備注:
mapName必須為String型的。
示例:
INMAP(1,2, "customerdic")返回 Boolean.TRUE(布爾型的)。
?
ISNULL
ISNULL(object):判斷對象中所有的值是否全部都是Primitive.NULL。
?
MAP
MAP(key,mapName):返回名字為mapName的數(shù)據(jù)字典中的key所對應(yīng)的值。
key:與返回值相應(yīng)的數(shù)據(jù)字典中的key。
mapName:指定的數(shù)據(jù)字典名,注意數(shù)據(jù)字典名要加引號
示例:
MAP(1,"customername")等于"Yixing HongdaFood Co."。
?
RECORDS
RECORDS(connection,table,field):返回數(shù)據(jù)庫表table中字段名field下的所有元素。
示例:
數(shù)據(jù)庫BASE中有個名叫task的表的內(nèi)容如下:
namestart end
a2008 2009
b2009 2012
那么RECORDS("BASE","task","end")等于[2009,2012].
RECORDS(connection,table,field,row)返回table中field字段下的第row行的記錄,field可以為列名也可以為列號。
RECORDS("BASE","task","end",2)等于2012.
RECORDS("BASE","task",2,2)等于2009.
?
REVERSE
REVERSE(value):返回與value相反的邏輯值。
示例:
REVERSE(true)等于false。
?
ROW
ROW()返回當(dāng)前單元格的行號
示例:
如果當(dāng)前單元格為A5,在A5中寫入"=ROW()"則返回5。
如果當(dāng)前單元格為B8,在B8中寫入"=ROW()"則返回8。
?
ROWCOUNT
ROWCOUNT(tableData)返回tableData的行數(shù)。
tableData:TableData的名字,字符串形式的。
備注:
先從私有數(shù)據(jù)源中查找,然后再從公有數(shù)據(jù)源中查找,返回的是tableData的行數(shù)。
示例:
以我們提供的數(shù)據(jù)源FRDemo為例
ROWCOUNT("Check")等于3。
ROWCOUNT("country")等于18。
?
TABLEDATAFIELDS
TABLEDATAFIELDS(tableData):返回tableData中所有的字段名。
備注:
先從報表數(shù)據(jù)集中查找,然后再從服務(wù)器數(shù)據(jù)集中查找,返回的是tableData的列名組成的數(shù)組。
示例:
TABLEDATAFIELDS("國家")等于[名字,首都,大陸,面積,人口
?
TABLEDATES
TABLEDATAS():返回報表數(shù)據(jù)集和服務(wù)器數(shù)據(jù)集名字。]
示例:
服務(wù)器數(shù)據(jù)集有:ds1,ds2,ds3;報表數(shù)據(jù)集有dsr1,dsr2.
TABLEDATAS()等于[dsr1,dsr2,ds1,ds2,ds3].
而TABLEDATAS(0)返回服務(wù)器數(shù)據(jù)集名字;TABLEDATAS(1)返回報表數(shù)據(jù)集名字;
TABLEDATAS(0)等于[ds1,ds2,ds3];TABLEDATAS(1)等于[dsr1,dsr2].
?
TABLES
TABLEAS(connectionName):返回名為connectionName的數(shù)據(jù)庫中的所有表名。
示例:
假設(shè)在FRDemo這個數(shù)據(jù)庫中,有3個表:a,b,c;
那么TABLES("FRDemo")等于[a,b,c].
?
VALUE
VALUE(tableData,row,col)返回tableData中行號為row,列號為col的值。
tableData:tableData的名字,字符串形式的。
row:行號。
col:列號。
備注:
先從私有數(shù)據(jù)源中查找,然后再從公有數(shù)據(jù)源中查找,返回的是tableData的符合條件的值。
示例:
VALUE("country",5,3)等于South America。
VALUE("Simple",8,3)等于jonnason。
?

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

HTML ?? ??? ???? ?? ??? ??? ???? ?? ?? ?? ? ???? ?? ??? ????????. 1. ????? ??? ??? ????? ?? ? ?? ?? (? : ??, ??, ???)? ?? ??? ?????. 2. JavaScript? ?? ?? ? ??? ???? ID? ?? ??? ?? ??? ??? ???? ?? ? ????. 3. CSS? ???? ???, ???, ?? ??? ? ??/?? ?? ??? ???? ???? ??? ???? ??? ??? ??????. 4. ???? ????????? : ???? ? ??? ????? ??? ???? JS ???? ???? ????? ???? ??? ???? ??? ??? ??? ???? ??? ?????. ??? ???????

HTMLHEAD? ?? ???? SEO, ?? ?? ? ???? ??? ?????. 1. ??? ??? ??? ????, ???? ???? ???? ??????. 2. OpenGraph ? Twitter ?? ??? ???? ?? ?? ??? ????? ??? ?????? ???? ??? ??? ???? ???????. 3. ?? ?? ? ??? ??? ???? ??? ??? ??? ???? ????????. 4. ?? ???, ?? ?? ? ?? ?? ?? ???? ?? ??? ??? ????? ???????.

Tolearnhtmlin2025, chooSeatUtoriorialThatthatthath and-practicewithmoderndardAndardsandegratescssandjavaScriptBasics.1.

???? ??? HTML ?? ???? ??? ??? ?????? ?? Div Flex ?? ??? ????? ???? ??? ?????? ??? ???????. ??, ?? ???? ?????? ?? CSS? ?? ? ?? ????. ?? ?? ??? ALT ??? ?? ???? ?? URL? ?????? ??? ???? ??? ?? TD? ??????????. ????? ?? ?????? ?? ??? ????? ???????.

HTML ??? ???? ????? ?? ?? ???? ??? ?? ???? ?? ???? ?? ? ? ????. 1. ??, ??? ?? ?? ??? ?? ??? ? ??? ???? ???? ? ?????. 2. ?? ???? ???? ??? ? ?? ??? ?? ? ? ????. 3. ??? ??? ??? ???? ?????? ??? ??? ? SEO ??? ??????. 4. ??? ??? ?, ??? ??? ??? ????? ??????, ???? ?? ????? ???? ??? ?? ???? ???? ???????. 5. ??? ??? ALT ??? ??? ????. 6. ??? ???? ??? ?? ??? ?? ?? ??? ?? ? ? ????. ? ? ?? ??? ???? ???? ?? ???? ???? ?? ? ???? ???? ? ??????.

??? ??? ??? HTML ?? ??? ??? ????? ?? ?? ?? ?? ???? ?? ?? ? ? ????. ?? ???? ??? ?????. 1. JavaScript? ???? ?? ?? ? ??? ???? ???? ?? ?? ??? ?? ?? ? ???? ???? ????. 2. Formspree? ?? ?? ???? ? ???? ???? ???? ???? ??? ?? ? ???? ??? ?????. 3. LocalStorage? ???? ??? ?? ??? ????? ?? ??? ?? ???? ??? ???? ? ????? ??? ??? ?? ???? ???? ????.

???, ID, ???, ??? ? ??? HTML?? ?? ????? ???? ??? ?????. ???? ??? ?? ? JavaScript ??? ?????? ?? ?? ??? ??? ??? ???? ? ?????. ID? ?? ?? ? JavaScript ???? ??? ??? ?? ?? ???? ?????. ???? ???? ??? ???? ?? ? ? ??? ?? ???? ????? ??? ???? ???? ????. ??? ??? ??? ?? ???? ???? ? ????, ?? ??? ?? ? ??? ?? ??? ?????. ??? ??? ?? ????? ???? ? ????? ???? ??? ????? ?? ?????. ??? ??? ????? ???? ?? ???? ??? ??? ???? ? ????.

Native Lazy Loading? ?? ???? ????,?? = "???"??? ??? ???? ??? ????? ? ? ????. 1. JavaScript ?? ?? ?????? ???? ??? HTML?? ?? ?????. 2. ??? ??? ? ?? ??? ???? ?? ??, ?? ??? ??? ??? ? ? ?? ???? ?????. 3. ? ?? ?? ?? ???????? ???? ???? ????. 4. ??? ??? ?, ??? ?? ???? ???? ??? ??? ?? ???????. 5. SRCSET ? ?? ??? ?? ?? ? ??? ??? ????????. 6. ??? ??? ???????. ?? ??? ??????? ???? ????. ?? ??? ?? ??? ? ??? JavaScript ???? ?? ? ? ????.
