國內目前的BI項目大多還是以報表為核心的,而且中國的報表以其格式詭異、數據集中、規則古怪等特徵著稱於世,曾經讓無數國外報表工具和 BI 工具捶胸頓足,BI@Report的報表功能專門針對中國的報表需求而設計和優化,可以方便的設計各種中國式的複雜報表,它具有以下幾個突出特點:
1.易用的在線的所見即所得的報表設計器
只要訪問報表伺服器,在瀏覽器上就可以完成一切報表的製作,報表定義簡單所見即所得,支持無限的Undo和Redo,支持多種拾取操作方便報表定義,表達式助手方便表達式的編寫。
2.純WEB的報表展現
所有的報表展現都是純WEB的,不適用插件,支持IE、firefox等瀏覽器。
3.強大的報表引擎
橫向浮動、縱向浮動、交叉浮動、嵌套浮動、並列浮動、不規則分組、數值型分段……;面向對象的易於理解的表達式;同時支持多種數據源;
4.獨創的報表語義
使用者不需要有專業的資料庫SQL知識,只用關心需要什麼,然後根據需求設計報表,比如:需要分地區統計農業的銷售情況,那麼只需拾取對應主題表的銷售額指標(xxx.xse)和地區維度(xxx.dq_dm),設置地區維度橫向還是縱向浮動,銷售額指標統計方法,默認是求和(可以是平均值,標準方差,甚至允許自定義統計方法),設定銷售額指標的條件是農業(left(xxx.hy_dm,3)=』A01』),再進行計算,這樣一個簡單的Olap分析報表就出來了。任何一個複雜的報表都是由這些簡單的分析構成的,用戶只用知道分析什麼指標,其條件是什麼,按什麼維度分組統計等,BI@Report將根據用戶提供的這些信息智能的分析生成最優的Sql進行計算並給出對應的結果表樣;
5.豐富的展現元素
表格只是數據展現的形式之一,除此之外BI@Report還支持豐富的統計圖類型和樣式,支持富文本,更支持繪圖功能(類似office的繪圖)、地圖、GIS地圖等數據展現形式。
6.融入多種數理統計方法於報表
可以方便的在報表中實現同比、環比、預測、聚類、相關分析等數理統計方法。
接下來讓我們一起領略BI@Report的強大的報表功能……
在看具體的報表實例前,需要了解如下幾個關鍵詞:
1.主題表
主題表是事實的映射,事實是數據倉庫中的信息單元,簡單的說就是一張資料庫表;
2.維表
維表是數據倉庫中維度的映射,簡單的說它也對應一張資料庫表;
它是事實表分析的維度,通常有一個欄位與事實表進行關聯;
比如上面提到的事實表的地區,行業都對應各自的維表;
支持層級模型、星型模型和雪花模型;
系統提供圖形化維表編輯模塊,允許用戶編輯維度結構和維表內容;
3.維度
指的是分析的維度,比如上面的行業維,地區維,它們都是某事實表的一個屬性(欄位),且對應各自的維表,利於分層級次分析;
在BI@Report中的表示方式是:xxx.hy_dm, xxx是某事實表的代號,hy_dm是事實表的一個屬性(可以是欄位名);
4.指標
指的是分析的量度,比如上面提到的銷售指標,其表示方法同維;
這是一張兩指標,兩維度的基本分析表,左邊的地區維縱向浮動,上邊的行業維橫向浮動,中間區域是(投資總額,人數)指標值的展示,下面來看看BI@Report如何製作這張表:
可以看到只需要畫出表樣,在適當位置拾取相應的維和指標,就可以了;
有了這個基本認識,下面將介紹幾種稍複雜的分析報表;
地區分組求按銷售額排前十的行業;
下面來看看BI@Report如何製作這張表:
可以看到設置TOP N非常簡單,只需在行業維單元格B2屬性編輯裡面設置按銷售額D2降序排列5個,就可以了;
這裡有個小計行,sum(D2$) 是通過單元格運算得來的;
按行業大類分組求銷售額在每個地區的排名;
看看報表的製作:
BI@Report提供了專門的統計函數_rk來求多分組的排名,支持4個參數:
第一個參數是排名指標,這裡是銷售額;
第二個參數是設置降序、升序排名;
第三個參數是設置排名類別,處理出現相同指標值時如何排名;
例如:如果第二個和第三個指標值相同,0:表示1224;1:表示1223;2:表示1234;
第四個參數是排名目標,這裡求的是地區的排名;
按銷售額(0-100萬,100萬-500萬,500萬以上)分段統計行業大類的客戶分布情況;
看看BI@Report如何製作這張表:
選擇分組類型為:數值型分段,就可以很方便的設置了;
按地區和行業分組求當期銷售額,環比增幅,同比增幅
看看BI@Report如何製作這張表:
從圖上可以看到BI@Report提供了專門的統計函數來計算環比,同比增幅,增減額等;
簡單明了直觀;
支持無規律可循的任意條件分組;
對每個地區按第一產業,其中:農業、第二產業,其中採礦業、第三產業來分組求納稅額;
看看報表的製作:
設置任意的條件進行分組,條件的寫法類似SQL語法;
求多元數據指標按同維度分析的報表
看似簡單的報表,其實從多表:消費稅表,申報表,損益表中取指標一起分析;
看看製作過程:
可以看到從不同表取數分析非常簡單;
這裡還支持從其他資料庫源,只需要寫好sql,建立對應關係(企業代號)就可以了;
數據期分組求上期值
看看報表的製作:
可以看到上期銷售取的是相對單元格的數據,支持面向的對象式表達式寫法,引用非常簡單直觀;
對數據期求年、季分組都有通用的寫法;
分行業統計銷售和戶數的總計、已申報,並分年份和企業經濟類型匯總;
看看BI@Report製作:
難點:
1.從銷售表和申報表取數;
2.銷售額總計和已申報指標是固定的,年份與經濟類型橫向浮動,且都與行業交叉浮動;
報表說明:
a.分行業分登記註冊類型列出應納稅額,分行業分工商業類別列出應交稅額;
b.分地區分登記註冊類型列出應納稅額,分地區分工商業類別列出應交稅額;
難點:
1.左軸有兩個不同的維度。
2.頂軸上分兩個指標,指標下面有分別有不同的維度
3.左軸頂軸多個不同維度不同指標交叉浮動,並帶合計行
報表說明:
數據來自5個主題:K03(應徵稅收期末餘額),K04(欠稅期末餘額和緩徵稅款期末餘額),K06(減免稅),K02_1和K02_2(入庫稅收),每個主題記錄了各種稅種(增值稅、消費稅、營業稅……)的數據信息
看看報表製作:
難點:
1.不同主題的數據按照同一個左軸分片顯示
2.不規則的左軸,例如:「其中:國內消費稅」
3.列出不同期的數據,例如:「比同期±額」、「比同期±%」
根據數據增減情況顯示預警箭頭
報表製作:
難點:
1.排名
2.同比
3.根據數據增減情況顯示預警箭頭
4.點擊列頭可排序
5.斜線效果
用於展示類似Word的分析報告,可以插入圖片,統計圖,動態指標,參數等;
看看某地區的稅收簡報:
看看報表的製作:
報表中數據期2009年2月是參數,文字中的數值、圖表中的指標值都是是動態的;
而且文字樣式都是類Word的;
這裡看一張三國人物的簡表:
看看報表的製作:
與一般報表製作沒有什麼不同;
簡介中的內容是一段富文本,以大欄位類型存儲在資料庫中;
根據選擇不同的人物讀取相應的內容,並能在html頁面上展示類Word的形式;
報表製作支持繪圖,類似Word繪圖功能,下面以杜邦分析為例來說明:
所見即所得編輯界面
BI@Report提供了豐富的統計圖的展示,請看下面的一個領導駕駛艙:
BI@Report支持運用感性直觀的數據地圖圖表的展示,內嵌我國各省的地圖,看下面一張地圖相關的領導駕駛艙:
BI@Report的報表製作是所見即所得的,在設計表樣的同時完成數據的展示,用戶只用關心需要什麼樣的數據,其他都可以由BI@Report智能完成,而且對任何中國式的複雜報表都有很好的解決方案,不需要編寫額外的程序代碼,通過簡單的培訓,業務人員可以很快的上手製作需要的報表。BI@Report經過多年的發展,很多客戶都給我們提供了很好的需求、想法,我們也在不斷的完善和改進,致力於開發出中國最好的BI報表軟體。