欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      biee報表開發(fā)總結(jié)

      時間:2019-05-14 18:49:36下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《biee報表開發(fā)總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《biee報表開發(fā)總結(jié)》。

      第一篇:biee報表開發(fā)總結(jié)

      biee報表開發(fā)總結(jié)

      (一)當(dāng)BI項目已經(jīng)在essbase中搭建好框架之后,接著就要通過biee制作各種報表來展示BI的成果了。

      BIEE報表開發(fā)能否成功的關(guān)鍵就在于初期的設(shè)計。首先你必須明確你的需求,你開發(fā)的報表是給哪些人使用的,他們會如何使用,比如他們一般會有些什么輸入,他們希望產(chǎn)生什么樣的輸出以及他們可能會做什么樣的下鉆動作。一張報表往往只是給一類人使用的,你必須精心地為他們挑選合適的維度以及初始粒度。所以同樣的查詢內(nèi)容往往需要做好幾張報表適合不同維度不同方式的數(shù)據(jù)查看(用下鉆的方式可以通過匯總數(shù)據(jù)查詢到詳細(xì)數(shù)據(jù),但是效率不高,如果已有足夠的信息可以直接查到詳細(xì)數(shù)據(jù)則直接顯示詳細(xì)數(shù)據(jù))。這樣做可以減少每次查詢使用到得維度,從而提高查詢效率。一般在一張儀表盤頁中只放一張報表(匯總報表除外)。

      一組報表一般由一張匯總報表(給領(lǐng)導(dǎo)查看)和幾張明細(xì)查閱報表組成,匯總報表中包含各種圖表,初始粒度大,同時支持很深的下鉆,明細(xì)報表針對某個用途提供合適的查詢方式,一般不放圖表。維度是由請求字段控制的,字段越多查詢越慢,所以請求字段不能過多,尤其是大的維度(我遇到過成員好幾千的維度,而且層次很少)不能太多,除非已經(jīng)在篩選器中進行控制,最好不要直接添加時間字段,而使用全局篩選器來控制時間。相反請求提示和相應(yīng)的篩選器越多查詢效率就越高,所以請求提示和篩選器可以多一些(這樣還可以提供便捷的訪問),請求提示使用什么輸入方式也是需要考慮的問題。關(guān)于使用表還是數(shù)據(jù)透視表,兩者各有利弊。表因為其結(jié)構(gòu)就是請求字段的結(jié)構(gòu),所以可操作性強一些,可以實現(xiàn)很多數(shù)據(jù)透視表無法實現(xiàn)的功能(儀表盤排序,條件樣式等),但是數(shù)據(jù)透視表在表現(xiàn)能力上優(yōu)于表,尤其是維度較多的情況,可以通過一些高級的操作來改善數(shù)據(jù)透視表的功能(如修改saw腳本)。

      總體來說BIEE報表的設(shè)計要控制好以下3點:

      1、匯總和明細(xì)分開;

      2、控制各種不同的查詢路徑;

      3、考慮查詢效率。

      biee報表開發(fā)總結(jié)

      (二)因為我做的報表的數(shù)據(jù)源是essbase多維數(shù)據(jù)庫,所以在制作報表時不需要在administration tool當(dāng)中添加維度和度量。只要直接導(dǎo)入數(shù)據(jù)源,然后做兩次拖曳就可以了。但是很不幸的是BIEE其實并沒有提供對essbase很好的支持,很多功能都無法實現(xiàn),或需要調(diào)整之后才能實現(xiàn)。

      在將文件夾從物理層拖到邏輯層之后,可以看到多維數(shù)據(jù)庫的邏輯結(jié)構(gòu),但是展開的時候有些讓人不知所云,因為biee并不使用essbase大綱中的名稱,而是根據(jù)維度層次來命名的。需要注意的是每個維度實際是從第2層(Gen2)開始的(因為essbase大綱中的實際維度也是從第2層開始算起,第0層是大綱的根,第1層是維度的根),之后的層次可以看到被標(biāo)為藍色,這類似于關(guān)系型的雪花模型。所以在將文件夾從邏輯層拖到展現(xiàn)層之后就可以把第0層和第1層刪了。維度的每一層只有一個key,它到底是維度值還是它的別名呢?答案是別名,而且我到目前為止還沒有發(fā)現(xiàn)顯示維度值的方法(可能是BIEE不支持)。接著修改一下維度和度量的標(biāo)簽就可以在answer里面使用了。但是這樣還是不夠的,當(dāng)使用到聚合的時候就會出現(xiàn)“發(fā)現(xiàn)外部聚合集”的錯誤,原因是BIEE在導(dǎo)入essbase的時候,默認(rèn)將度量的聚合屬性設(shè)置為外部聚合。只要將外部聚合改為正確的度量即可,注意在物理層和邏輯層都要改,另外所有度量都要指定一種聚合方式,不能為none。

      biee報表開發(fā)總結(jié)

      (三)在answers中的開發(fā)難點就在于設(shè)計,我在(一)中已經(jīng)介紹了經(jīng)驗。但是顯然不可能一開始就設(shè)計得十分完美,有的時候會遇到功能實現(xiàn)不了或者效率太低,報表根本刷不出來,這時要么修改原先的設(shè)計,要么想辦法解決問題。

      關(guān)于如何提高效率,首先是優(yōu)化查詢。在BIEE當(dāng)中,有趣的一點是它首先根據(jù)你的設(shè)計生成一條SQL查詢語句,然后如果判斷出數(shù)據(jù)源是多維數(shù)據(jù)庫,則再將SQL語句在后臺轉(zhuǎn)化為MDX語句去執(zhí)行。轉(zhuǎn)化的邏輯大致是,select子句中放查詢目標(biāo)集(對應(yīng)于MDX中的select字句,但是沒有行列之分),from字句中放cube,where字句中定義如何進行切片。所以在設(shè)計時盡量控制請求字段(對應(yīng)select字句)中的維度字段,不需要的維度不要添加,尤其是大維度,而篩選器(對應(yīng)where字句)則盡可能的多,這樣切片可以切得小一些。另外查詢的邏輯不要太復(fù)雜,不要使用嵌套查詢(篩選器不要使用“根據(jù)其他請求結(jié)果”)。如果這樣還不行,就只能優(yōu)化數(shù)據(jù)源了,對于essbase,可以考慮將一些復(fù)雜的動態(tài)計算轉(zhuǎn)為預(yù)先計算后存儲(雖然這樣做很可能會導(dǎo)致占用的空間增長好幾倍...),可以大大提高效率。

      在BIEE中表的樣式控制要比數(shù)據(jù)透視表靈活得多,基本的樣式都是可控的,所以能用表的時候就盡量用表。關(guān)于如何設(shè)置樣式,由于比較繁雜而且在(一)中也介紹了一些經(jīng)驗,所以這里就不一一介紹了,比較重要的就是條件樣式(只用表能用),可以靈活地控制顯示樣式,另外就是列的隱藏,可以控制哪些列在表中不顯示。

      BIEE的訪問控制是比較靈活的,可以使用單獨的鏈接,也可以對標(biāo)題設(shè)鏈接,還可以對值設(shè)鏈接,并可以控制是否用于下鉆(在列的交互控制當(dāng)中設(shè)置搜索或鏈接)。BIEE最神奇的就是篩選器中的提示選項,選了這個選項不僅可以使用提示中的選擇還可以用于鏈接的值傳遞。如果一個請求的字段的篩選器使用提示,則通過值鏈接被連接過來的時候,該字段就會被篩選為進行鏈接的那個值。另外使用提示默認(rèn)是所有值,所以可以靈活的控制提示字段,比如同一個請求在不同地方使用時,需要的查詢條件可能不同,這時可以通過請求提示來控制查詢條件,此時就必須將所有使用到的查詢條件字段加一個使用請求的篩選器。

      不過在awnser中提示篩選器是不會被使用的,如果不使用篩選器就會導(dǎo)致查詢過慢的話,建議在設(shè)計報表時先指定一個篩選值,設(shè)計完成后再將篩選器的篩選方式改為請求。對于實在無法實現(xiàn)的功能,最后一條路就是修改saw腳本了,但是有關(guān)BIEE的saw腳本的文檔實在太少...不過通過查看saw腳本倒是可以分析出別人的報表的某些功能是怎么實現(xiàn)的。實施上saw腳本包含了一個請求的一切,包括顯示樣式和SQL查詢,所以如果要備份或者拷貝一個請求,最簡單的方法就是把saw腳本拷貝下來。如果你想直接修改SQL查詢語句,應(yīng)該先看一下SQL查詢語句的各個字句存儲在saw腳本中的什么位置,然后對saw腳本修改,如果直接改下面的SQL框,點了設(shè)置SQL的結(jié)果是,它產(chǎn)生一個最簡單的SQL語句(沒有任何附加內(nèi)容),而且把原來你的一切設(shè)置都重新初始化(要是你之前沒備份的化,趕緊退出重來吧,千萬不要保存了...)

      另外介紹一些經(jīng)驗。為了防止字段過多導(dǎo)致一格內(nèi)無法一行顯示,可以在格式化視圖的附加格式中指定一個很大的寬度,然后選擇單元格向左對齊。如果只想修改請求條件的化,最好不要直接雙擊進入,而是先打開所在的文件夾,然后在面板中選擇修改條件,這樣可以避免一次不必要的查詢。查詢?nèi)绻惓V袛啵词鼓阍诤笈_取消了請求,甚至刪除會話,essbase仍然會繼續(xù)執(zhí)行,如果你想進入同一個請求就會報錯,這時你能做的就是等待,等essbase執(zhí)行完畢才能繼續(xù)使用(這也是BIEE與essbase不兼容的一個表現(xiàn),它導(dǎo)致了BIEE的不穩(wěn)

      定,所以要盡量避免沒有篩選控制的查詢)。

      biee報表開發(fā)總結(jié)

      (四)本文主要講biee中answers和dashboard的開發(fā)步驟。在administrator tool搭建好框架之后,接著通

      過在瀏覽器中操作的answers和dashboard開發(fā)最后的報表顯示。

      首先要做的是添加全局篩選器。對每一個維度都設(shè)定一個全局篩選器,每個層次都設(shè)定為請求。

      接著開發(fā)請求。按請求在報表中的使用順序一個一個開發(fā)請求。先選擇合適的請求字段,再添加全局

      篩選器,接著添加測試篩選條件(因為全局篩選器中的篩選條件都是請求,所以不會在answers中發(fā)揮作

      用,所以不會和測試篩選條件沖突),然后在表中查看結(jié)果,如果要用表顯示則調(diào)整字段的順序。如果不

      報錯且數(shù)據(jù)無誤,則返回請求條件面板,添加一些需要計算的字段(這些字段可以通過加入一個原始字段

      然后用編輯公式輸入計算表達式產(chǎn)生),設(shè)置標(biāo)題和值的樣式,并添加篩選器。然后在結(jié)果面板中開發(fā)需

      要用到的數(shù)據(jù)透視表或圖表,同樣需要設(shè)置字段順序和顯示樣式和一些其他小功能(比如計算和排序)。

      然后在組合布局中調(diào)整布局,并調(diào)整格式化視圖中的值。最后回到條件面板,在列格式中設(shè)置交互即鏈接

      (建議不要現(xiàn)在做,因為鏈接最好鏈接到儀表盤,不過如果鏈接的內(nèi)容很簡單也可以這里做)。

      然后開發(fā)提示。提示要考慮到所有可能的篩選,提示可以盡量多(就像篩選要盡量多),但是必須要

      關(guān)聯(lián)到篩選器。提示的輸入方式很重要,必須要根據(jù)實際需求精心設(shè)計。提示之間有關(guān)聯(lián)的要勾選約束,這樣可以限制提示的內(nèi)容。但是biee的約束很惡心,你不能限定某幾個提示有約束,一旦勾選了約束,就

      會和所有約束關(guān)聯(lián),也就是說如果其他任何一個提示被輸入錯誤的值,它就會報錯。對提示進行分組以防

      止一行中提示太多。提示設(shè)計完成后一定要預(yù)覽一下,看看效果如何,尤其是約束關(guān)系。這時可以將所有的測試篩選器刪除了。

      然后就可以再dashboard上開發(fā)了。首先建一個儀表盤,然后添加提示和請求,不同的請求放在不同的部分,但是因為部分只能垂直排列,所以如果要水平排列則必須放在同一個部分,并設(shè)置排列方式為水

      平排列,排版的時候要注意,各部分的附加格式的寬度必須一致,否則會出現(xiàn)排版錯誤。最后就是甚至權(quán)限了,這個很簡單,這里不介紹了。

      整個開發(fā)過程當(dāng)然不可能按上面的步驟一帆風(fēng)順地做下來,在開發(fā)過程中經(jīng)常會遇到需求變更和一些

      意外的結(jié)果,所以整個開發(fā)過程應(yīng)該是一個循環(huán)迭代的過程,不斷地完善,最后使得開發(fā)出

      來的報表十分

      好用而且能夠從各方面反映這個報表應(yīng)該反映的內(nèi)容。

      第二篇:2015總結(jié)報表

      2015總結(jié)報告

      2014已經(jīng)過去,首先感謝領(lǐng)導(dǎo)給我這個機會,讓我有幸成為富邦的一員,2014進入富邦一個多月的時間主要是了解公司及產(chǎn)品的相關(guān)情況,2015年計劃如下:

      一、加強對家具銷售專業(yè)知識的學(xué)習(xí):

      1)產(chǎn)品知識方面:對于辦公家具產(chǎn)品材料特點、規(guī)格型號包括面料和產(chǎn)品等以及使用方法、保養(yǎng)及維修知識。

      2)客戶需求方面:對辦公家具購買者包括潛在客戶的消費心理、消費層次、及對生產(chǎn)產(chǎn)品的基本要求,加深引導(dǎo)。

      3)市場知識方面:對家具市場的動向和變化、顧客購買力情況認(rèn)識,對不同區(qū)域市場分析;工程進度認(rèn)識。

      4)專業(yè)知識方面:對家具有關(guān)的工藝技術(shù)知識學(xué)習(xí),如裝修設(shè)計,空間布局與家具擺放的美觀性沒有概念。5)簽單技巧的培養(yǎng)。

      “怎么拿到客戶→跟蹤客戶→業(yè)務(wù)談判→方案設(shè)計→成功簽單→售后安裝→售后維護→人際維護”等這一系列的流程的學(xué)習(xí)。

      第三篇:BIEE項目實施心得匯總

      BIEE項目實施心得

      報表追溯

      A某列報表追溯到B報表

      1)不帶參數(shù):報表開發(fā)編輯頁面-列屬性

      交互-值/列標(biāo)題:主交互()操作連接

      操作-導(dǎo)航到BI內(nèi)容

      選擇報表

      OK 2)帶參數(shù): 帶參數(shù)的報表需要在被追溯的報表中添加列過濾器,運算符選擇提示(如下圖年月)

      注意:A表傳參數(shù)的字段和B表接受參數(shù)的字段,列公式:展示層的表名和列名必須一致:

      如A表列公式為“維度信息”.“年月”,B表過濾器中提示的列公式也必須為“維度信息”.“年月”

      用戶和權(quán)限

      默認(rèn)年月

      建立提示,提示默認(rèn)值轉(zhuǎn)換成SQL,寫入如下語句

      a)默認(rèn)上月:year(current_date))*100+MONTH(CURRENT_DATE)-1 b)默認(rèn)當(dāng)日:year(current_date))*100+MONTH(CURRENT_DATE)+DAYOFMONTH(CURRENT_DATE)c)

      d)“維度信息”.“年月” >=(year(current_date)-1)*100+MONTH(CURRENT_DATE)-1 e)“維度信息”.“年月” <=(year(current_date))*100+MONTH(CURRENT_DATE)-1 主從事件

      必須將發(fā)送的維度拖入到提示區(qū)

      二次開發(fā)

      1)修改biee logo 用新的同樣大的圖片/png格式替換 登錄主頁Logo: oracle_logo.png

      D:bieeuser_projectsdomainsbifoundation_domainserversbi_server1tmp_WL_useranalytics_11.1.17dezjlwarressk_blafplogin 報表頁面Logo:oracle_logo.png D:bieeuser_projectsdomainsbifoundation_domainserversbi_server1tmp_WL_useranalytics_11.1.17dezjlwarressk_blafpb_mozilla_4 2)修改標(biāo)題和頭高度:

      修改文件路徑:

      F:BIEEuser_projectsdomainsbifoundation_domainserversbi_server1tmp_WL_useranalytics_11.1.17dezjlwarresb_mozilla header.js

      (a,“IMG”);b.border=0;b.src=saw.header.getResUrl(“branding_whitegradient.png”);b.alt=“";var c=saw.createChildElement 去掉抬頭

      false};saw.header.Viewer.launchAlerts=function(){var a=new obide.AlertsDialog.Model();new obide.AlertsDialog.Viewer(a,obips.FloatingWindow.Manager.getSingleton())};saw.header.Branding=function(e,a,d,b,c){this.headerModel=e;this.logo=a?a:saw.header.getResUrl(”common/oracleLogo.png“);this.productName=d;this.desc=b;this.href=c?c:saw.commandToURL(”bieehome“)};saw.header.Branding.prototype.render=function(f){var d=document;var e=f.insertCell(0);e.className=”HeaderLogo“;var b=saw.createChildElement(e,”IMG“);b.border=0;b.src=this.logo;b.alt=saw.header.getLocalizedString(”kmsgHeaderOracleLogo“);var a=f.insertCell(1);a.className=”HeaderBrandingCell“;b=saw.createChildElement(a,”IMG“);b.border=0;b.src=saw.header.getResUrl(”branding_whitegradient.png“);b.alt=”“--刪除表頭;var c=saw.createChildElement(a,”span“);c.className=”HeaderBrandName“;saw.appendTextNode(c,'BIEE');--修改表頭名this.nameSpan=c;saw.addEventListener(window,”resize“,this.onWindowResize,this,true);this.gradientImg=b;this.container=f};saw.header.Branding.prototype.onWindowResize=function(b){var a=this.gradientImg;if(saw.userAgent.is_ie&&!saw.userAgent.is_ie9up&&b){var c=0;for(var d=0;d

      登錄主頁點管理-

      安全性-管理權(quán)限

      登錄主頁設(shè)置

      登錄頁面點我的賬戶

      起始頁

      參數(shù)變量

      Biee的變量分幾種(庫變量,會話變量,介紹變量,請求變量,Biee內(nèi)部定義的變量不說了),用起來經(jīng)常讓大家糊涂,再此做個總結(jié),有異議的地方請消息給我·· 歡迎討論~ 現(xiàn)在開始吧,Administrator tool-Manage-Variable 下圖~

      這里是模型RPD定義變量的地方,也就是所定義的變量名都是保存在RPD模型中,Variable 所定義的變量類型分為兩大類,一種是Repository(庫變量),另外一種是Session(會話變量)。

      其中Repository分兩種變量的類型:Dynamic(動態(tài)變量)和Static(靜態(tài)變量)Session也分兩種變量類型:System(系統(tǒng)變量)和Non-System(非系統(tǒng)變量)現(xiàn)在說一下庫變量的用途,庫變量的Static(靜態(tài)變量)經(jīng)常是作為項目需求中經(jīng)常用的固定值做為這個靜態(tài)變量值的,舉個例子:如果一個項目中有10個Dashboard,每個Dashboard有10個page,每個page的下標(biāo)都需要帶上公司的版權(quán)注釋,當(dāng)公司被收購了版權(quán)需要更改的話怎么辦,改一百次版權(quán)信息?這里如果用靜態(tài)變量的話就方便多了,只需修改變量對應(yīng)的缺省值就可以了。用法如圖:

      建立一個Static的Repository Variable

      變量名為SRV缺省值為222050000,其中要注意一下類型Type,因為是靜態(tài)的,所以不需要初始化塊。在前端直接就可以調(diào)用了

      命名必須和靜態(tài)變量的名稱相同(不用解釋吧)~

      看一下效果

      OK,調(diào)用靜態(tài)的庫變量成功。

      這里需要注意一下,表達式和篩選調(diào)用庫變量的時候是可以VALUEOF('SRV')來引用,而其他地方調(diào)用的話例如文本:需要這么寫@{biServer.variables['SRV']}。

      再看一下動態(tài)(Dynamic)的庫變量的用途,例如:一個項目中,要求當(dāng)用戶登錄的時候看到的數(shù)據(jù)是當(dāng)天(當(dāng)月)的數(shù)據(jù),這時候我們需要用到動態(tài)的庫變量(也有其他方法,不做介紹了)。

      所謂的“當(dāng)前”,就是此刻所在的月,所以這些需要設(shè)置初始化塊來設(shè)置時間的更新設(shè)置。如圖:

      Edit Data Source是編輯查詢的地方,會返回若干行值;

      Edit Data Target是指定查詢返回的數(shù)據(jù)用于初始化哪個變量的。返回值的順序和需要初始化的變量順序需要嚴(yán)格對稱;

      Schedule的地方就是制定查詢執(zhí)行的頻率,即多久更新一次變量。前端的調(diào)用方法可以靜態(tài)的庫變量相同;下圖依文本為例:

      效果如下:

      這里需要提醒一下。庫變量無論是靜態(tài)的或是動態(tài)的,在前端都是無法對起變量值進行更改的,當(dāng)然如果是庫變量的取的關(guān)系庫表中的值,通過回寫數(shù)據(jù)庫的數(shù)據(jù)來改動態(tài)的庫變量也是一種方法哦~

      再看一下什么時候Session會話變量,回話變量的設(shè)置方法和庫變量類似,也是可以直接設(shè)置Variables,當(dāng)然也可以定義初始化塊來定義更復(fù)雜的會話變量,其中會話變量分系統(tǒng)變量和非系統(tǒng)變量。

      系統(tǒng)會話變量:DISPLAYNAME,EMAIL,GROUP,LAST_SYNCH_TIME and THIS_SYNCH_TIME, PORTALPATH,REQUESTKEY,SKIN,USER,WEBGROUPS.這里常用到的就USER,GROUP,DISPLAYNAME三個,其他變量是含義請參考 Business Intelligence Server Administration Guide。非系統(tǒng)會話變量名稱可以自定義,但不要和系統(tǒng)變量同名即可,這里不再說步驟了,和庫變量定義相同,這里定義了一個非系統(tǒng)回話變量的如下:

      其中Edit Execution Precedence是加載其他的應(yīng)用程序定義的變量(例如:LDAP定義的用戶變量)。

      Test可以測試查看到變量名稱和其缺省值

      再前端調(diào)用一下

      注意調(diào)用會話變量的時候是VALUEOF(NQ_SESSION.變量名)而調(diào)用庫變量的時候是VALUEOF(變量名)

      OK~調(diào)用成功。

      注意當(dāng)不加指標(biāo)列的時候(只有會話變量列的時候會報錯)~

      系統(tǒng)自帶的會話變量如USER,GROUP等就不舉例了,網(wǎng)上有很多實例,也可以去看我的相關(guān)LDAP權(quán)限控制博文。再看看前端可以定義的變量~ 前端可以定義的變量都是創(chuàng)建提示中設(shè)置

      他分為介紹變量和請求變量,其中介紹變量是把提示中(也可叫篩選器)的所選項作為變量的Value值進行使用,用法如下: 定義介紹變量名

      用@{變量名}的結(jié)果來引用

      那么什么是請求變量,請求變量是從新定義會話變量的Value值的變量,其新定義的值來自提示所選項。

      設(shè)置請求變量名的時候必須要和將修改的會話變量名稱相同,上邊已經(jīng)定義了一個非系統(tǒng)會話變量SessionTest,Value值為222010000,下面以這個為例,來修改會話變量SessionTest 的Value值。

      定義一個提示的請求變量,名為SessionTest

      在做一個會話變量的表

      這里無需加篩選器,因為調(diào)節(jié)列是來自會話變量,我們實驗的目的就是用提示的請求變量來修改這個會話變量的列~ OK~添加到儀表盤里看一下結(jié)果~

      為了試驗明顯提示的缺省值沒有進行設(shè)置,這里的缺省值是來自會話變量的222010000。

      操作一下提示來改變會話變量的Value值~

      OK~~!

      變量用法總結(jié):

      庫變量在Answers列的編輯公式中調(diào)用方法是VALUEOF(”變量名")

      會話變量在在Answers列的編輯公式中調(diào)用方法是VALUEOF(NQ_SESSION.變量名)

      庫變量和會話變量在其他地方調(diào)用(例如文本中)是@{biServer.variables[‘變量名']} 介紹變量的調(diào)用方法是@{變量名} 系統(tǒng)自帶了一些會話變量如下: Delivers:@{currentMonth}。

      currentTime => @{system.currentTime} = 2010-5-14 2:21:30 system.productVersion => @{system.productVersion} = 10.1.3.4(Build 080726.1900)session.locale => @{session.locale} =zh-cn session.language => @{session.language} = zh rtl =>@{session.rtl} = false

      session.loginTime => @{session.loginTime} = 2010-5-14 1:42:36 session.logoutTime =>@{session.logoutTime } = 2010-5-14 1:42:31 session.lastAccessTime =>@{session.lastAccessTime} = 2010-5-14 2:21:29 session.currentUser => @{session.currentUser.id} = administrator

      user.homeDirectory => @{user.homeDirectory} = /users/administrator user.id => @{user.id} = administrator

      user.displayName => @{user.displayName} = administrator

      數(shù)據(jù)權(quán)限設(shè)計

      待討論

      第四篇:GridView報表總結(jié)

      綁定數(shù)據(jù)

      1、通過DataReader

      string conStr = “Data Source=orcl;User ID=gtzf;Password=gtzf;”;OracleConnection conn = newOracleConnection(conStr);string QueryStr = “ select * from JBAJDJB ”;OracleCommand oraCMD = newOracleCommand(QueryStr, conn);conn.Open();OracleDataReader oraRead = oraCMD.ExecuteReader();GridView1.DataSource = oraRead;GridView1.DataBind();

      2、通過DataSet string conStr = “Data Source=orcl;User ID=gtzf;Password=gtzf;”;OracleConnection conn = new OracleConnection(conStr);string sql = “SELECT UsersName FROM users”;OracleDataAdapter adapter = new OracleDataAdapter(QueryStr, conn);DataSet ds = new DataSet();adapter.Fill(ds);GridView1.DataSource = ds.Tables[0];GridView1.DataKeyNames = new string[] { “ID” };GridView1.DataBind();

      3、通過DataTable string conStr = “Data Source=orcl;User ID=gtzf;Password=gtzf;”;OracleConnection conn = new OracleConnection(conStr);string sql = “SELECT UsersName FROM users”;OracleDataAdapter adapter = new OracleDataAdapter(QueryStr, conn);DataSet dt = new DataTable();adapter.Fill(dt);GridView1.DataSource = dt;GridView1.DataKeyNames = new string[] { “ID” };GridView1.DataBind();

      GridView實現(xiàn)隔行換色

      JavaScript代碼:

      Body引用

      引用GridView在頁面中

      1、最簡單的引用

      <%--設(shè)置表頭背景色為淺灰色--%>

      2、嵌入Table的引用

      表名

      <%--設(shè)置表頭--%>

      第1列 第2列 第3列 第4列 第5列/th> 第6列 第7列
      <%--設(shè)置表的內(nèi)容--%>

      第1列 第2列 第3列 第4列 第5列 第6列 第7列
      <%--設(shè)置各行換色的效果--%>

      保存GridView內(nèi)容到EXCEL

      1、第一種方式 1.1、添加com組建

      1.2、添加引用 using Excel = Microsoft.Office.Interop.Excel;using System.Reflection;using System.Runtime.InteropServices;1.3、實現(xiàn)保存 //判斷數(shù)據(jù)是否為空 if(GvData.Rows.Count <= 1){

      Response.Write(”“);

      return;} //創(chuàng)建一個Excel應(yīng)用程序

      Excel.Application excel = new Excel.Application();//是否顯示導(dǎo)出過程 excel.Visible = false;//定義缺省值

      Missing miss = Missing.Value;//創(chuàng)建一個新的工作簿

      Excel.Workbooks workbooks = excel.Workbooks;Excel.Workbook workbook = workbooks.Add(miss);Excel.Worksheet sheet = workbook.ActiveSheet as Excel.Worksheet;sheet.Name = ”This is a test Excel“;Excel.Range er;

      //獲取列數(shù)

      int column = this.GvData.Rows[0].Cells.Count;//獲取行數(shù)

      int row = this.GvData.Rows.Count;

      //表的名稱

      excel.Cells[1, 1] = ”表名“;er = sheet.get_Range(sheet.Cells[1, 1], sheet.Cells[1, column]);//獲取第一行 er.Merge(0);//合并單元格

      er.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;//設(shè)置居中對齊 er.Font.Size = 11;//設(shè)置字體大小

      er.Cells.Interior.ColorIndex = 15;//設(shè)置背景色

      //循環(huán)添加表頭

      for(int i = 0;i < column;i++){

      excel.Cells[2, i + 1] = this.GvData.HeaderRow.Cells[i].Text;}

      //添加主體

      for(int i = 0;i < row;i++){

      for(int j = 0;j < column;j++)

      {

      excel.Cells[i + 3, j + 1] = this.GvData.Rows[i].Cells[j].Text;} }

      //設(shè)置Excel表格屬性

      er = sheet.get_Range(sheet.Cells[2, 1], sheet.Cells[row+2, column]);er.Font.Size = 11;er.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;er.EntireColumn.AutoFit();//設(shè)置自動調(diào)整列寬 er.Borders.LineStyle = 1;//添加邊框

      string fileName = @Server.MapPath(”“).ToString()+ ”表名稱-“ + DateTime.Now.ToLongDateString()+ ”.xlsx“;sheet.SaveAs(fileName, miss, miss, miss, miss, miss, Excel.XlSaveAsAccessMode.xlNoChange, miss, miss, miss);//關(guān)閉表格

      workbook.Close(false, miss, miss);workbooks.Close();//釋放資源 excel.Quit();//選擇保存路徑進行保存

      FileInfo DownloadFile = new FileInfo(fileName);Response.Clear();Response.ClearHeaders();Response.Buffer = false;Response.ContentType = ”application/octet-stream“;Response.AppendHeader(”Content-Disposition“, ”attachment;filename=“ + HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8));Response.AppendHeader(”Content-Length“, DownloadFile.Length.ToString());Response.WriteFile(DownloadFile.FullName);Response.End();

      2、第二種方式

      protected void BtnExport_Click(object sender, EventArgs e){ string fileName;fileName = System.DateTime.Now.ToString(”yyyy-MM-dd“);Export(”application/ms-excel“, fileName+”.xls“);} ///

      /// 定義導(dǎo)出Excel的函數(shù) /// ///

      ///

      private void Export(string FileType, string FileName){

      Response.Charset = ”GB2312“;

      Response.ContentEncoding = System.Text.Encoding.UTF8;

      Response.AppendHeader(”Content-Disposition“, ”attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());

      Response.ContentType = FileType;

      this.EnableViewState = false;

      StringWriter tw = new StringWriter();

      HtmlTextWriter hw = new HtmlTextWriter(tw);

      GrdContent.RenderControl(hw);

      Response.Write(tw.ToString());

      Response.End();} ///

      /// 此方法必重寫,否則會出錯 /// ///

      public override void VerifyRenderingInServerForm(Control control){ }

      第五篇:總結(jié)、報表管理辦法

      總結(jié)、報表管理辦法

      1、主題內(nèi)容與適用范圍

      1.1 本辦法補充規(guī)定了部門內(nèi)部各類總結(jié)和報表的匯總部門及內(nèi)容、時間。

      1.2本辦法適用于所有科室。2.總結(jié)、報表內(nèi)容及填報單位 2.1業(yè)務(wù)總結(jié)、報表

      2.1.1市場營銷科總結(jié)、報表:《電熱氣分析報告》、《大客戶建設(shè)進度表》;

      2.1.2信息服務(wù)科總結(jié)、報表:《“95598”業(yè)務(wù)分析》(信息科月度總結(jié));

      2.1.3 計量管理科總結(jié)、報表:《電能計量裝置使用情況分析》;

      2.1.4 公共類總結(jié)、報表:《各科室周志》 2.2 公司總結(jié)、報表

      2.2.1綜合管理科總結(jié)、報表:《周志》、《各營銷單位一周工作匯總》、《月度總結(jié)》、《領(lǐng)導(dǎo)班子月度總結(jié)》、《分、子公司月(季)度指標(biāo)完成情況表》;《營銷工作綜合分析報告》、《公司月度營銷工作報告》、《分、子公司營銷服務(wù)類指標(biāo)考核情況通報》、《電熱費回收情況表》、《電熱費欠費情況統(tǒng)計》、《平均電價變動分析》、《安全監(jiān)察簡報》、《安全生產(chǎn)隱患排查治理情況統(tǒng)計表》。3.報表時間及報表形式

      3.1各科每周四必須在上午13:30分前將本周周志以電子郵件形式報綜合管理科馬蘋。

      3.2 各科每月25日下午19:30分前(如遇雙休日和法定假日,提前至每月25日前的星期五下午19:30分前)將當(dāng)月工作總結(jié)以電子郵件形式報綜合管理科馬蘋。其它半年總結(jié)和臨時性總結(jié)以具體通知時間為準(zhǔn)。3.3《“95598”業(yè)務(wù)分析》(信息科月度總結(jié))必須在當(dāng)月26日下午19:30前(如遇雙休日和法定假日,提前至每月26日前的星期五下午19:30分前)以電子郵件形式報綜合管理科郭海云;

      3.4《電能計量裝置使用情況分析》必須在當(dāng)月27日下午19:30前(如遇雙休日和法定假日,提前至每月27日前的星期五下午19:30分前)以電子郵件形式報綜合管理科郭海云;

      3.5《大客戶建設(shè)進度表》必須在當(dāng)月30日下午19:30前(如遇雙休日和法定假日,提前至每月30日前的星期五下午19:30分前)以電子郵件形式報綜合管理科郭海云; 3.6《電熱氣分析報告》必須在次月2日下午18:00前(如遇雙休日和法定假日,必須在次月3日下午18:00前)以電子郵件形式報綜合管理科;但其中供熱量,包括其中蒸汽、采暖數(shù)據(jù)指標(biāo)必須在當(dāng)月30日下午18:00前(如遇雙休日和法定假日,提前至每月30日前的星期五下午18:00分前)以電子郵件形式報綜合管理科郭海云;

      3.7向股份公司上報的周志,必須在每周星期四下午18:00前以電子郵件形式報綜合管理科科長;《各營銷單位一周工作匯總》必須在每周五下午18:00前以電子郵件形式報綜合管理科科長。

      3.8向股份公司上報的《客戶服務(wù)中心月度總結(jié)》、《客戶服務(wù)中心領(lǐng)導(dǎo)班子月度總結(jié)》、《分、子公司月(季)度指標(biāo)完成情況表》必須在每月27日上午12:00前(如遇雙休日或國家法定休息日,應(yīng)提前在26日或25日下午17:00前)以電子郵件形式報綜合管理科科長。

      3.9向股份公司領(lǐng)導(dǎo)報送的《公司月度營銷工作報告》必須在每月2日上午12:30前(如遇雙休日和法定假日,必須在次月4日上午12:30前)以電子郵件形式報綜合管理科科長。

      3.10向股份公司上報的《分、子公司營銷服務(wù)類指標(biāo)考核情況通報》必須在每月4日下午18:00前(如遇雙休日或國家法定休息日,應(yīng)提前在2日或3日下午18:00前)以電子郵件形式報綜合管理科科長。

      3.11向股份公司領(lǐng)導(dǎo)報送的《營銷工作綜合分析報告》必須在每月7日上午12:00前(如遇雙休日和法定假日,必須在次月8日或9日上午12:00前)以電子郵件形式報綜合管理科科長。

      3.12向股份公司領(lǐng)導(dǎo)報送的《平均電價變動分析》必須在每月2日上午12:00前(如遇雙休日和法定假日,必須在次月4日上午12:00前)以電子郵件形式報郭海云,同時報綜合管理科科長。

      3.13向股份公司領(lǐng)導(dǎo)報送的《電熱費回收情況表》、《電熱費欠費情況統(tǒng)計》必須在次月4日上午12:00前(如遇雙休日和法定假日,必須在次月5日或6日上午12:30前)以電子郵件形式報郭海云,同時報綜合管理科科長。

      3.14向股份公司安監(jiān)部報送的《安全監(jiān)察簡報》和《安全生產(chǎn)隱患排查治理情況統(tǒng)計表》必須在每月27日18點前(如遇雙休日或國家法定休息日,應(yīng)提前在25日或26日下午18:00前)以電子郵件形式或書面形式報綜合管理科《安監(jiān)科》科長。審核后,上報公司安監(jiān)部。

      4、工作質(zhì)量

      4.1各科室必須按本管理補充辦法規(guī)定的時間,按時上報各科室總結(jié)、報表,同時應(yīng)保證所報總結(jié)、報表內(nèi)容真實、準(zhǔn)確。

      4.2本辦法中向股份公司報送的總結(jié)和報表,由辦法中規(guī)定的各工作負(fù)責(zé)人必須按規(guī)定的時間和形式上報。因其它單位或部門影響上報時間的,應(yīng)提前一天向科室及中心領(lǐng)導(dǎo)匯報。

      4.3負(fù)責(zé)上報總結(jié)和報表的負(fù)責(zé)人,在其它單位或部門提供的總結(jié)和報表內(nèi)容和數(shù)據(jù)無誤的基礎(chǔ)上,必須對所報總結(jié)和報表中內(nèi)容的真實性、準(zhǔn)確性負(fù)責(zé)。

      4.4負(fù)責(zé)匯總、整理或分析上報的負(fù)責(zé)人,發(fā)現(xiàn)其它單位或部門上報內(nèi)容或數(shù)據(jù)有問題,直接影響上報工作的,應(yīng)提前與其它單位或部門負(fù)責(zé)人溝通、聯(lián)系,要求對所報內(nèi)容或數(shù)據(jù)進行核對再行上報。如其它單位或部門再次上報的內(nèi)容或數(shù)據(jù)仍有問題,影響總結(jié)或報表上報的,由負(fù)責(zé)匯總、整理或分析上報負(fù)責(zé)人提出考核建議,在公司營銷會議上進行上報考核。

      4.5 負(fù)責(zé)整理、匯總總結(jié)、報表負(fù)責(zé)人與直接上報總結(jié)、報表負(fù)責(zé)人,應(yīng)主動相互核對總結(jié)、報表中內(nèi)容與數(shù)據(jù)的準(zhǔn)確性,相關(guān)的內(nèi)容或相同的項目應(yīng)保證內(nèi)容與數(shù)據(jù)一致性,確有客觀原因,影響數(shù)據(jù)的一致性和唯一性,應(yīng)注明合理原因,說明清楚影響的情況。5.檢查與考核

      5.1未按規(guī)定時間上報總結(jié)和報表的,每類總結(jié)、報表每超一天扣責(zé)任人員1分;同時扣責(zé)任科室科長1分; 5.2因工作人員本人原因,直接影響到總結(jié)和報表按時上報的扣責(zé)任人員3分;

      5.3 屬于本權(quán)限范圍內(nèi)未發(fā)現(xiàn)其它單位和部門上報的總結(jié)和報表的內(nèi)容或數(shù)據(jù)有問題,直接影響總結(jié)和報表按時上報的扣責(zé)任人員2分;

      5.4對中心各科室及專業(yè)人員報送的內(nèi)容和數(shù)據(jù),發(fā)現(xiàn)有不準(zhǔn)確的,扣責(zé)任人員2分。

      5.5未按本辦法第4.5條規(guī)定的,發(fā)生相同類項目的內(nèi)容和數(shù)據(jù)結(jié)果不一致,不是唯一性,沒有客觀原因進行明確說明的,整理、匯總負(fù)責(zé)人又未積極、及時核對處理的,對整理、匯總負(fù)責(zé)人和負(fù)責(zé)直接報送總結(jié)、報表負(fù)責(zé)人各扣2分; 5.6因其它單位或部門原因,直接影響到總結(jié)和報表上報的,提出考核建議,報中心領(lǐng)導(dǎo)批準(zhǔn)后進行考核。

      下載biee報表開發(fā)總結(jié)word格式文檔
      下載biee報表開發(fā)總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        iReport報表開發(fā)中常見的問題

        注明: $V{PAGE_NUMBER} 表示當(dāng)前是第幾頁 ,在text field 的 選項evaluation time選report是共幾頁,now表是當(dāng)前頁。頁碼可在ireport里直接設(shè)置?!肮矌醉?第幾頁”iReport報表......

        報表的學(xué)習(xí)總結(jié)

        關(guān)于ActiveReports for .NET 3.0 Setup NET 的一些總結(jié): 1:2010上不能建立該報表文件,需要在2008上建好后,復(fù)制到2010上用; 2:不存在計算列時,點擊detial,將該報表需要連接的數(shù)據(jù)庫......

        活動總結(jié)匯報表

        2009華南師范大學(xué)大學(xué)生暑期社會實踐活動總結(jié)匯報表團隊名稱教育信息技術(shù)學(xué)院赴懷集服務(wù)隊實踐地點廣東懷集冷坑中學(xué)起止時間:09年7月16日至22日人數(shù)申報重點團隊 人次院系參......

        農(nóng)業(yè)綜合開發(fā)資金決算報表編制說明[范文模版]

        附件 2008年度農(nóng)業(yè)綜合開發(fā)資金決算報表編制說明 一.報表總體構(gòu)成 (一)2008年度農(nóng)業(yè)綜合開發(fā)資金決算報表: 表一:2008年度農(nóng)業(yè)綜合開發(fā)財政資金收支決算表; 表二:2008年度農(nóng)業(yè)綜合......

        開發(fā)總結(jié)

        西博會總結(jié) 一. 提倡的地方 1. 數(shù)據(jù)方面: 利用Toad Data Modeler來設(shè)計數(shù)據(jù)模型;能夠非常清晰方便的了解整個系統(tǒng)表和表之間的關(guān)系。 整個項目的過程中,一直安排一個人來維護數(shù)據(jù)......

        報表測試方法總結(jié)(合集5篇)

        報表測試方法總結(jié) 1.提高對業(yè)務(wù)的熟悉程度 和功能測試以及其他測試一樣,報表測試也需要熟悉業(yè)務(wù),包括業(yè)務(wù)流程、業(yè)務(wù)規(guī)則以及數(shù)據(jù)存儲,不同點是報表測試要理解每個指標(biāo)的算法、......

        國家農(nóng)業(yè)綜合開發(fā)農(nóng)業(yè)部專項項目統(tǒng)計報表

        國家農(nóng)業(yè)綜合開發(fā)農(nóng)業(yè)部專項項目統(tǒng)計報表 各省、自治區(qū)、直轄市及計劃單列市農(nóng)業(yè)、畜牧、漁業(yè)廳(委、局、辦)、農(nóng)科院、農(nóng)墾總局及新疆生產(chǎn)建設(shè)兵團農(nóng)業(yè)綜合開發(fā)辦公室: 為加強......

        報表分析

        2008年淮陰區(qū)兒童保健報表 資料分析 淮陰區(qū)保健所社區(qū)保健科 2008年10月18日 今年兒童保健指標(biāo)統(tǒng)計時段按省衛(wèi)生廳要求,增加許多新項目且統(tǒng)計口徑也有所改變。目前兒童保健報......