2016年5月10日星期二

Finereport報表在金融行業考核系統的應用

一、金融背景
銀行業高速增長的E化需求,是公司發展的基礎。隨著中國銀行業開放帶來的壓力,中國銀行業將在E化方面加大支出,根據IDC報告,中國銀行業的IT支出將從2006年的366億元增長到2011年的724億元,每年增長14.6%,我們公司一直專註於金融領域的管理軟體開發和金融系統管理E化服務。中國政府已經推出了一系列的關鍵性改革措施,將督促中國銀行業E化方面到達一定的水平,提高其管理水平和競爭力。
二、系統簡介
績效考核:精確地展示評價周期內員工、部門及分支機構量化或定性的績效評價情況
創利分析:融資租賃、經營租賃等各類業務的合同、客戶、員工、部門、行業等多維度創利分析
內部轉移定價:包括資產和負債各類資金來源和支出的定品內部轉移定價
三、工具
該系統後台資料庫為oracle,取數計算等採用自己研發的etl調度功能,底層是C寫的程序調度功能,在其基礎之上採用java的多線程操作來對C程序進行並發控制。報表中的一部分資料是來自另一個功能的運算,採用flex開發的業務規則設計器,可以自由的對各種方案進行配置以及校驗和計算。
系統前台的展現是由ext開發的界面,報表採用finereport實現資料可視化。
四、效果展示

點擊左邊樹節點鏈接可以訪問到報表
FineRepor報表軟體,高效強大,一人完成十人報表開發工作,免費下載

[FineRepor産品更新公告]你們多數人的報表,還走在屏幕自適應的彎路上!

愉快的五一假期,各種美景美食美女圖刷爆了社交網路,真是一個個都幸福指數爆表呀。然而對於報表工程師來說,假期也要直面加班。
為什麼報表工程師總是無休止的加班?现在巨量資料概念這麼火爆,每個企業都開始重視資料的價值,各種資料分析報表項目上馬。可是報表需求實在是太多啦,幾乎各個業務領域都涉及到,而且需求變化非常頻繁。所以就苦了開發工程師們啦!
下面小編就教給大家一個節省時間的辦法,那就是趕快用FineReport V8.0吧!簡單上手,高效開發!從此不用加班寫程式碼!
在上一期中,小編給大家介紹了FineReport報表軟體文件上傳下載的功能實現,可以節省大量的程式碼工作(鏈接http://bbs.finereport.com/thread-74004-1-1.html)。
在上上期中,小編給大家介紹了填報可暫存的功能,能夠大大提高資料錄入的工作效率(鏈接http://bbs.finereport.com/thread-73749-1-1.html)。
然而上面兩期講解的,還不能為大家節省足夠的加班時間。本期,小編給大家重點介紹,如何便捷的實現報表自適應各種設備屏幕,極大的降低適配工作量。
為什麼選這個主題?因為你們多數人的報表,還走在屏幕自適應的彎路上!費力不討好!
小編調研客戶發現,市場和財務兩大領域的報表開發工作佔比超過一半。

也難怪,市場相關工作涉及公司發展遠景,財務是公司的命脈,管理層當然最關心啦。而這兩個領域的報表,要展現的指標都很多;而且查看人員往往差旅比較頻繁(尤其是銷售管理者)。這就要求開發者開發的報表,既要滿足多維度的展現,又要滿足差旅人群隨時查看報表的需求。然而報表樣式既要豐富又要能夠在移動設備上展現,這要求太高了呀!現在數碼設備這麼紛繁,拋開PC不談,又是pad又是手機,手機屏幕還各不一樣,要統一顯示效果,工作量真是太大了!
小編見過為了這部分適配工作,頭疼不已,乾脆破罐子破摔不做自適應處理的,不過可想而知這種體驗多麼生硬;也見過為了屏幕自適應,而單獨為移動設備另做一套報表的,可這極大的增加了開發人員的開發及維護難度,IT人員為了滿足業務需求往往加班加點,嚴重影響幸福感。
FineReport報表軟體針對上述問題,提供了兩個簡單又高效的功能,一個是表單,一個是cpt自適應插件。多數帆軟用戶可能對cpt比較熟悉而對錶單比較陌生。cpt是面向於複雜表樣的,而表單主要用於dashboard這類圖形較多的報表,表單文件的後綴是frm。
在設計器中,點擊【文件】菜單,選擇新建表單,就會彈出表單設計界面。可為表單添加不同的組件,組件包含報表塊、參數面板、圖表塊、控制項幾種類型,可任意的拖拽到表單設計去,如下圖所示。

表單在PC端展現的樣式,是下圖這樣子的。

表單天然具有自適應屬性,可以實現不同大小屏幕的自動匹配展現。比如拖動瀏覽器窗體的大小,表單能夠自適應的調整大小,如下圖示例。
(PS:表單中的報表塊組件,在自適應時,可能會出現滾動條。在後續的版本更新中,我們將重點優化這塊的自適應邏輯,讓報表塊組件也盡量不出現滾動條。)

表單在移動端上,會自動調整布局以匹配屏幕大小。如下是手機端的效果,效果很棒!


除去移動端,表單還可以應用在大屏設備上,展示效果很炫酷!如下圖!


為了實現自適應,Finereport產品經理和研發人員嘔心泣血!功夫不負有心人,終於可以笑傲群雄啦!不信,看看下面某些同行產品的效果對比。
下圖是某國內同行的效果,拖動瀏覽器窗體,無法自適應。

下圖是國外某知名公司的效果,拖動瀏覽器窗體,也無法實現自適應。

當然,也存在部分同行能實現一定程度的自適應效果,就不多說了。所有為了用戶體驗而願意投入精力去做開發的公司,都是值得尊敬的! 然而小編還是要補一句,既能實現自適應同時又能支持自適應組件整體匯出的,帆軟FineReport報表軟體是第一家!!為了用戶體驗,而把細節體驗做到面面俱到的公司,尤為值得尊敬!
此處應該有掌聲!!!
在FineReport報表軟體中啟用表單自匯出插件,即可將表單整體匯出成excel或PDF文件。(有些同行能實現單個組件的匯出,但不支持整體匯出)。

前面講的是表單的自適應,對應的是dashboard類需求。然而還有很多報表是複雜表樣的,必須通過cpt來實現。這種情況下的自適應,FineReport依舊自信!在設計器中可以根據需要啟用自適應插件!

啟用插件後,可以為瀏覽器和移動APP分別配置自適應屬性。

同時,自適應不但對報表格式主體產生效果,還可以對文字大小進行自適應。
如下圖所示,web端放大縮小瀏覽器,報表塊中的字體會跟隨縮放。(PS:目前字體自適應是默認的,後期更新中將為用戶提供可配置項。)

是不是感覺很棒!能把中國式複雜報表實現自適應的,帆軟FineReport是業內首家!!!
總之一句話:所有為了用戶體驗而願意投入精力去做開發的公司,都是值得尊敬的!而為了用戶體驗,把細節體驗做到面面俱到的公司,尤為值得尊敬!
此處應該掌聲雷動!!!!

看完小編的介紹,是不是覺得很有收穫呢?希望FineReport報表軟體的強大,能讓更多的程序員脫離加班苦海,走向幸福人生~~~
想下載最新版?想了解更多有趣的新功能?關注我們論壇和官網啦。
論壇地址:bbs.finereport.com
在線文檔地址:http://help.finereport.com/
官網:www.finereport.com
FineRepor報表軟體,高效強大,一人完成十人報表開發工作,免費下載

2016年5月6日星期五

FineReport報表軟體單元格竟然支持數學公式啦

現在報表中單元格元素支持文本、公式、圖片、富文本等類型,種類比較豐富,但是某些情況下並不能滿足我們的所有需求,這個時候就需要去擴展支持的單元格元素類型。
大家都是從學生時代過來的,一張張的試卷代表了一段段的青春,下面的示例,我們就以使用FineReport報表工具做出來一張數學試捲來。開發出數學公式單元格元素插件並安裝後,就能在「插入」菜單下的「單元格元素」或者報表模板設計界面上參數界面上方的工具欄上看到「插入數學公式」了。在模板中按如下的方式插入「數學公式」和其他文本元素,做出來的模板樣式大致是這樣的:
我們點開其中一個來看一看,比如點開B4看一下設置,可以修改其中的數學公式,公式的語法完全遵守Tex或者LaTex語法,點擊預覽可以看到當前的公式輸出效果。
好了,做好模板以後,我們可以在瀏覽器上預覽這個模板了,可以看到一個完整的數學習題解就出來了。
當然,你要導出PDF進行列印什麼的,也是完全可以的。
FineReport報表軟體——功能強大,易學高效,一人搞定十人報表開發工作。

FineReport報表軟體四月新功能和五月計劃

一、FineReport報表軟體四月動態
1、許可權細粒度加全選
場景描述:
角色比較多,且大量角色都需要進行同一個操作時,就會比較麻煩,需要一個個選中,再去設置許可權。
2、finedb表結構整理
場景描述:
有些場景,有些需求需要用到finedb的表結構,比如出bug時看資料庫中有沒有錯誤資料,比如有其他簡單需求時,可以通過表中內容方便實現。
如果沒有表結構,就會給技術支持帶來很大的服務量,需要自己去嘗試去猜測。
具體可查看文檔:
3、SAPHANA和BW性能優化
4、分級管理員可新建角色插件
場景描述:
所有的角色都需要超級管理員去創建,然後分配給分級管理員去授權。但集團性公司組織架構比較複雜,如果全都讓超級管理員去管理的話,工作量就太大,而且有時超管也不知道分公司下的具體情況,工作不好開展。
5、設計器插件管理界面優化
設計器插件管理太簡陋,比較丑,存在很多問題,比如當插件多了看不清楚;具體插件的情況沒法詳細了解;頁面固定,要想修改需要客戶升級jar等等。
其他小改良
a.設置完模板許可權後,報表管理、定時調度和資料上報中模板選擇生效
b.表單也可以繼承報表參數
c.定時任務重編輯的時候,做了重名校驗
d.定時調度發郵件時,除了收件人,抄送和密送也能支持郵件分組,即根據角色去發送郵件
e.填報暫存提供了js暫存介面。stash(undefined.true)。具體見文檔:
二、其他開發者上傳的插件
1、單元格條件屬性插件
可以跟其他單元格屬性一樣,在設計器的右下角進行設置,不再需要右擊單元格,然後在彈框里操作。當有較多單元格需要設置條件屬性時,會比較便利。
2、登陸決策平台增加驗證碼功能(售價25新台幣)
若系統登陸沒有驗證碼功能,其他人就能暴力破解密碼。此插件增加驗證碼功能
3、條紋背景插件(售價5新台幣)
總所周知,給模板配色是比較難辦的事情,特別是對於工科出身的程序猿。該插件提供了5套默認配色,不只是單純配色,是包括了標題還有條紋背景的組合。
隔行換色再也不用寫程式碼了!強烈推薦。
4、Cas遠程連接
使用該插件,可以遠程連接開啟了cas認證的報表伺服器。
5、單元格血緣關係查找
當報表比較複雜時,出錯後的定位問題將十分困難,使用該插件能將單元格的血緣關係清晰的體現出來,減少檢錯的工作量,提高易用性。
三、二次開發組開發的插件
1、多sheet懶載入
在多sheet展現的時候,通常是所有sheet都會先計算完成,然後再分sheet到前端展現,這樣會造成某些不必要的和資料庫的交互。
這個插件就是在預覽的時候,只計算當前的sheet(從資料庫取數也只會取當前sheet所用到的),在某些場景下,可以比較顯著的提升性能。
四、FineReport報表軟體五月的計劃
1、填報:填報性能優化方案研究(前端控制項的結構調整)
方案研究中,完成時間待定。
2、更好的使用系統:豐富系統監控插件(收費)
滿足多樣的系統監控和管理需求(發布延後,具體看某知名巨量資料平台處理情況)。
3、資料:某知名巨量資料平台
研究可行性。
4、更好的使用系統:logdb和finedb的遷移支持oracle
(預計5月5日發布)
5、列印:可記錄印表機
包括設計模板時可記錄使用什麼印表機,還有客戶在實際使用時,可有選擇的確定要使用的印表機。此功能是基於本地列印。
6、更好的使用系統:災備方案提供
系統宕機了,怎麼辦?系統宕機會給企業帶來不可估量的損失,需要有好的方法來處理這種突發情況。
4月只完成了初步方案,完成時間待定。
7、表單:自適應插件的優化。
自適應邏輯可設置,字體自適應可設置。
8、應用中心:新增平台插件管理界面
可以直接在伺服器上安裝、更新、卸載插件,不再需要先安裝到設計器,再手動拷貝到伺服器(預計5月12日發布)。
9、表單:加入絕對布局,方便卡片式報表的製作
設計方案未出,時間待定。
10、填報:填報確認對話框插件
填報時如果想加一些交互會比較困難,比如,想在更新前彈出一對話框,點擊確認後再去操作,這類實現就比較複雜。
11、匯出:匯出圖片設置插件
匯出圖片有些客戶需要將多頁放到一張圖片上,有些客戶需要每頁一張圖片;dpi影響圖片的清晰度和大小,有些客戶96dpi能接受,有些需要200dpi,甚至300dpi。
FineReport報表軟體——功能強大,易學高效,一人搞定十人報表開發工作。

2016年5月4日星期三

好活動!找一個產品BUG,給500元新台幣~

為感謝大家參加4月27日氣泡圖/散點圖線上發布會以及對FineReport報表軟體的支持,我們推出了一個好活動!找一個產品BUG,給500元新台幣~

活動規則:

1、活動時間:每場新圖表發布會結束後的10天內為該圖表bug活動有效提交期,詳細如下:
散點圖/氣泡圖尋bug活動 有獎提交時間:4月27日~5月8日
2、參與對象:所有番薯
3、圖表插件安裝:
安裝完圖表插件後,在插入—單元格或懸浮元素的圖表一欄內,就可以看到我們最新發布的圖表。
如果你沒找到圖表插件,一定是你的8.0版本太老了,請先更新jar包,操作如下:
4、參與活動基本流程:
找出相應圖表bug後,提交到【V8-BUG反饋】版塊的「圖表bug」分類下,我們即認為你提交了一個BUG,具體如下圖。
ps:在提交bug的時候,如果有必要的話請提交gif動態圖,動態圖錄製工具下載

關於BUG定義和獎勵:

嚴重bug——500新台幣/個
評判標準:
安裝或使用圖表後導致的系統運行異常:如系統無法啟動,設計器卡死,閃退,異常退出,界面錯亂。
圖表功能設置和使用方面存在致命問題,比如無法使用。
在主要環境中(即在bug提交頁面中關於「瀏覽器」「伺服器」「操作系統」有明確選項的)使用後導致數據展示錯亂或前端預期未實現等。
非報表製作的技巧和部分瀏覽器的原因,圖表的性能(展示、填報、分析預覽)與資料量嚴重不匹配。
一般bug——300新台幣/個
評判標準:
非主要環境中(即在bug提交頁面中關於「瀏覽器」「伺服器」「操作系統」沒有明確選項的)存在明顯的兼容性問題。
次級功能在展示環境中無法正常展示或者出錯。
進行壓力測試或非常規操作情況下出現的問題:如反覆(10次以上)放大、縮小瀏覽器窗口造成的顯示錯亂問題等;
輕微bug——150新台幣/個
評判標準:
因為圖表設計不嚴謹,對用戶的正常使用已經構成了誤導。
用戶非常規操作下造成的問題,但不影響圖表使用的。
完善性建議——200F豆/個
評判標準:
圖表交互體驗的問題。
圖表UI、字樣、說明等不嚴謹的問題:如字型大小不統一、錯別字、圖表說明文字描述有誤等。
非bug:
評判標準:
圖表使用等操作失誤。
某些瀏覽器性能造成的數據展示速度問題。
某些瀏覽器本身和Finereport的技術限制,無法做到完美響應實現的。(比如某些低版本IE瀏覽器對於一些樣式效果本身就不支持)
V8對舊版本模板的兼容問題(帆軟已經在儘可能地進行版本間兼容性處理,但是若一些功能重做或其他原因無法做到完美兼容,還請見諒)。
與樓主溝通後依舊無法還原,或需要樓主協助還原的時候始終聯繫不上。
其它獎勵:所有參與用戶均可獲得V8.0測試勳章
註:
①重複bug,只獎勵在論壇最先發帖提出的帆薯。
②為方便管理,論壇所有獎金都以F幣,F幣與人民幣等值,可在帆軟商城消費或者提現到支付寶、財付通等,詳見http://bbs.finereport.com/thread-73731-1-1.html
③本活動最終解釋權歸帆軟軟體所有。

FineReport報表軟體——功能強大,易學高效,一人搞定十人報表開發工作。

2016年5月3日星期二

效果非常炫酷的散點圖和氣泡圖

4月27日FineReport報表軟體發佈了新版的散點圖和氣泡圖,效果非常炫酷,在這裡分享給大家。
散點圖是一種通過平面空間定位信息進行資料分析的圖表類型。當然如果直接說空間定位信息會有點狹隘,因為散點圖本身還有顏色這個維度。尤其是巨量資料時,利用定位以及顏色兩個指標,可以進行非常形象的資料分析。
我們由淺到深的介紹下新發布的散點圖~
標準散點圖:
直接從點分布密集程度來說,男性的身高與體重明顯高於女性。
如果想獲取更深層次的信息呢? 加上趨勢線,我們可以得到更有意思的結論。
可以看出男性的趨勢線斜率更大,說明男性體重身高比大於女性。也就是說,男性相對於女性,更容易胖~
範圍圖例功能目前在散點圖與氣泡圖中都可應用。
氣泡圖同樣有空間定位功能,相比於散點圖,氣泡圖增加了大小維度。
下面介紹下氣泡圖的一些典型應用
標準氣泡圖:
我們篩選了許久才找到最適合氣泡展現的擬物緩動函數動畫(笑)。
當然,在深色背景下,展示效果也不俗:
同樣的,氣泡圖中也可應用範圍圖例功能。如下,是微博熱點話題的氣泡圖:
(如圖,太子妃雖然火~ 可是持續時間並不長啊。完美符合快餐文化的定義)
當然,氣泡圖還有一些經典的應用。在這裡,展示下常見的十字象限氣泡圖:
現在在Finereport報表軟體中實現上述功能,只需要簡單的兩步設置~
最後要介紹的是我們獨創的圖表類型——力學氣泡圖
結合了文字雲與關係節點圖,並加上了力學因素。使得展現效果與分析效果達到了更加完美!安裝最新的插件就可以在項目里集成這麼酷炫的圖表啦~而且製作方式非常簡單哦,插入圖表類型,選擇數據就大功告成了~
可拖動:
可縮放:
點擊圖例效果:
如果你對即將發布的圖表有任何建議,或者對Finereport報表工具的圖表研發計劃興趣,亦或是對資料可視化感興趣的話,歡迎加入我們的圖表討論群:136195993。我們會在群內發布最新的圖表消息和可視化學習資料,歡迎一道與我們學習成長~
FineReport報表軟體——功能強大,易學高效,一人搞定十人報表開發工作。