<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java報表軟件技術討論

    Style Report報表專題
    posts - 97, comments - 3, trackbacks - 0, articles - 3
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Java報表設計

    Java報表設計技巧與應用
         摘要: 固定行行數的分頁分組合計報表在某些特定的環境下應用普遍,比如說銷售單打印、發貨單打印、發貨單打印等等,具體說大概就是實現這種效果:根據一張銷售單據,如果銷售單有19行內容,每8行顯示一頁。第一、二頁完全顯示8行,第三頁只顯示3行,剩下的5行空白填充。


    在Style Report中采用“表”元素的編寫腳本方式實現固定行數的分頁報表,這種方式對完全沒有腳本編寫基礎的人來說,可能有些困難。接下來筆者介紹l一種較為簡便的實現方式。   閱讀全文

    posted @ 2013-10-16 11:27 思達商智 閱讀(448) | 評論 (0)  編輯 |

         摘要: BC分類法又稱帕雷托分析法,也叫主次因素分析法,是項目管理中常用的一種方法。它是根據事物在技術或經濟方面的主要特征,進行分類排隊,分清重點和一般,從而有區別地確定管理方式的一種分析方法。由于它把被分析的對象分成A、B、C三類,所以又稱為ABC分析法。

    ABC法則是帕累托80/20法則衍生出來的一種法則。所不同的是,80/20法則強調的是抓住關鍵,ABC法則強調的是分清主次,并將管理對象劃分為A、B、C三類。1951年,管理學家戴克首先將ABC法則用于庫存管理。

    ABC分類法的實際應用: 在一個大型公司中,庫存存貨的種類通常會很多,動則就可能是十幾萬種甚至幾十萬種。盤點清查非常困難,而且難以確保準確性。對于非重要的材料,比如低值易耗品,可能影響還不大,但對于重要材料,例如產品關鍵部件,如果計數錯誤,卻可能導致缺料,生產自然也就不可避免地受到影響。為了保證重要材料的存量不斷料又不積壓,非重要材料按一定的估計量備貨,ABC方法通常適用于此。

    如何用Java報表系統Style Report 統計并將庫存產品進行分類呢? 接下來,我們  閱讀全文

    posted @ 2013-09-10 11:35 思達商智 閱讀(465) | 評論 (0)  編輯 |

         摘要: 同比就是今年第n月與去年第n月比。

    同比發展速度主要是為了消除季節變動的影響,用以說明本期發展水平與去年同期發展水平對比而達到的相對發展速度。如,本期2月比去年2月,本期6月比去年6月等。

    其計算公式為:
    同比發展速度的公式應該改成:同比發展速度=本期發展水平/去年同期水平×100%;
    同比增長速度=(本期發展水平-去年同期水平)/去年同期水平×100%。
    在實際工作中,經常使用這個指標,如某年、某季、某月與上年同期對比計算的發展速度,就是同比發展速度。

    注:以下文章所指的同比均指“同比增長速度”  閱讀全文

    posted @ 2013-09-04 10:07 思達商智 閱讀(271) | 評論 (0)  編輯 |

         摘要: 環比數據是指與同年的上一期相比的數據。如果做的是周數據比較,環比就是本周數據比上周的數據;如果做的是月數據比較,環比就是本月數據比上月的數據;如果做的是季數據比較,環比就是本季數據比上季的數據。對于某些經濟現象,環比更能說明問題。

    環比有環比增長速度和環比發展速度兩種方法。

    計算公式:
    環比增長速度=(本期數-上期數)÷上期數×100%  反映本期比上期增長了多少
    環比發展速度=本期數÷上期數×100%  環比發展速度是報告期水平與前一期水平之比,反映現象在前后兩期的發展變化情況。
    環比增長速度= 環比發展速度 - 1 
    舉例: 本期銷售額為500萬,上期銷售額為350萬  。環比增長速度=(500-350)÷350×100%=42.86%  環比發展速度=500/350×100%=142.86%  閱讀全文

    posted @ 2013-08-14 13:58 思達商智 閱讀(318) | 評論 (0)  編輯 |

         摘要: 數據分組,是所有報表中最基本、最常見的數據展現形式,也是所有報表軟件中都支持的格式。一般常用的是縱向的數據分組。通常用戶在數據列中指定數據分組,匯總字段,就可以生成標準的數據分組表格。

    下面介紹用企業報表軟件 Style Report 提供的 Web報表設計器制作表格數據分組。下面數據分組是按公司名稱進行分組,同時可以查看公司的詳細信息:  閱讀全文

    posted @ 2013-07-24 10:14 思達商智 閱讀(182) | 評論 (0)  編輯 |

         摘要: 數據表達式列:

    與一些數據庫一樣,數據集中的數據表可以包含值由計算所得而不是從存儲區讀取的列。例如,在訂單明細記錄中,定義一個 ExtendedPrice 列可能有意義,即通過將數量和價格相乘,而不是將總數實際存儲在記錄中。計算列也可以添加或計數子記錄中的值并篩選其他記錄。可以用表達式定義計算列。

    表達式的語法由標準算法、布爾值和字符串運算符與文本值組成。可以用數據值的列名稱引用數據值(與在 SQL 語句中一樣)并包括 Count 這樣的聚合函數。

    例如,基于當前記錄的 UnitPrice 和 Quantity 列的 ExtendedPrice 列的表達式可以僅僅是:

    UnitPrice * Quantity

    若要引用子表中的列,可以使用保留字“Child.”后跟列的名稱。例如,以下表達式返回所有相關子記錄中 Price 列的平均值:

    Avg(Child.Price)  閱讀全文

    posted @ 2013-04-22 15:57 思達商智 閱讀(188) | 評論 (0)  編輯 |

         摘要: 我們曾經就Java報表工具Style Report 探討過自定義報表的新思路,那么如何運用Style Report制作自定義報表并未提及,此篇將循序漸進地從用Style Report簡單的圖表開始,用戶如何自主完成一份簡單的圖表

    第一步:在Style Report 產品web端首頁(localhost:8080/sree/)通過“用戶入口” 進入,點擊“設計”標簽后,選擇“報表”,將會顯示一系列的可使用的向導,如下圖所示:  閱讀全文

    posted @ 2013-04-16 16:19 思達商智 閱讀(284) | 評論 (0)  編輯 |

         摘要: 聽說報表軟件Style Report能連接各種關系型數據庫和非關系型數據庫,在使用過程中到如何配置倒成了個問題。

    特此研究了下關系型數據庫的配置方法,以Oracle 10g的數據庫連接方式為例,特此與大家分享。

    在連接Oracle 10g之前,首先要將數據庫的驅動路徑找到,并將其增加到Style Report的類路徑中。就像我們要去拜訪一個朋友,首先您得知道去他們家的路怎么走,然后才能上路。

    第一步,打開報表軟件Style Report的報表設計器,增加Oracle 10g的數據庫驅動到類路徑中。具體操作步驟如下:點擊“文件>>配置”,在彈出的窗口下選擇“類路徑”標簽,選擇“添加JAR”,如下圖所示:  閱讀全文

    posted @ 2013-03-28 14:08 思達商智 閱讀(218) | 評論 (0)  編輯 |

         摘要: 在報表軟件和報表工具領域,報表套打是最為常見的一個用戶需求,例如發票、支票、信封、對賬單、保單以及各類證件表格的打印都需要根據既定的表格樣式快速批量打印出結果。報表套打功能也是各種報表工具必備的功能之一,如果做到精準打印、不錯位,能套打各類表格、打印模版自定義設定等要成為選擇報表套打工具的必備因素。

    報表行業內的人很多都知道Java 報表工具--Style Report,其功能的完善性和可集成性有口皆碑,特別是它的套打功能更得到很多人的青昧。接下來我們就共同看一下它是如何對套打的表格進行模版設定的。

    本例將以發票套打來說明Style Report的套打模板設計,拿一張北京市的增值稅發票作為票樣,如下圖:   閱讀全文

    posted @ 2013-01-15 15:51 思達商智 閱讀(434) | 評論 (0)  編輯 |

         摘要: 標簽(label)是個翻譯名詞,普遍的意思是對事物所額外加上的識別用信息紙卡或牌子。它包含事物的諸多關鍵信息,例如上圖的標簽中不僅含有價格、產品型號、條形碼還包含著價格有效日期等等,這些信息都是被分別記錄在數據庫的不同列,如何將這些信息快速地打印到一個擬定好尺寸大小的標簽里或許是很多企業要解決的實際問題。  閱讀全文

    posted @ 2012-12-25 14:08 思達商智 閱讀(458) | 評論 (0)  編輯 |

         摘要: 報表打印是報表輸出的一種方式,在銀行、電力、金融等等行業仍需要大范圍的票據或者單據的打印,報表的套打功能成為某種行業內特別的需求,客戶在選擇套打工具的時候尤其關注打印的精度以及打印過程中的自定義設計。

    市場上能夠實現套打的報表工具很多,快逸報表、Style Report等都能實現套打功能,甚至有綠色的免費套打軟件。依據每個產品設計的理念和初衷不同,各種套打工具在功能實現和可視化設計上都有其各種特色。

    接下來,我們僅研究Style Report在套打中的功能和特色:  閱讀全文

    posted @ 2012-12-03 13:36 思達商智 閱讀(242) | 評論 (0)  編輯 |

         摘要: 報表工具 Style Report能夠將數據自動分發至指定地址,例如郵箱、某賬號等等,本例將以制作一個全體職工的工資單,然后通過人員信息的自動匹配,將工資單按照各個員工進行切割,最后通過郵件發放到各個員工的郵箱中。

    制作過程如下:


    1. 打開報表設計器,點擊“文件→ 新建”,在創建表格向導中,選擇“空白表格式報表”,打開一個新的報表頁面。


    2. 在打開的頁面中,點擊左邊導航欄中的“表格向導”,彈出數據綁定界面,選擇需要的數據源,在這里我們選擇的是“burst→query1”,如圖1所示  閱讀全文

    posted @ 2012-11-27 15:00 思達商智 閱讀(248) | 評論 (0)  編輯 |

         摘要: 地圖是一種圖表類型,它顯示并總結了以地理地圖的形式分布的數據。它具有很多其他圖表類型相同的屬性,但在有些時候能更加直觀的表現數據。

    本例是創建能在U.S.地圖上顯示各個地區的顧客數量的報表,步驟大致分為創建地圖和數據分析兩步。具體步驟如下:
      閱讀全文

    posted @ 2012-11-16 10:24 思達商智 閱讀(344) | 評論 (0)  編輯 |

         摘要: 雙Y軸的圖表經常被很多BI廠家當成一個高級的功能。進而引導用戶感到如果有兩組數值在一個圖表上同時顯示,用兩個Y軸來控制數據的位置是一個最佳的方案。但是其實在可視化的領域,對雙Y軸的使用一直有很大的爭議。大部分的觀點是雙Y軸的使用往往弊大于利。我們在此來對這個問題做一個大致的分析,看看雙Y軸是不是真正需要。

    把兩組數據同時在一個圖表上顯示,自然是因為需要對它們進行有效比較。但這樣可能會遇到兩種問題。第一,如果兩組數據的單位不同,那用一個Y軸來代表這兩個不同的概念無疑會讓讀者困惑。比如我們把盈利和折扣率放在一個圖表上,一個是絕對值,另一個是百分比。用一個軸來代表在概念上就完全錯誤了。

    就算兩組數據使用的是同樣單位,但如果它們的值的區間差別很大,用同一個軸達到的效果往往是一直數據把難以組數據壓縮到不能分辨的地步。比如營業額和盈利,可能是10比1的關系。把它們放到一起,營業額會決定Y軸的區間,盈利就會被壓縮成基本一條直線。  閱讀全文

    posted @ 2012-11-05 12:03 思達商智 閱讀(254) | 評論 (0)  編輯 |

         摘要: 在報表工具制作報表時,通常會用到圖表,而Y軸是絕大多數圖表都會遇到的,有時候因為數值跨度過大Y軸顯示的刻度點會讓制表者糾結好久。Style Report報表軟件在處理此問題時,有自己的思路:

    Y軸斷點是指在Y軸上加上一個斷口。這主要用于解決數據分散過大的問題。比如銷售額按區劃分,很可能出現一些區是另一些區的數倍甚至數十倍的情況。如果所有的數據的放在一個圖表上,小的數據就會被擠壓得基本看不到區別。  閱讀全文

    posted @ 2012-10-24 14:52 思達商智 閱讀(231) | 評論 (0)  編輯 |

         摘要: 數據建模器是用來建立各種數據庫的連接(數據源),用戶通過可視化的界面在數據源的基礎上建立數據查詢,還可以在數據源的基礎建立符合業務邏輯的數據模型以及基于用戶權限的數據過濾項。


    數據建模器提供訪問關系型數據庫,數據對象和文件的功能。其中數據庫包括數據倉庫,數據集市,大型機,操作數據存儲(ODS),多維數據庫(OLAP),事務處理數據庫(OLTP)。數據對象包括Web服務,XML,CORBA,EJB的,和普通Java對象(POJO)。文件包括電子表格Excle,CSV和文本。

    數據建模器通過JDBC跟數據庫建立連接,同時也支持通過ODBC連接數據庫,可連接的關系型數據庫包括:Oracle、SQL Server、MySQL、DB2、Ingres、Sybase、Derby、Informix。同時還可以連接非關系型數據庫的數據資源其中包括EJB、Corba、Object、Soap、XML、XMLA、Text、Excel、SAP。同時還提供開放式的數據接口,用戶可以擴展數據接口來導入各種數據。

    數據建  閱讀全文

    posted @ 2012-10-17 10:42 思達商智 閱讀(306) | 評論 (0)  編輯 |

         摘要: 在總匯大批量數據時,難免會發現一些重復行和重復數據,這時我們就應該將那些重復的數據進行整理,以免會影響我們的工作,來具體講講如何在Style Report 中做報表過程中如何從存在重復的數據列中整理數據。

    學過Java編程的人對tolist函數應當不陌生,本文要涉及到的函數就是它。

    ToList函數,該函數的參數為一組記錄,它的功能是把保存在這些記錄的特定字段的數據組合到一個用逗號做分隔符的清單中(成組), 簡單的說它是個合計函數。下面我們就toList函數在報表制作中的使用,做個簡單的演示,  閱讀全文

    posted @ 2012-10-10 17:01 思達商智 閱讀(213) | 評論 (0)  編輯 |

         摘要: 分組報表,是所有報表當中最普通,最常見的報表類型,也是所有報表工具都支持的一種報表格式。從一般概念上來講,分組報表就是只有縱向的分組。傳統的分組報表制作方式是把報表劃分為條帶狀,用戶根據一個數據綁定向導指定分組,匯總字段,生成標準的分組報表。

    筆者曾經給大家分先過《如何在style Report中制作交叉分組報表》 重點講的實現交叉報表的制作過程,現介紹下如在Style Report中實現簡單分組報表以及多層分組報表:  閱讀全文

    posted @ 2012-10-08 17:49 思達商智 閱讀(294) | 評論 (0)  編輯 |

         摘要: 一維條形碼是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。 現在越來越多的行業及公司在使用條形碼,條形碼在信息匯總以及報表表單打印中成為一部分企業的特殊需求。我們將演示在style report報表工具中制作和打印條形碼的過程:

    二維條形碼是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息。二維條形碼在信息載體成本、信息量、保密性、抗污染和抗干擾及標準化等方面具有明顯的優勢,隨著科學與信息技術的發展,二維條形碼已經開始在國內的很多行業得到應用。

    在Style Report報表工具中同樣支持設計和打印各種二維條形碼,打開報表設計器,點擊左邊導航欄中的“段向導”,彈出報表數據綁定界面,選擇需要的數據源,然后點擊“完成”。


      閱讀全文

    posted @ 2012-09-19 15:23 思達商智 閱讀(999) | 評論 (0)  編輯 |

         摘要: 曾經討論過自定義報表設計的思路,此篇文章旨在用Style Report創建用戶自定義報表模板的過程,體驗一下自定義報表設計的新思想。

    目標:用戶自定義Web報表

    2. 點擊“保存”,存為“abc123”。如下圖所示:
    技術:采用標準的B/S架構,通過易用、高效的向導式報表設計方式幫助用戶完成自定義Web報表的制作。

    向導式自定義報表功能在使用時,需要設置一個用于制作報表的模板。下面我們將具體介紹如何使用報表工具 Style Report創建向導式自定義報表功能中的報表模板。  閱讀全文

    posted @ 2012-09-17 13:02 思達商智 閱讀(1228) | 評論 (0)  編輯 |

         摘要: java報表軟件技術發展到今天,已經從傳統的靜態數據展現逐步向動態交互功能演進。用戶在已經不再滿讀取靜態報表軟件所提供的圖表、表格來展現和現實數據展現效果,更多的用戶希望通過圖表上的交互性實現數據分析,更好地為企業的經營決策提供幫助。

    通過以下某公司兩年內銷售分析圖,讓我們了解下Style Report是如何實現數據的監控以及對報表的動態分析過程。  閱讀全文

    posted @ 2012-09-12 12:27 思達商智 閱讀(301) | 評論 (0)  編輯 |

         摘要: 上篇文章以一個實例介紹Style Report的報表數據填報過程,接下來我們共同了解下Style Report的智能填報特點:


    通用性:flex應用提供了平滑的易用性,同時也提供了跨瀏覽器的支持
    零客戶端:數據集成性得到大大增強
    可擴展性:通過簡單搭配的java script,方便應用擴展
    多源填報:與各種數據源相關聯,實現異構數據源之間的表關聯
    處理數據靈活,通過java script改動數據結構隨時適應業務需求。
    支持離線填寫,可以導出excel文檔,符合目前很多企業的填報流程,分發excel文檔給分支機構,收上來之后直接倒入,完成數據入庫功能。這意味著不聯網時也可以填寫,在聯網后再上報數據。
    提供合法性檢查功能,判斷事先定義好的檢查條件是否滿足,如不滿足則拒絕接收數據且給出提示。
    提供類EXCEL的自動計算
    提供多種多種編輯控件,如編輯框、下拉框等
    基于拖拽和類似于excel的頁面布局功能,使得最終用戶都能制作填報界面。
    完善的權限控制,支持強大的權限控制功能,包括LDAP  閱讀全文

    posted @ 2012-09-05 16:17 思達商智 閱讀(314) | 評論 (0)  編輯 |

         摘要: 報表軟件數據填報從廣義上講實際上涵蓋了數據從收集到進入數據庫這樣一個廣泛的范圍,涵蓋了填報模板制作、分發、收集、填報、導入、校驗、審核、發布、權限控制等一系列功能。狹義的數據填報只包含數據在線填報功能,指用戶在線填寫一定的數據,然后點擊提交將數據錄入數據庫。

    鑒于目前數據填報軟件的功能范圍,本文將討論廣義的數據填報。


    在填報人員進行數據填報之前,一般應由IT人員或者業務人員針對填報需求進行填報模板的制作,根據將來填報模式的不同,應該制作符合不同填報方式的模板。在填報模板的制作過程中,用戶將設計填報頁面(在線)或表格(離線)的樣式,數據項目的名稱、數據項目之間的邏輯關系、數據校驗的邏輯以及數據庫維護的代碼。這部分工作將在基于Java的圖形用戶界面中完成。

    在Style Report中,填報模板的制作有worksheet制作完成,填報界面以及布局安排由viewsheet中完成,接下來,我們就簡單了解下Style Report的報表數據填報過程:

    此報表數據填報的要實現目標:  閱讀全文

    posted @ 2012-09-03 17:50 思達商智 閱讀(1812) | 評論 (0)  編輯 |

         摘要: 交叉表(Cross Tabulations)是一種常用的分類匯總表格。使用交叉表查詢,顯示源于表中某個字段的匯總值,并將它們分組,其中一組列在數據表的左側,另一組列在數據表的上部。行和列的交叉處可以對數據進行多種匯總計算,如:求和、平均值、記數、最大值、最小值等。使用交叉表查詢數據非常直觀明了,被廣泛應用。

    交叉報表是報表當中常見的類型,屬于基本的報表,是行、列方向都有分組的報表。這里牽涉到另外一個概念即分組報表。這是所有報表當中最普通,最常見的報表類型,也是所有報表工具都支持的一種報表格式。從一般概念上來講,分組報表就是只有縱向的分組。傳統的分組報表制作方式是把報表劃分為條帶狀,用戶根據一個數據綁定向導指定分組,匯總字段,生成標準的分組報表。


    例如下圖是典型的分組交叉表格是一份銷售人員銷售情況的匯總表,其中垂直方向是對銷售收入來源進行的分組(包括銷售地區、客戶信息), 而水平方向中則是對銷售收入和平均價格進行匯總。此匯總表復雜百出,涉及到縱向分組,又涉及到橫向求和。
      閱讀全文

    posted @ 2012-08-29 14:12 思達商智 閱讀(806) | 評論 (0)  編輯 |

         摘要: 在我們認識java報表工具功能篇中提及,大多的Java報表軟件都支持各種圖表的運用,如餅圖、折線圖、條形圖、柱狀圖等。圖表的運用可以化冗長為簡介,化抽象為具體,化深奧為形象,讓閱讀者更容易理解你要表達的主題和觀點。

    當然,java報表工具使用者運用恰當、得體的圖表將有效的信息清晰明確地表達出來,能大大提升個人的職場競爭力,為個人發展加分,為進一步成功創造機會。java報表工具試用者都知道通過運用圖表中數據的顏色和字體等可視化的特別設置,可以在報表中把問題的重點更有效地表達出來。

    使用過Style Report的java報表工作人員都非常贊賞它的精美表現效果,尤其是在可視化的元素運用中具有更加科學合理的見解。

    管中窺豹,可見一斑。下面我們從對折線圖的加粗設計這個細節來看一下報表軟件Style Report是如何做到的。  閱讀全文

    posted @ 2012-08-13 16:39 思達商智 閱讀(637) | 評論 (0)  編輯 |

         摘要: Style Report 作為國內首屈一指的 Java 報表軟件在對中國式報表的支持上一直都有著先進的理念和獨到的技術。中國式報表的特點在于表格的復雜性及任意性,然而復雜表格并不是中國人的專利。

    中國式報表的需求是不容質疑的。Style Report 在中國式報表需求方面有著強大的技術支持,其中可視化的編輯器幫助提高復雜報表的開發效率。獨特的向導式和拖拽式的報表設計幫助技術人員減少編寫程序的工作量,簡化報表調試過程。
      閱讀全文

    posted @ 2012-08-08 14:23 思達商智 閱讀(382) | 評論 (0)  編輯 |

    主站蜘蛛池模板: 亚洲精品av无码喷奶水糖心| 亚洲AV永久无码精品放毛片| 男女啪啪免费体验区| 一二三四免费观看在线视频中文版| 亚洲精品视频久久| 黄在线观看www免费看| 亚洲最大黄色网站| 免费能直接在线观看黄的视频| 亚洲好看的理论片电影| 日本在线看片免费人成视频1000| 亚洲国产成人久久精品动漫| 99re免费视频| 亚洲综合无码无在线观看| 免费看又爽又黄禁片视频1000| 国产成人亚洲午夜电影| 亚洲成人国产精品| 中文字字幕在线高清免费电影| 久久久久亚洲精品影视| 国产91色综合久久免费| 亚洲精品人成网线在线播放va| 亚洲国产成人精品91久久久| 国偷自产一区二区免费视频| 亚洲av永久无码精品天堂久久| 日韩一区二区三区免费体验| 国产精品免费久久久久影院 | 久久国产乱子免费精品| 亚洲激情黄色小说| 日本免费高清一本视频| a在线观看免费视频| 亚洲AV色吊丝无码| 亚洲综合色在线观看亚洲| 美女内射无套日韩免费播放| 亚洲色偷偷偷综合网| 爱情岛论坛网亚洲品质自拍| 色欲A∨无码蜜臀AV免费播| 亚洲精品无码日韩国产不卡av| 不卡一卡二卡三亚洲| 国产一卡二卡3卡四卡免费| 一级做a爰片久久免费| 亚洲三级视频在线观看| 4338×亚洲全国最大色成网站|