報表工具需要「報」「表」完美結合

2022-01-24 14:46:43 字數 2217 閱讀 5139

報表報表,顧名思義,有「報」也有「表」,是由「報」和「表」兩部分構成的。「報」指資料的匯**計,即將資料從資料庫中取出按一定規則運算統計後排列。「表」則指格式,資料需要放在格仔中,才能清楚定位,體現資料之間的層次與對應關係。「報」和「表」兩方面需要完美結合,才能把完整的報表問題解決好。

目前很多國際品牌的報表工具,基本上都能把資料庫的資料取出來運算排列製作出動態的變長統計報表,也就是「報」的能力不錯。但「表」的功能就不是很好了,一般都要採用控制項拖放的方式編輯錶樣,靠乙個個矩形邊線重合對齊畫表樣,一條直線要拼接多條線段,搞個多層表頭累得要死,而且還和解析度相關,好不容易在螢幕上畫齊的,列印出來又不整齊。

還有一類仿製excel的產品,合併格、設邊框都很方便,可以很快地畫出乙個複雜格式的報表式樣來,可惜,又沒有資料處理介面,除了簡單的格內運算外,與資料庫打交道的過濾、分組等統計運算都要自己做,最要命的是不能自己完成變長報表,還要程式設計去動態插行插列。最終這些「報」「表」分離的報表軟體,給使用者帶來了許多苦腦。

報表之苦

那麼,中國報表的難點到底在**?

普遍的一種說法是中國報表樣式複雜(比如有斜線),其實中國報表的難點遠不止這一處,相比之下,斜線這種樣式問題還是只要費工夫就能解決的小問題,而中國報表還有大量費了工夫也極難解決的大問題,總結如下:

「用」之累 「用」指應用整合能力,即報表工具能否被很好地嵌入整合到應用系統中。當前業界的高階報表工具均採用獨立伺服器方式,與主程式溝通要通過網路協議,嚴重影響效能,而且控制力度減弱;獨立伺服器都會有自己的使用者許可權管理機制,對應用而言永遠都不夠用,卻要應用程式向這個規則靠攏,無端浪費工作量;而且獨立伺服器無法享用伺服器的各種優勢能力,如共享連線池、集群能力等。

「報」之難 「報」指統計彙總能力。中國報表最困難的地方是資料統計。中國報表具有的多資料來源、整表規則分片、不完全劃分、跨行組運算及獨立格間運算、行列對稱等諸多特徵,是傳統報表工具無法滿足的,常常導致要求編寫**準備資料或進行子表拼接才能完成乙個複雜報表的製作。

「表」之煩 「表」指展現樣式能力。錶樣格式複雜也是中國報表比較麻煩的地方,中國報表均要求有整齊的格線,多層表頭層次分明。業內有名的報表工具一般採用控制項式拖拽的繪製方案,畫起來非常煩瑣,且還與解析度相關,螢幕與列印不一致,而中國報表對列印樣式要求向來很高。

「填」之亂 「填」指填寫上報能力。中國報表幾乎都有填寫的需求,前端需要支援各種填寫控制,如編輯風格、自動計算、合法性校驗等;填寫好的資料能夠方便地寫入資料庫以進行下一步的統計彙總;還需要能支援離線填報和多級彙總填報等。而很多報表軟體不支援填寫能力,一般的填報解決方案都不能自動處理資料入庫的問題,導致相應的程式設計工作量仍然很大。

報表之惑

中國報表的複雜是舉世公認的,用業界常見的傳統工具去完成中國報表會很困難。但這些複雜的報表是否很有必要,還是僅是庸人自擾?

一種常見的看法是:中國報表的複雜目前是現實,但主要是由於業務不規範和應用水平低下造成的,其實是沒有必要的,隨著業務的完善和應用水平的進步,這些報表會逐步簡化以至取消。

實際情況是怎樣的呢?

由於業務不規範和應用水平低下造成的沒道理的複雜報表是現實存在的,某些資訊化程度較低的行業確實常常是這樣。但是,我們考察中國資訊化程度相對較高的銀行業,其報表沒幾個是很簡單的,而且複雜很有道理,很難把這些報表搞得更簡單了。看來,複雜報表具有一目了然資訊量大的優勢,並非沒有必要,與業務規範程度及應用水平的高低並無直接關係。

造成這個現象的乙個可能的原因是由於東方文化習慣造成的。中國的漢字就很複雜,常用字就有幾千之多,每個字把多種筆劃組成一體;而西文則都是由有限幾個字母去組合而成的,老外習慣於用簡單的東西去拼接組合,而我們則習慣於把相關的資訊組織在一起。

事實上,我們永遠都沒有資格去指責需求,而應當正視這些困難並去解決它。

報表之道

中國報表的困難無法避開,而當前的一些報表工具在諸多方面不能適應中國報表的需求,新一代的報表工具在開發時,需要從以下幾個方面考慮:

首先,充分考慮應用整合的要求,使報表運算引擎能夠方便地嵌入到業務系統中,並享受應用體系架構的優勢,集中精力處理報表運算。

其次,徹底摒棄傳統工具的條帶狀資料處理模型,設計全新的適合於中國報表的數學模型演算法,全面支援多源、分片、不完全劃分、格間運算、行列對稱等中國報表的統計特性。

然後,採用與excel類似的**展現方式,充分體現**規律性,特別重要的是,需要與統計演算法很好地結合在一起,保證**也可自動地隨資料動態變化。

最後,對於填寫功能,設計單元格與資料表字段的對應機制,使之適應任何型別的填寫,可自動複製對應規則,解決填寫資料自動入庫的難題。 (e9)

SAP BO 報表工具

隨著大資料時代的來臨,bi分析工具也熱火朝天的發展起來。由於一直在做sap的bi產品,所以主要圍繞著sap bo提供的報表工具做乙個簡單的選型介紹。目前sap bo提供了下列元件供我們選擇 crystal report 固定格式報表,財務三大表的優秀載體,但是不支援即席查詢。web intellig...

商務智慧型報表工具

商務智慧型 bi 解決方案 artm report 是乙個b s 方式的基於 olap 的多維資料集展現工具。能夠提供給使用者乙個靈活的報表定義和資料分析平台,為使用者提供豐富的資料展現形式和強大的資料分析功能。artm report 能夠讓使用者在客戶端輕鬆地訪問 分析 sql server an...

報表工具的奧秘

也許三個月之後,我就要從前台客服,搖身一變進入db組了。說白了,erp系統本來就是我的老本行。從今天起,記錄二廠gamma系統的特有的方方面面 如果有必要的話。甚至更有甚者,連路徑後面中括號裡面的內容全部沒有,直接就是 設定路徑找不到報表,請檢查 讓你百做不得其解。報表的許可權?設定了啊!報表資料夾...