報表百科 | FineReport-最強大動態報表與BI商業智慧軟體

報表百科

本文来自帆软论坛番薯dalong.li的分享 背景介紹 各個公司都需要對員工進行績效考核,採用不同的員工模型對員工進行綜合評價。評價的結果將作為次年的崗位晉陞,薪資調整起到指導作用。 效果展示界面如圖: 工具: MSSQL 2005 FineReport 6.5.5 Tomcat伺服器 制作好的模板: (1)下面的報表為 原始報表輸出為內置數據的報表文件。直接用FineReport可打開查看。 下載 (2)下面的報表為 包含資料庫連接和SQL語句的報表文件。 下載

在製作報表的時候,我們有時候會遇到下面這些情況: 需要實現局部重新整理,大屏展示,製作邏輯比較複雜的報表、根據不同解析度的行動設備實現屏幕自適應,製作多維度報表。 這個時候我們就需要用到「表單」功能,這是我們的報表工程師進行在線培訓的時候錄製的視頻,分享給大家! 下面還視頻和ppt下載哦! PPT下載 視頻下載

在整理資料的時候,偶然發現了帆軟的一位報表開發工程師在給某銀行的客戶做演示的時候,錄製的一段視頻,僅僅只用15分鐘,製作出了幾個複雜報表,集中展示了FineReport報表軟體的功能。可以通過這個簡短的視頻迅速的了解FineReport,體驗FineReport的功能。 趕緊分享給大家來看看! 顯示不出來的可以直接到youtube上觀看: https://youtu.be/EW6sqOHBJCg 更詳細的視頻培訓教程: https://www.youtube.com/playlist?list=PLPR-3Y95KZWtYu6gVCBAum-iANT82VhT7

今天與大家分享醫藥行業的專案,下面是效果圖:

移動端集成第二期視頻之移動端瀏覽器報表製作與展現 注意:本節針對的是手機端HTML5報表,非APP中查看的報表,而且是cpt表格模式開發喲!! 視頻觀看: ppt下載: http://1drv.ms/1PWk6Wf

為了更好的分析數據,人們在一直追求更好的數據展示方法,從原點到現在,數據展示都有哪些形態?對於企業,數據展示分析有哪些問題,應該如何應對呢? 數據展示的演變和發展 首先是寫在紙上的豆腐帳,白紙黑字,一條條數據都躺在那裡,如果要檢索或者統計,可就麻煩了,要一點一點扒。幸好過段時間有了計算機,而微軟也推出了excel,這可是劃時代的產品。於是,人們開始了在excel中記賬、匯總、分析數據。為了讓數據更易讀,大家開始追求圖表展示,各種柱形圖、餅圖、折線圖、面積圖等被塑造出來。到這一階段,數據還都是靜態的,基本上沒有交互性,可讀性更差。於是交互性更強數據展示和圖表漸漸產生,比如數據鑽取、數據追蹤、數據聯動、圖表系列交互、圖表數據點提示、圖表實時刷新、圖表聯動、圖表數據預設調整等數據展示效果。到此時,數據展示已經到了一個新的階段。 數字、圖表來展現數據,其實是對某一個事件的「精華提取」,只能顯示一部分,看過《鋼鐵俠3》的朋友都知道,男主人公tony還原爆炸現場的時候,是通過現場畫面模型來的,這裡面有了太多的數據!所以,筆者大膽預測,未來數據將以場景模型來展示。 如何選擇數據分析軟體和平台 數據展示還是以「表格+圖表」的報表為主流,用什麼工具來製作報表,用什麼樣的平台來展示這些數據,是企業需要考慮的。 當前,企業e化的問題不是沒有上馬CRM、OA、ERP這些基礎系統,而是多個系統的運行導致數據分散、混亂,企業無法應用分析。在資料庫中分散、獨立的數據對於業務人員來說毫無意義,他們需要的是能夠看懂、理解並從中受益的信息,並希望能主動觀察、探索數據後的秘密。而領導和企業決策人員需要簡單直觀的得到各種分析數據,為企業的決策支持提供依據。解決這個問題的根本途徑,就是利用報表工具,建立一個數據分析展示平台——報表中心。 那麼,需要選擇什麼樣的報表製作工具? 1、產品要易學易用。企事業單位一般不具備信息化建設能力,而報表是個性化很強的需求,若要軟體公司開發,溝通成本,需求落地時間都是問題。最理想的狀況是企事業單位自己調整、開發報表,徹底打破「軟體年年買,年年不滿足業務需求」的怪圈。 2、數據展示功能強大。支持中國式複雜報表,可以製作和展示同期比、環比、排序能報表,支持多數據源報表,支持餅圖、柱形圖、圓環圖、條形圖、折線圖、數據地圖等圖表展示。 3、支持移動端數據展示。移動互聯網時代的到來,讓移動辦公已然成為我們工作的一部分,支持移動端數據展示,能根據移動端的屬性友好的顯示數據和交互效果。 4、產品自帶報表展示分析平台。有了報表展示分析平台,企業可以統一管理報表、統一配置許可權、統一查看入口,確保數據分析集中、安全、有效。 5、廠商實力過硬。廠商服務實力過硬,產品更新迭代快,支持本地化服務。 以下是幾種主流報表軟體的功能介紹和功能對比: 類excel報表           web報表列印功能對比       FineReport報表工具和crystalreport(水晶報表)        主流web報表設計模式易調整對比 FineReport在數據展示上的優勢 帆軟FineReport是中國報表軟體的領導品牌,實力可想而知。FineReport數據展示功能強大。用戶通過PC端或移動端訪問報表,可以進行豐富多樣的圖表分析、鑽取分析、多維度分析、自定義分析、多維數據鑽取、數據聯動、圖表聯動、多樣控制項查詢和即時分析等,更好的閱讀報表數據,發現數據的價值。

數據分析報表的概念 數據分析報表,即為用表格和圖形來直觀的展示數據。數據分析報表的類型和樣式繁多,包括最常見的財務數據報表(資產負債表、利潤表、現金流量表和股東權益變動表等)、銷售數據報表(產品銷售明細表、銷售成本表、銷售計劃和完成情況表、市場分析表等)等。 數據報表的樣式 FineReport是中國web數據分析軟體領導品牌,在設計和製作數據報表上有著強大的優勢和豐富的經驗,製作的報表「性能好、樣式多、交互性強」,下面就分享一下FineReport的demo中的一些典型的數據報表的樣式和作用。 基本表 基本明細匯總表:該表用於展現數據明細,進行最基礎的數據匯總。 段落明細表:段落明細表為普通的明細格式報表。每條數據佔據較規則的一片區域,一個段落。形成多個單據主體。此類報表的設計方法非常簡單,僅需在設計時自定義數據的跟隨擴展父格即可。 多層統計表:多層統計表可以更好的展示多個維度的數據,是數據報表中常用的類型之一。 高級條件分組表:這種分組表實質上是基本的數據匯總分析,因為在資料庫中基本上不會存儲匯總數據。 動態摺疊樹表:為了更好的有規則的展示報表,企業也會選用動態摺疊樹表。 卡片分欄條碼錶:很多行業都需要卡片分欄報表,列印之後貼在物品之上,便於管理識別,快遞行業經常使用。 簡單自由填報表:填報是採集數據的途徑,通過web報表採集可以保證數據的規範性和實效性。簡單自由填報表,就是最基本的填報報表了。 銷售主題數據報表 銷售情況綜合分析數據表:用於展示銷售的收入、成本、凈利潤和銷售業績的數據,分析維度眾多,包括常見的發貨情況、收款情況、年份增長等。同時,也會有市場分布和員工業績分析,是綜合的銷售數據報表。 TOP10員工回款和銷售額分析數據表:用於分析前10名的銷售員每月的訂單金額和回款率。 產品分析數據表:用來分析產品的市場情況、銷售額、價格等情況,進行展現產品的SWOT的分析情況。 客戶ABC等級分析數據表:對客戶進行分級管理,方便企業獲取更多的利潤。 訂單分析數據表:用於分析訂單的總額、來源和銷售額預計。 財務報表 EVA經濟附加值模型表:根據表中的數據分析,EVA是一個計算的數字,隨著所得稅稅率的增加而減少。僅從算術角度上來說,是很容易理解的。EVA公司的管理人員清楚明白增加價值只有三條基本途徑:一是可以通過更有效地經營現有的業務和資本,提高經營收入;二是投資所期回報率超出公司資本成本的項目;三是可以通過出售對別人更有價值的資產或通過提高資本運用效率,比如加快流動資金的運轉,加速資本迴流,而達到把資本沉澱從現存營運中解放出來的目的。 盈虧平衡點分析表:根據表中的數據分析,該企業將要投產的新產品,當銷售單價定為30元時,銷售量需要達到40000個,方能達到盈虧平衡,盈虧平衡點的銷售額為120000。 F分數模型分析表:F分數低於臨界點,表示公司財務情況不妙。本表根據實際的財務計算後發現,得分僅有-0.12,低於臨界值0.0274,該公司的財務情況及其惡劣,有極大可能會破產。 阿特曼Z-SCORE模型分析表:Z值與公司發生財務危機的可能性成反比,Z值越小。公司發生財務危機的可能行就越大,Z值越大,公司發生財務危機的可能性就越小。對於不同的企業,臨界值可能會有所不同。本表根據實際的計算後發現,Z得分僅有0.7,因此前景堪憂,企業很可能破產。 杜邦分析表:Z值與公司發生財務危機的可能性成反比,Z值越小。公司發生財務危機的可能行就越大,Z值越大,公司發生財務危機的可能性就越小。對於不同的企業,臨界值可能會有所不同。本表根據實際的計算後發現,Z得分僅有0.7,因此前景堪憂,企業很可能破產。 巴薩利分數模型分析表:巴薩利指數過低,或者負數,表示公司前景不妙。本表根據實際的財務計算後發現,得分僅有1.69,因此可能公司的財務狀況相對較差,前景堪憂。 帕里普分析模型表:根據表中連續三年的數據分析可知,股利支付比率沒有變化,影響可持續增長比率的原因在於凈資產收益率的變化。將凈資產收益率展開,可以繼續對比分析引起凈資產收益率的因素:凈利潤率、總資產周轉率和財務槓桿作用。09年到11年三年間除凈利潤率先減後增,總資產周轉率和財務槓桿作用都呈現下降趨勢。 資產負債表:通過統計企業各項資產和收入支出來評判企業的資產負債情況,是企業極為重要的財務報表之一。 現金流量表:用於展示分析企業的各種賬款的流水明細,由於現金流是企業的命脈,所以現金流量表也是企業財務報表不可分割的一部分。 損益表:通過企業的營業總收入、總成本和其他經營收益,反映出一段時間內企業的收入、市場、支出情況。 利潤結構分析表:用於分析企業利潤的構成。

什麼是報表控制項? 報表控制項是使用圖形及數據實現報表的設計及列印能力的控制項,在圖形用戶界面中屏幕上的一種對象,用戶可操作該對象來執行對報表的各項設計、修改等操作,主要是解決報表方面樣式和列印當面對問題。 關於格子控制項 之前,在市面上流傳的多種報表控制項(免費報表控制項,web報表控制項,java報表控制項等)中,比較流行的是一種被稱為格子控制項的報表控制項。格子控制項只能自己寫程序取數,對數據進行邏輯處理,然後把處理的數據放到報表控制項的格子中,這種方法相當麻煩,使用者如果沒有一定的程序基礎,也有一定難度,不容易上手。 格子控制項不算是一個真正完整的免費報表控制項,和FineReport等報表控制項相比缺少了應用中比較重要的「數據源採集」和「數據模型」這兩塊,同時客戶端展現為非純BS展現方式,需要大量編碼完成整個報表管理系統,大量計算過程放在客戶端,沒有辦法發揮大型伺服器的硬體資源工具。 報表控制項現狀 目前主要的報表控制項通常都包含兩個部分: 第一個是報表設計器,這個部分的功能可允許用戶快速, 簡易的直接從式樣入手,對報表表面式樣進行設計,編輯; 第二部分則是通過程序及邏輯處理,創建和設計所需報表, 這種方式可解決較為複雜的報表問題;開發人員可並行使用以上兩種方式來創建各類所需報表。 一個功能強大的免費報表控制項,需要解決普遍的報表問題,還要因地制宜,根據實際滿足個性化的報表需求。一般商業報表的建立需利用各種資料來源、企業數據, 加之合理設計、邏輯分析等才能完全展示用戶需求, 提供用戶精良的報表。為達到以上目的, 報表控制項需要有以下功能: 有處理大量數據的卓越性能 有集成易使用, 高彈性的各類典型報表模板 實現各種數據源的綁定 適用於各類業務需求的數據分析能力 報表列印功能及可擴充部署於最終用戶的能力 關於功能增強版報表控制項FineReport與控制項下載 FineReport(個人用免費報表控制項)作為中國報表領導者,報表功能強大,一直致力於提供中國式複雜報表解決方案,除了能輕鬆實現以上功能之外,還提供從各種數據源(例如文本文件、程序文件等)導入數據功能,數據上報功能,提供豐富的圖表製作與展現,移動端報表展示與決策——移動BI,多種維度數據分析支持等,是報表控制項的功能升級版報表工具。FineReport簡化了報表製作流程,自身提供的各種控制項也相當完備。為簡化報表製作與設計,FineReport提供了多種控制項:標籤控制項、 數據表控制項、文本控制項、文本域控制項、數字控制項、密碼控制項、按鈕控制項、複選框、複選框組、單選按鈕組、日曆(日期,時間)控制項、下拉框控制項、下拉複選框、列表控制項、網頁框控制項、下拉樹控制項、表格樹控制項、視圖樹等19種控制項,提供給用戶設計報表時使用,使得人機數據交互更加簡單,製作報表難度大大降低。 功能增強版報表控制項FineReport免費下載地址:報表控制項下載

報表應用中,常常可以看到,某個報表包含了一片或者多片區域,每一片區域都針對同一個對象,但是各區域又各自展示不同的主題,像這樣的報表我們稱之為主子報表。其中每一小片區域稱為子報表,子報表構成的報表整體稱為主報表。 對於主子報表,FineReport主要有兩種實現方法,即表單式主子表和嵌入式主子表。 表單式主子表 單表式主子報表特點是用單個報表實現主子表的業務邏輯。一般包含多個數據集,通常由自由格式部分及列表格式部分,且為一對多,父與子的關係,如下圖上方為訂單信息,下方這個訂單的明細: 這樣的主子報表製作比較方便,且可以用於填報,因此稱之為表單式主子報表。 表單式主子表製作示例 1、 打開報表 打開報表%FR_HOME%WebReportWEB-INFreportletsdocPrimaryFreeReportFree.cpt。在該報表基礎上來實現表單式主子表。 2、 新增數據源 新增數據集ds2 ,SQL語句為SELECT * FROM [訂單明細]。 3、 表樣設計 在原報表基礎上,添加子表區域: 4、 綁定數據列 將子表欄位拖入對應單元格內,並作相應的設置。 單元格 數據集 數據列 屬性 B9 ds2 產品ID 列表,從上到下擴展,居中,左父格為:C2,其餘默認 C9 ds2 單價 從上到下擴展,居中,其餘默認 D9 ds2 數量 從左到右擴展,居中,其餘默認 E9 ds2 折扣 從左到右擴展,居中,其餘默認 單元格A9輸入公式:=&B9,左父格為B9,給B9單元格擴展出來的數據編號; 單元格F9輸入公式:=C9*D9*(1-E9),表示求產品的金額; 給每個訂單進行合計,A10單元格設置父格為C2,並在F10中輸入公式:=sum(F9)。 5、 建立主子表的關聯 主子表有著一個相同的數據列:訂單ID,可通過過濾將兩個表中的訂單ID關聯起來,雙擊B9增加過濾條件:訂單ID等於’C2’。 6、 設置分頁 此時主子表便製作好了,為了使報表可讀性更強,我們設置分頁,使得每頁顯示一個訂單信息。右擊A10單元格,選擇其他屬性>行後分頁。 保存模板。點擊設計器中的分頁預覽,效果如上。 已完成的模板,可參見%FR_HOME%WebReportWEB-INFreportletsdocAdvancedMasterReportMaster.cpt 嵌入式主子表 嵌入式主子報表特點是在單元格中嵌入獨立的報表模板,嵌入的模板稱為子報表,嵌入子報表後的整體稱為主報表。 各子報表間格式可以不對齊,子表與主表的格式也可以不對齊,子報表能夠獲取主表中的值。如下圖員工銷售一覽表: 嵌入式主子表製作示例 1 製作主報表 如下圖設計主表: 添加參數 在主表中定義一個報表參數,參數名為銷售員,通過參數查詢某一個銷售員的個人信息及訂單信息。 […]

內置的資料庫中有一張僱員表,他有很多欄位,這些欄位都要顯示在報表中,如果把它顯示在報表的一行上,看起來會很擁擠,如果報表中要顯示圖片欄位,把圖片和非圖片欄位都顯示在報表的同一行上,會嚴重的影響報表的美觀,這個時候就可以做成自由格式的報表。如下面的訂單統計自由報表: 可以看到,自由報表不像網格式報表或者分組報表那樣規則,其特點是資料庫表中的一條記錄不是分布在一行上,而是散放在多行上,記錄分塊或者分頁顯示,以提高報表的可讀性和美觀性。 那麼在FineReport中怎麼製作自由報表呢?下面是自由報表具體的製作步驟: 1 新建工作簿,添加數據集 新建工作薄,添加數據集ds1,SQL語句為SELECT * FROM [訂單]。 2 表樣設計 自由報表格式相當隨意,按照需要的樣式在對應單元格中拖入數據列即可,如下圖所示: 3 父格設置 由於數據列不在同一行上,因此不會自動形成父子關係,我們希望客戶ID、訂購日期等數據列能附屬於訂單ID而擴展,同時報表標題及數據列標題也會跟隨訂單ID的擴展而複製。 將B1、B2至B6單元格,父格設為訂單ID單元格。 同樣,C3至C6單元格,也設置父格為訂單ID單元格。預覽即上圖效果。 註:根據父子格原理,D3至E6可以不另設父格,因為他們會自動將C3至C6單元格為左父格。 4 保存報表並發布 已完成的模板,可參見%FR_HOME%WebReportWEB-INFreportletsdocPrimaryFreeReportFree.cpt