版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、潤(rùn)乾報(bào)表學(xué)習(xí)筆記zeven 2015-12-7|- 索引圖-學(xué)習(xí)目錄報(bào)表設(shè)計(jì)初級(jí)設(shè)計(jì)報(bào)表設(shè)計(jì)步驟:第一步:打開(kāi)設(shè)計(jì)器第二步:連接數(shù)據(jù)源第三步:新建空白報(bào)表第四步:定義數(shù)據(jù)集第五步:定義表達(dá)式第六步:美化外觀(guān)第七步:保存預(yù)覽第八步:發(fā)布報(bào)表函數(shù)to()語(yǔ)法: to(startExp,endExp,stepExp)參數(shù):|- startExp 整數(shù)數(shù)據(jù)開(kāi)始的表達(dá)式|- endExp 整數(shù)數(shù)據(jù)結(jié)束的表達(dá)式|- stepExp 整數(shù)數(shù)據(jù)步長(zhǎng)的表達(dá)式示例to(1,5)=list(1,2,3,4,5)to(1,5,2)=list(1,3,5)to(-5,-10,-2)=list(-5,-7,-9)to(-
2、10,-8)=list(-10,-9,-8)函數(shù)select():從數(shù)據(jù)集的當(dāng)前行集中選取符合條件的記錄語(yǔ)法: datasetName.select( <select_exp>, desc_exp, filter_exp, sort_exp,rootGroupExp )datasetName.select( <select_exp>, , <filter_exp> )/適用于不需排序或數(shù)據(jù)集中已排好序參數(shù):|- select_exp: 要選擇的字段列名/列號(hào),也可以是表達(dá)式。 列號(hào)用#n表示,例如#0代表第0列,#1代表第1列,依此類(lèi)推|- desc_exp
3、: 指定數(shù)據(jù)排序的順序,true表示降序排列,false表示升序排列。|- filter_exp: 數(shù)據(jù)過(guò)濾表達(dá)式,如果全部選出,則此參數(shù)省略,僅用“,”占位。|- sort_exp: 數(shù)據(jù)排序表達(dá)式。當(dāng)此項(xiàng)為空時(shí)先檢查desc_exp是否為空,如果為 空,則不排序,否則使用select_exp排序。 rootGroupExp 是否root數(shù)據(jù)集表達(dá)式|- 返回值: 一組數(shù)據(jù)的集合,數(shù)據(jù)類(lèi)型由select_exp的運(yùn)算結(jié)果決定示例:|- ds1.select( name ) 從數(shù)據(jù)源ds1中選取name字段列的所有值, 不排序|- ds1.select( #2, true ) 從數(shù)據(jù)源ds1中
4、選取第二個(gè)字段列的所有值并降序排列|- ds1.select( name,false,sex='1') 從數(shù)據(jù)源ds1中選取性別為男性的name字段列的值并升序排列|- ds1.select( name, true, sex='1', id ) 從數(shù)據(jù)源ds1中選取性別為男性的name字段列的值并按id字段降序排列注意:select函數(shù)選出了一組字段值,該組字段值保留了一個(gè)指針,指向數(shù)據(jù)集中的源記錄,也就是說(shuō),該組字段值和函數(shù)集中的記錄保持著一一對(duì)應(yīng)的關(guān)系,因此在當(dāng)前格的附屬單元格里(如B2、C2),如果采取dsn.colname的表達(dá)式從當(dāng)前數(shù)據(jù)集里取其他字段
5、的值,默認(rèn)從當(dāng)前主格指向的記錄里取值,而不需要到數(shù)據(jù)集中檢索.因此,在當(dāng)前格的附屬格里盡量使用dsn.colname表達(dá)式,而不采用dsn.select1(colname,filterexp),因?yàn)楹笳咝枰獙?duì)表達(dá)式進(jìn)行解析,速度慢.函數(shù)int|- 將字符串或數(shù)字轉(zhuǎn)換成整數(shù)語(yǔ)法: int( string ) int( number )ààààà注意: 當(dāng)對(duì)數(shù)據(jù)集運(yùn)用過(guò)濾條件后確定只剩一條記錄時(shí),雖然select和select1的的運(yùn)算結(jié)果一樣,但是select1運(yùn)算效率高,因?yàn)樗灰业椒蠗l件的記錄,就不繼續(xù)檢索了,而select要檢索完所有的
6、記錄才返回??紤]到顯示值屬性的定義里,幾乎所有情況都只需要返回一條記錄,因此建議大家使用select1,不要使用select函數(shù)map()顯示值對(duì)照表函數(shù),從對(duì)照表中找出當(dāng)前單元格對(duì)應(yīng)值的顯示值,沒(méi)有則返回null語(yǔ)法: map(valueListExp, displayListExp) 參數(shù): |- valueListExp 真實(shí)值列表,可以是可擴(kuò)展單元格或結(jié)果為集合列表的表達(dá)式|- displayListExp 顯示值列表,可以是可擴(kuò)展單元格或結(jié)果為集合列表的表達(dá)式 真實(shí)值列表和顯示值列表一一對(duì)應(yīng)|- 返回值: 字符型,和當(dāng)前格真實(shí)值對(duì)應(yīng)的顯示值函數(shù)select1()從數(shù)據(jù)集中按順序檢索到
7、符合過(guò)濾條件的第一條記錄,返回其selectExp值語(yǔ)法: datasetName.select1(selectExp,filterExp,rootGroupExp)參數(shù):|- selectExp要選擇的字段列名/列號(hào),也可以是表達(dá)式。列號(hào)用#n表示,例如#0代表第0列,#1代表第1列,依此類(lèi)推 filterExp 過(guò)濾條件 rootGroupExp 是否root數(shù)據(jù)集表達(dá)式|- 返回值: 數(shù)據(jù)類(lèi)型不定,由selectExp的運(yùn)算結(jié)果決定注意:當(dāng)對(duì)數(shù)據(jù)集運(yùn)用過(guò)濾條件后確定只剩一條記錄時(shí),雖然select的運(yùn)算結(jié)果一樣,但是select1運(yùn)算效率高,因?yàn)樗灰业椒蠗l件的記錄,就不繼續(xù)檢索了,
8、而select要檢索完所有的記錄才返回。|- ds1.select1(name) 返回?cái)?shù)據(jù)集ds1中第一條記錄的name字段值|- ds1.select1(name,score>90) 從數(shù)據(jù)集ds1中檢索出成績(jī)大于90的記錄,返回第一條記錄的name字段值函數(shù)value()取得當(dāng)前單元格的值語(yǔ)法: value()返回值: 當(dāng)前單元格的值函數(shù)now()獲得系統(tǒng)此刻的日期時(shí)間函數(shù)pno()取得當(dāng)前頁(yè)的頁(yè)碼,注意,本函數(shù)只是在分頁(yè)后才有效語(yǔ)法: pno(booleanExp)參數(shù): |- booleanExp 表達(dá)式|- 返回值:當(dāng)前頁(yè)的頁(yè)碼示例:pno() 返回前頁(yè)在總的頁(yè)表中的頁(yè)碼pno
9、(true) 返回前頁(yè)在縱向分頁(yè)的頁(yè)表中的頁(yè)碼pno(false) 返回前頁(yè)在橫向分頁(yè)的頁(yè)表中的頁(yè)碼函數(shù)pcsum()計(jì)算分頁(yè)后的當(dāng)前頁(yè)中所有的單元格(cellExp)的和,注意,本函數(shù)只是在分頁(yè)后才有效語(yǔ)法:pcsum(cellExp)參數(shù):|- cellExp 表達(dá)式|- 返回值:當(dāng)前頁(yè)中所有的單元格(cellExp)的和示例:pcsum(A2條件) 返回當(dāng)前頁(yè)中所有的A2格之和函數(shù)pccount()計(jì)算分頁(yè)后的當(dāng)前頁(yè)中所有的單元格(cellExp)的個(gè)數(shù),注意,本函數(shù)只是在分頁(yè)后才有效語(yǔ)法: pccount(cellExp)參數(shù): |- cellExp 表達(dá)式|- 返回值: 當(dāng)前頁(yè)中所有
10、的單元格(cellExp)的個(gè)數(shù)實(shí)例:pccount(A2條件) 返回當(dāng)前頁(yè)中所有的A2格的個(gè)數(shù)函數(shù)pcount()取得總的頁(yè)數(shù),注意,本函數(shù)只是在分頁(yè)后才有效語(yǔ)法:pcount(booleanExp)參數(shù):|- booleanExp表達(dá)式|- 返回值:頁(yè)數(shù)。函數(shù)if()根據(jù)布爾表達(dá)式的不同計(jì)算結(jié)果,返回不同的值。本函數(shù)從左到右計(jì)算,先出現(xiàn)的布爾表達(dá)式先算,如果出現(xiàn)為true的表達(dá)式,則返回相應(yīng)的結(jié)果,后面的不再計(jì)算。如果沒(méi)有一個(gè)布爾表達(dá)式為true,而且有缺省值表達(dá)式,則返回缺省值,否則返回null。語(yǔ)法: if(boolExp1,valueExp1,boolExp2,valueExp2 ,
11、boolExp3,valueExp3 , defaultExp)參數(shù):|- boolExp(n) 布爾表達(dá)式,如果結(jié)果為真,則返回對(duì)應(yīng)的值表達(dá)式計(jì)算結(jié)果|- valueExp(n) 值表達(dá)式,和布爾表達(dá)式一一對(duì)應(yīng)|- defaultExp 缺省值表達(dá)式,如果所有布爾表達(dá)式結(jié)果都為假,則返回本表達(dá)式計(jì)算結(jié)果|- 返回值: 數(shù)據(jù)類(lèi)型不定,由valueExp(n)的運(yùn)算結(jié)果決定。示例:if(value()>100,-65536,value()<=100 and value()>80,-16776961,-14336 ) 表示當(dāng)前格的值大于100時(shí),返回-65536顏色值,當(dāng)前格的值
12、小于等于100且大于80時(shí),返回-16776961顏色值,否則返回-14336顏色值函數(shù)row()取得當(dāng)前單元格所在行的行號(hào)語(yǔ)法: row(cellExp)參數(shù): |- cellExp 單元格表達(dá)式(不寫(xiě)表示當(dāng)前單元格)|- 返回值: 整數(shù) 函數(shù)group()根據(jù)分組表達(dá)式,從數(shù)據(jù)集中選出一組組集。語(yǔ)法: datasetName.group( <selectExp, , <filterExp ) /適用于不需要排序或數(shù)據(jù)集中已排好序datasetName.group(selectExp,descExp,filterExp,sortExp,groupSortExp,groupDesc
13、Exp,rootGroupExp)參數(shù): |- selectExp 選出的分組表達(dá)式,可以是字段列名/列號(hào),也可以是表達(dá)式。 列號(hào)用#n表示,例如#0代表第0列,#1代表第1列,依此類(lèi)推 |- descExp 分組前記錄的排序順序,true為逆序,false為順序 |- terExp 過(guò)濾表達(dá)式 |- sortExp 分組前記錄的排序依據(jù)表達(dá)式 |- groupSortExp 分組后對(duì)組的排序表達(dá)式,一般是匯總運(yùn)算的表達(dá)式,如組合計(jì)等|- groupDescExp 組排序順序,true為逆序,false為順序 |- rootGroupExp 是否root數(shù)據(jù)集表達(dá)式|- 返回值: 一組數(shù)據(jù)的集
14、合,數(shù)據(jù)類(lèi)型由selectExp的運(yùn)算結(jié)果來(lái)決定示例:|- ds1.group(class) 把數(shù)據(jù)集ds1中所有記錄按照class字段進(jìn)行分組, 并返回每組的class值組成的集合|- ds1.group(class, true ) 把數(shù)據(jù)集ds1中所有記錄按照class字段降序排列,然后根據(jù)class進(jìn)行分組, 并返回每組的class值組成的集合|- ds1.group(class,false,sex='1') 從數(shù)據(jù)源ds1中選取性別為"1"的記錄,按照class字段升序排列, 然后根據(jù)class進(jìn)行分組,并返回每組的class值組成的集合|- ds1
15、.group(class, true, sex='1', id ) 從數(shù)據(jù)源ds1中選取性別為"1"的記錄,按照id字段降序排列, 然后根據(jù)class進(jìn)行分組,并返回每組的class值組成的集合|- ds1.group(省份,true,sum(工業(yè)產(chǎn)值),true) 對(duì)數(shù)據(jù)集ds1按照省份進(jìn)行分組,分組后求出每組的sum(工業(yè)產(chǎn)值), 然后按照這個(gè)匯總值對(duì)組進(jìn)行逆序排列函數(shù)count()對(duì)可擴(kuò)展單元格或集合表達(dá)式進(jìn)行計(jì)數(shù)語(yǔ)法: count(expression,containNull)參數(shù):|- expression 需要被計(jì)數(shù)的單元格或表達(dá)式,一般為可擴(kuò)展單元格或集合表達(dá)式|- containNull 缺省為true,表示對(duì)null元素也進(jìn)行計(jì)數(shù);false則相反|- 返回值: 整數(shù)示例:|- count(A1:B10,false) 以當(dāng)前格為基格計(jì)算A1和B10之間總共有幾個(gè)單元格,如果單元格的值為空則不進(jìn)行計(jì)數(shù)|- count(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 深信服智慧校園云機(jī)房解決方案
- 2025年山東省職教高考《語(yǔ)文》核心考點(diǎn)必刷必練試題庫(kù)(含答案)
- 《現(xiàn)代康旅產(chǎn)業(yè)概論》期末參考試題庫(kù)及答案
- 《工程招投標(biāo)與合同管理》參考試題庫(kù)(含答案)
- 2025年武夷山職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年新疆輕工職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年晉中職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 部編版語(yǔ)文五年級(jí)下冊(cè)《快樂(lè)讀書(shū)吧》精美課件
- 滬教版(上海)七年級(jí)地理第一學(xué)期中國(guó)區(qū)域篇(上)1.3《青藏高原地區(qū)》聽(tīng)課評(píng)課記錄
- 幼兒園中班秋季活動(dòng)策劃方案五篇
- 2025版茅臺(tái)酒出口業(yè)務(wù)代理及銷(xiāo)售合同模板4篇
- 2025年N1叉車(chē)司機(jī)考試試題(附答案)
- 《醫(yī)院財(cái)務(wù)分析報(bào)告》課件
- 2024年考研政治試題及答案
- 2025年初級(jí)社會(huì)工作者綜合能力全國(guó)考試題庫(kù)(含答案)
- 2024年濰坊護(hù)理職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 《鉗工基本知識(shí)》課件
- 2022-2023學(xué)年五年級(jí)數(shù)學(xué)春季開(kāi)學(xué)摸底考(四)蘇教版
- 【螞蟻保】2024中國(guó)商業(yè)醫(yī)療險(xiǎn)發(fā)展研究藍(lán)皮書(shū)
- 授信審批部工作計(jì)劃及思路
- 財(cái)務(wù)管理學(xué)(第10版)課件 第3章 財(cái)務(wù)分析
評(píng)論
0/150
提交評(píng)論