2015年12月31日星期四

集團企業資料決策系統建設方案分享

FineReport資料信息系統的總體流程為:整合和獲取資料,將資料應用於報表的開發,將開發完的報表進行邏輯展示處理和部署,最後呈現給使用者使用。
   開發報表的過程中,必須結合企業流程和企業內部的系統資料,進行統一搭建,最終要求開發出一個結合了各個系統資料的報表決策平台。開發過程中堅持「契合需求,方便高效」的原則,為企業員工、管理者以及決策者提供一個實用、方便、高效的工具。
本章將按照建設目標,從業務展示和BI分析兩個方面對資料信息系統進行舉例闡述。所用截圖均為FineReport客戶案例,僅供參考。

2.1業務展示

   業務展示類報表主要面向集團各部門的員工以及管理者,可以有效減輕集團員工及管理者在信息錄入、處理上的工作量,優化併流暢各部門的工作。
2.1.1 店鋪管理類
   店鋪的資料作為所有信息的基礎,資料的錄入、分析、管理非常重要。
2.1.1.1 店鋪資料的錄入
目前,大部分連鎖行業的店鋪資料錄入都在企業自己的系統中錄入,不同的系統需要多次錄入,有的還需要在EXCEL中錄入以方便財務、人事等不同部門的使用。這不僅給店鋪員工增加了工作量,多次錄入資料還容易出錯,同時也給各部門的資料處理人員帶來很大麻煩,浪費有效的人力物力資源。
   FineReport支持多源填報,多源展示功能。即員工只需要在事先製作的一張表單中填入需要統計的資料,系統將自動錄入到各個對應的資料庫。當某個部門比如財務部需要製作某類報表時,可以抽取任意資料庫的資料。
  例:

  以上業務表單中包含:
  付款編號
  付款時間
  客戶名稱
  會員ID
  付款數額
  店長
  門店
  付款項目
  ……
  這些資料項目可以用在「門店銷售額統計」「會員消費統計」「店長績效統計」「產品銷售統計」等等不同部門不同維度的統計報表中,達到一次填報,任取任用的效果。
2.1.1.2 自動生成店鋪銷售月報
   各個店鋪的銷售月報是最常用的報表,銷售、財務部門都會需要用它來進行分析統計。但是目前大部分企業需要相關人員每月月底進行月報的製作,而且各個店鋪、百貨的統計更是無比繁瑣,浪費大量人力財力。
FineReport包含定時器功能。可以按設定的周期(每天、每周、每月)自動從資料庫相關項取出資料,自動生成企業需要的報表,並且自動匯總到指定文件夾甚至按周期發送郵件到指定郵箱。只需一次製作,自動取數,自動填報展示。
例:

以上業務表單中包含:
店鋪
銷售額
具體產品銷售額
排名
佔比
環比
……
2.1.1.3 設定參數選擇自己想看的報表
   財務部門、銷售部門,採購部門每月可能需要用到大量類似2.1.1.2所述的分析報表,當需要對自己所關心維度的資料進行統計時,可以設定參數。
可選參數舉例:
地區
城市
具體店鋪
具體倉庫
時間
商品類型
具體商品
供應商
……
例:
這是一張供應商統計表,包含:
供應商名稱
負責人
聯繫方式
產品名稱
批次
合格率
……
表中可以設置預警系統,當合格率小於某個指(比如90%)時自動顯紅。
2.1.1.4 相關報表的關聯
   當需要對某個維度的資料進行深入分析統計時,比如需要對某個店鋪的銷售、考勤、倉儲、客戶等進行統計,以考察這個店鋪的綜合狀況時,可以設置報表的鏈接,鑽取店鋪這個資料。
  例:

  還是以2.1.1.2的銷售月報為例,我們現在需要考察各個店鋪的收入明細、員工考勤、諮詢記錄表三個表格,只需要對店鋪設置鏈接,就可以鑽取「收入明細表」「員工考勤表」「諮詢記錄表」。這樣就可以全面、方便高效地考察具體店鋪的營業狀況。
2.1.2 財務類
   在企業內部的管理及業務營運過程中,除了最基本的進、銷、存三個基元,財務主題更是最直接反應企業的營運狀況。隨著企業的不斷發展,其傳統的 Excel 製作財務報表方式已經進入瓶頸,表現在如下幾點:
Excel 直接操作資料的方式受人為因素影響過大
  財務資料反映的是企業最基本的財務運營狀態,一個小的資料出錯往往對企業照成不可估量的損失。
  2) 耗費大量人力財力和時間
  由於 Excel 操作方式零散、複雜的特點,使得往往簡單的計算要耗費掉財務人員無數的時間和精力。
  3) 重複工作量大
  企業的發展要求財務人員每個周期內需要出來不同指標的資料,隨著企業的不斷發展, 該周期不斷被縮小,造成財務人員每天在耗費大量的精力去做重複的工作。
   FineReport 採用系統計算的方式,將財務報表的各項指標通過邏輯演算法納入系統中,減少財務人員的重複工作量,避免出現人工的資料錯誤,從最大程度上,減少財務人員的負擔,增加企業財務資料處理效率。
  財務主題包含企業營運的各個方面,滲透在本文檔所寫的所有主題中,因此本節僅描述一些財務方面特有的幾個模板例子,展示一些常用的財務報表。
  1) 增值稅明細賬
  將增值稅的各項指標展示在web報表頁面,並通過設定好的演算法由系統計算出增值稅明細。

2) 總分類賬
  通過控制項參數的形式,從資料庫中調出某月份的總分類賬,減少財務人員的重複工作量,所見即所得。
  3) 明細分類賬
  在總分類賬的基礎上,細化分類賬每日內容,以 web形式展現出來,提高使用效率。
  4) 科目餘額報表
  以月份和門店或銷售點為基準,輸出每月科目餘額匯總,並由系統自動展示上月情況,方便資料對比。

  
  5) 付款憑證
  以付款憑證號為條件,由系統直接調出資料庫中所存資料,並按照標準格式輸出,方便財務人員隨時調用,並可一鍵輸出 Excel,word,PDF 等辦公格式。
  6) 記帳憑證
  通過輸入門店或銷售點號、月份和憑證總號,調出記賬憑證,減輕財務人員不斷的操作大量資料的工作負擔。
2.1.3 人事類
   隨著企業人員的不斷擴大,如何合理搭建完善的人事制度、調整人力資源結構、規劃企業員工職業發展等問題對企業的長遠發展將產生巨大的影響。
   利用FineReport強大功能,可以輕鬆製作多項目、交互的人事報表。
2.1.3.1 基本信息表:
  FineReport操作界面:

Web瀏覽器展示界面:

使用FineReport,工作人員只需輕鬆拖拽,無需任何代碼,就可以製作一個包含十幾項複雜資料的報表。節省大量人力財力。
2.1.3.2 績效薪資考核表
   企業根據自己的考核標準,對相關標準進行定義,FineReport可以自動進行計算,對員工以及管理人員的績效進行考核。
   同時,企業可以設定許可權。員工只能看到自己許可權範圍內的表單,或者只能看到某個表單的某一部分(FineReport的許可權粒度可以具體到單元格)。
  例:

  以上為分公司的績效考核,考核層面有財務、客戶、內部運營、學習成長,扣分。
  可以設置許可權使具體分公司只對應於自己公司的內容。
2.1.4 客戶類
……
2.2 BI分析
   BI(business intelligence)即商業智慧,可以說是大型企業後期發展不可或缺的一種工具。它能夠將企業中現有的資料轉化為知識,幫助企業做出明智的業務經營決策。本節僅從商品、利潤兩個角度對BI做一些簡單的闡述。
2.2.1 商品分析
   對於商貿企業來說,如何優化自己的商品結構、根據綜合價值進行淘汰和推進等策略,是企業突破自身開拓市場的必要手段。根據 SWOT 波斯頓矩陣分析法,商品在其不同的生命周期內,分為問號、明星、現金牛、瘦狗四個範圍。企業可將產品按各自的銷售增長率和市場佔有率歸入不同象限,使企業現有產品組合一目了然,同時便於對處於不同象限的產品作出不同的發展決策。其目的在於通過產品所處不同象限的劃分,使企業採取不同決策,以 保證其不斷地淘汰無發展前景的產品,保持「問號」、「明星」、「現金牛」產品的合理組合,實現產品及資源分配結構的良性循環。
  商品分析可以從 SWOT 分析法出發,並聯動展示各個大類下不同商品的銷售結構,及單價和銷售額間的關係,包括如下幾個維度:
1) 對大類產品的 SWOT 分析展示
2) 大類下各產品的銷售額佔比
3) 價格區間對應的銷售額
4) 價格區間與銷售額的趨勢展示
  利用該分析報表,可將商品的生命周期,及其與銷售額的關係一手掌握,告別傳統表格及靜態頁面等初級分析手段。
  模擬效果如下圖:
  A) 高層決策者以左上角 SWOT 分析圖(氣泡圖)為主線,關注於企業重點經營商 品的合理配置,調整決策以便保證商品「問號」、「明星」、「現金牛」的合理組 合;並通過在線點擊產品大類,聯動右側組合餅圖,展示出大類下各小類產品 的銷售佔比,更好的分析某大類商品價值結構。
  B) 企業管理者則更關注於下面兩個圖表,通過左下角價格區間及銷售額關係柱形 圖,可得出某個產品大類在不同價格區間的銷售額對比,並通過點擊某個價格 區間,可聯動右下角折線圖,展示具體不同價格與銷售額的趨勢關係。 管理者 通過所掌握的信息,進行更好的商品定價與資源分配。

2.2.2 利潤分析

   對於企業決策者而言,掌握正確的業務資料和業務分析僅是做出決策的必要條件,而掌握企業的利潤資料則是做出卓越決策的充分條件。
   如何判斷企業的利潤來源於哪、企業的利潤結構是否合理、企業的經費都耗在了哪裡、收入和支出是否合理,這些都是製作企業利潤分析報表所應該考慮的。
因此,利潤分析報表可以包含如下幾個方面:
1) 主營業務收入
2) 其他業務收入
3) 管理費支出
4) 財務費支出
5) 投資凈收益
6) 產品收益
7) 營業外收支凈額
8) 企業總利潤
9) 環比
  其中企業的營業利潤=主營業務收入+其他業務收入—管理費—財務費。企業的總利潤=營業利潤+投資凈收益+營業外收入。可供選擇的條件為:年份。
其模擬效果如下:

2015年12月30日星期三

怎麼解決複雜報表、多維報表、大屏展示和自適應問題?

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


2015年12月28日星期一

怎么用FineReport打造学校考試分析系統?

FineReport一位學校客戶和大家分享了他們製作的考試分析系統,看看做了什麼樣的分析,這些分析能夠給學校帶來什麼效果呢?
本系統的好處:
1、報表內容豐富:系統中包括總分分析、小分分析、作答錯因分析、試卷命題分析和各類用戶報告單这五類報表,涵蓋學校需要的各項分析數據,並提供豐富的圖表,使分析數據更直觀表現。
2、操作靈活簡便:可以根據學生類別、科目(科目組合)、班級類別隨意組合查看報表。
3、貼近學校實際:充分考慮學校實際情況,支持學校各類情況分析,如不同班級類別(如實驗班、普通班等)之間的分析,支持多校區之間的分析等情況
報表開發工具介紹:
FineReport是一款企業級web報表軟體,易學易用,功能強大,簡單拖拽操作便可製作複雜報表,輕鬆實現報表的多樣展示、交互分析、數據錄入、許可權管理、排程、列印輸出、報表協同管理和行動應用等。(參考FineReport官網介紹)
面向用戶:
學校領導:可以查看各年級成績情況,通過查看報表可以把握給年級、各科的整體情況
年級組長:可以查看本年級各班各科的情況
備課組長:可以查看本科目各個班級的情況
任課教師:可以查看所教班級的情況
班主任:可以查看所在班級各科的情況
分析類別介紹
總分分析:分析考試總體情況
整體:包含分析指標:應試人數(應考人數)、考試人數(參考人數)、最高分、最低分、平均分、標準差、優秀率、及格率、低分率、班級在年級的排名/學校在全區排名、各分數段人數、累計人數及佔總人數比例、前/後n名學生在各班/各校的分布、班級標準分、成績中數、第一四分位數、第三四分位數。
每個學生:包含分析指標:總成績、各科成績、科目組合成績、班級排名、班級類別排名、年級排名、各科標準分、班級百分位、班級類別百分位、年級百分位。
小分分析:分析各小題學生得分情況
整體:
常用:小題得分率\失分率、知識點得分率\失分率、客觀題各選項,作答/主觀題錯因比例、各采分點得分比例。
其他:教學內容掌握情況、教學目標達成情況。
每個學生:
常用:各小題作答、得分情況。
其他:教學內容掌握情況、教學目標達成情況。
效果展示:
班級成績對比報表:
成績冊:

2015年12月24日星期四

這樣快速又簡單的製作報表,簡直驚呆了!

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

2015年12月23日星期三

[產品更新公告] IOS移動端升級,支持巨量資料填報分頁顯示

關注IOS移行動APP的小夥伴們注意了,IOS移動客戶端在12月16日更新啦!
此次更新日誌如下:
新增功能:
1、支持__cutpage__=v填報分頁預覽,對於巨量資料填報表,使用分頁預覽可提高效率
2、推送訊息至APP支持獲取儲存格內容
3、目錄界面下拉可以根據報表名字進行搜索

4、支持填報界面控制項的初始化後事件及編輯結束事件
改進功能:
5、資料分析預覽處理為不分頁預覽
6、首頁顯示位置調整,再也不怕找不到首頁
7、IOS9微信分享「沒有安裝微信或者版本不支持」問題適配
8、行動端修改密碼功能,與PC端一致,只有在非同步資料集的內置認證下才可以進行修改
修復問題:
9、更新百度地圖,修復gis地圖顯示問題
10、修復設備授權漏洞,當只用戶賬號只有一個設備的時候,設備被管理員移除,不會再自動添加,防止手機丟失情況
11、修復下拉複選控制項默認值顯示值問題

[每週產品更新公告] FineReport每周更新(第50周)

12月06日——12月12日
統計
修復bug:44
新功能(已完成):3
新功能(未完成):5
PC端:
bug——7個(
83289:sheet名顯示問題,711,8.0好了
83916:分頁預覽, 參數界面居中後, 拖動滾動條, 會發現變成居左了
82936:數字簽名驗證半小時後單點登錄失效
83664:批量複製不會觸發控制項的編輯結束後事件
等等)
新功能——新做的集群做成插件
新功能——集群中的上報和批量導入的實現(批量導入還剩國際化)
新功能——excel導入顯示值插件
新功能——sapbw連接(完成了環境準備)
新功能——平台配置備份還原(做完了備份)
新功能——上報可集成(驗收改bug階段)
移動端IOS:
bug——24個(一輪冒煙的bug修改還剩pad上的十幾個)
移動端Android:
bug——13個(集成bug的修改)
新功能——填報插入刪除行(還有一些細節問題需要溝通)
新功能——支持https
第51周計劃(12月13日——12月19日)
PC端:集群批量導入excel做好、lic讀取小工具、sapbw、插件商城
移動端IOS:冒煙bug改完+發布815、深信服vpn集成、性能研究

移動端Android:客戶bug、vpn介面、記住密碼、js標題改良、js可以登出app

2015年12月21日星期一

[專案]系統自動推送訊息至wechat微信or客戶端APP的設置方法

報表系統中有一些重要的更新和訊息需要及時和方便的推送給我們,這時候能夠推送到通訊軟體或者我們企業自有的行動app中就在方便不過了,今天就和大家分享一個以微信wechat為例子的專案,看看怎樣通過FineReport報表軟體推送訊息!
場景1:
對於生產類的資料,往往需要監控某個指標是否在規定範圍內,如果超過了閥值,就要通知到相關人員去確認。
這種情況下,可以採用FR的排程設定,監控資料是否超過閥值,如果超過,則自動推送訊息至行動APP端。
場景2:
對於財務類的資料,如月報,不確定填報人何時提交資料的,就需要監控是否已經有新的資料提交上來,然後通知相關人員查看匯總資料。這種情況下,也可以採用FR的排程設定,監控是否有新的資料,如果有,則自動推送訊息至行動APP端。
問題:
在使用訊息提醒時,往往還會遇到一個要求,就是根據資料的不同,需要推送給不同的人。
專案:
我們以一個實際案例來看看推送訊息的使用過程,場景如下:
例如公司要求每個銷售在每月的1號至5號之間需要評估自己這個月的預計簽單額,並且填報到資料庫中月度目標額表中,
不確定銷售會在哪一天提交資料,因此需要監控資料庫是否有新的資料進來,從而推送訊息給這個銷售對應的區域經理。
在每個月的1號從資料庫中的合同明細抽取出各銷售本月的簽單額,與預計額比較,然後推送給銷售告訴他上月銷售目標是否達到。
示意流程圖如下:
相關模板及排程設定設置:
1、監控資料是否更新
這個方案中是用資料庫的觸發器來監控的,大體思路為:
原始資料庫表為plan,新建一張資料庫表plan_new用來保存插入的新資料,在資料庫中定義觸發器如果插入了新的資料,則將新資料保存到plan_new中
填報模板為plan.cpt
註:當然這個監控資料更新可以不用這個方法,也可以使用其他方式,例如sqlserver的話使用CDC變更資料捕獲等方式來監控表資料是否變更,或者用報表來間接判斷等。
2、獲取更新,如果有更新的資料則自動通過wechat微信推送給區域經理
sql查詢更新表plan_new,做成模板plan_manager.cpt
打開排程設定,設置排程設定,模板選擇plan_manager.cpt
因為我們要實時監控,所以執行頻率如設置每隔一分鐘執行一次,當然如果不需要精確到一天的具體時間,可以設置每天執行一次或者每周執行一次,根據需要設置。
執行條件處我們採用公式判斷,B1單元格取的為更新的資料條數,如果B1=0,則表示沒有更新,那麼此次任務不執行
只有當B1>0即有更新資料時,才執行。
生成的結果名字為「銷售預估簽單額」,注意需要給用戶設置可以訪問這個目錄的許可權
並且設置推送wechat微信消息
我們來查看一下效果,模擬銷售A在2015-11-01 15:00錄入的資料
我們來看一下定時器的後台監控,可以看到,在15:01分的時候,排程設定成功了,並發送了消息
而收到的消息則為A提交的資料
例如,我們在2015-11-01 15:05的時候,模擬銷售B提交資料,又會及時推送B的資料
打開消息,看到的是B的資料
3、將不同的資料發送給不同的人
到了下個月1號,我們從資料庫中匯總出每位銷售實際的簽單額,與預估值進行比較,推送訊息給對應的銷售,讓他知道他上個月的目標是否完成。例如,我們取到的資料如下:
這個時候,需要自動給銷售A、D推送訊息告訴他們沒有完成目標,而給銷售B,C推送訊息告訴他們完成了目標。
如果要實現這種,首先需要製作模板,將資料根據用戶進行過濾,實現不同的用戶登錄,只能看他自己的資料
例如這邊的模板real.cpt,在sql中資料用用戶名進行過濾
如銷售A登錄時,只看到銷售A的資料
然後我們再來設置排程設定
設置每個月的1號執行任務
結果報表為「目標完成情況」,設置根據用戶選擇不同的內容
然後在設置推送wechat微信消息
啟動後,每個月的1號就會把上個月每個銷售的目標完成結果推送給他。
而打開看到的只有他自己的資料,例如D收到的消息打開就是
其他
這個方案,不僅僅適用於推送wechat微信消息,也適用於推送訊息至app客戶端,只需將排程設定最後一步設置為「推送訊息」即可,如下圖:

2015年12月20日星期日

帆軟FineReport亮相烏鎮世界互聯網大會

2015.12.16——12.18 中國烏鎮舉行第二屆世界互聯網大會。這是是中國舉辦的規模最大、層次最高的互聯網大會,也是世界互聯網領域的高峰會議。馬雲、馬化騰、李彥宏、曹國偉等互聯網大佬出席。

帆軟FineReport在會中亮相,給大家看幾張效果圖!


這次的展示是FineReport報表軟體與華三通信的合作專案。
杭州華三通信技術有限公司(簡稱華三通信),致力於IT基礎架構產品及方案的研究、開發、生產、銷售及服務,擁有完備的路由器、乙太網交換機、無線、網路安全、伺服器、存儲、IT管理系統、雲管理平台等產品。華三通信在中國設有38個分支機構,目前公司有員工5000人,其中研發人員佔55%。
在全球市場, 華三通信研發和生產的產品服務近百個國家和地區,客戶包括惠普、夢工廠、瑞士電信、西班牙電信、英國沃達豐、法國國鐵、法國標緻雪鐵龍集團、俄羅斯聯邦儲蓄銀行、澳大利亞昆士蘭政府、美國麻省理工學院、韓國三星電子、AMD、時代華納、美國太平洋人壽保險等。