Crystal Reports(水晶報表軟件)是一款適用于設計及產生報表的智能商務bi軟件,水晶報表軟件官方版實現與多數主流開發工具的集成和接口,最快的報表處理能力,享用功能強大的設計與格式設定功能,能創建您所能想象的任何報表。
軟件功能:
1、應用整合
請了解一下你如何能夠利用 Crystal Reports 來將報表的查閱、創建和修改功能添加到你的應用之中
2、數據的訪問
利用超過35項數據驅動可以訪問到任何一種數據,并對數據庫的連接加以嚴格控制
3、格式化與設計
利用可視化報表設計和動態提示等特性設計出專業格式的、交互式的報表
4、報表的查閱和互動
通過對報表進行定制化開發,方便企業內的人員查看和使用報表,以滿足他們的具體需求
5、安全性、支持和維護
請了解一下 Crystal Reports 如何在你現有的安全架構中運行,以及如何與其他 Business Objects 工具加以配合
6、增加報表的傳遞和管理
選擇 Crystal Reports Server XI 來向最終用戶傳遞報表,并從你的網絡服務器上下載報表,提高工作效率
1.使用各種資料來源制作報表
2.享用功能強大的設計與格式設定功能
3.結合具彈性的分析。
4.最快的報表處理能力。
5.靈活的報表傳送作業。
6.可擴充的Web報表制作。
7.取得您所需要的功能強大、彈性高的報表制作工具,將精巧的報表的制作功能結合到您的Windows及Web應用程序。
8.充分運用針對網站thin-wire環境設計的報表制作功能。
9.支持應用程序的強大報表制作功能。
10.享用前所未有的彈性與操控能力。
11.完成應用程序資料的報表。
12.創建所能想象的任何報表。
條形圖
大多數條形圖(也稱作柱形圖)顯示或比較多個數據組。兩種有用的條形圖是并排條形圖和堆積條形圖。
并排條形圖
并排條形圖以一系列垂直條顯示數據。這種類型的圖表最適于表示跨越一段時間的多組數據(例如 AZ、CA、OR 和 WA 地區去年的銷售數字)。
堆積條形圖
堆積條形圖以一系列垂直條顯示數據。這種類型的圖表最適合表示三個系列的數據,每個系列的數據由一種顏色表示,堆積在一個條形中(例如,1997 年、1998 年和 1999 年的銷售情況)。
折線圖
折線圖用一系列以線段相連接的點表示數據。這種類型的圖表最適于表示大批分組的數據(例如過去幾年的銷售總額)。
面積圖
面積圖用填充了顏色或圖案的面積來顯示數據。這種類型的圖表最適于顯示有限數量的若干組數據(例如,AZ、CA、OR 和 WA 地區在銷售總額中所占的百分比)。
餅圖
餅圖用分割并填充了顏色或圖案的餅形來表示數據。餅圖通常用來表示一組數據(例如銷售占整個庫存的百分比),然而,您也可以選擇多個餅圖來顯示多組數據。
圓環圖
圓環圖類似于餅圖,將數據顯示在圓圈或圓環上。例如,如果在一個特定報表上繪制按地區分類的銷售圖表,會在圓環的中心看到銷售總量(數據),各地區的銷售額以不同顏色顯示在圓環上。像餅圖一樣,您可以選擇多個圓環圖來顯示多組數據。
三維柱錐狀圖
三維上升體圖以一系列三維對象顯示數據,這些三維對象在三維平面并列排列。三維上升體圖顯示報表數據中的極端情況。例如,客戶以及國家/地區間的銷售額差異在此圖表中可以動態地顯示出來。
三維曲面圖
三維曲面圖展示多組數據的地形視圖。例如,如果需要一張圖表,以可視的動態及相互關聯的格式、按客戶及國家/地區顯示銷售數量,或許會考慮使用三維曲面圖。
XY 散點圖
XY 散點圖是由代表信息池中特定數據的繪制點組成的集合。XY 散點圖允許用戶考察大范圍的數據來確定趨勢。例如,如果輸入客戶的信息(包括銷售、產品、國家/地區、月份、年份),便會得到一個由代表客戶信息池的繪制點組成的集合。通過查看 XY 散點圖上的所有數據,可以推測出為什么某些產品的銷量比其他產品好,或為什么某些地區的購買力比其他地區強。
雷達圖
雷達圖將國家/地區或客戶等分組數據放置于雷達的邊緣。雷達圖將數值按升序從中心向邊緣排列。通過這種方式,用戶一看便知特定分組數據與全體分組數據的關系。
氣泡圖
氣泡圖(XY 散點圖類型的擴展)將數據表示為一系列氣泡,氣泡的大小與數據量成正比。使用氣泡圖表示產品在某地區的銷量很有效,氣泡越大,此地區的銷量就越大。
股票圖
股票圖用來表示數據值的高低。在監視金融或銷售行為方面很有用。
注意: Crystal Reports 提供了兩種可能的股票圖格式:“最高-最低價位”和“開盤-最高-最低-收盤價位”。其中每種類型都需要一系列值,這些值是按其名稱中指定的順序排列的。
數軸圖
數軸圖是以數值字段或日期/時間字段作為其“更改主體”字段的條形圖、折線圖或面積圖。數軸圖提供了一種縮放 X 軸的值的方法,從而創建真正的數值 X 軸或真正的日期/時間 X 軸。
量表
量表圖以圖形化的方式將數值顯示為量表上的點。同餅圖類似,量表圖通常用于一組數據(例如,整個庫存中銷售所占的百分比)。
甘特圖
甘特圖是一種水平條形圖,通常用于時間計劃表的圖形化表示。橫軸顯示時間范圍,縱軸顯示一系列任務或事件。圖表上的水平條表示縱軸各項的事件序列及時間范圍。在創建甘特圖時應僅使用日期字段。為數據軸選擇的字段應設置為“對于每個記錄”,并且應將開始和結束日期字段添加到“圖表專家”中“數據”選項卡的“顯示值”區域。
漏斗圖
漏斗圖通常用于表示銷售過程的各個階段。例如,為每個階段顯示的潛在收入金額。這種圖表也可用于確定組織的銷售過程中存在的潛在問題區。漏斗圖與堆積條形圖之間的相似之處在于,它們都表示圖表中包含的分組的 100% 匯總值。
直方圖
直方圖是一種用于描繪測量值與平均值有何不同的條形圖。借助分布的形狀和分布的寬度(偏差),它可以幫助用戶確定過程中的問題的原因。在直方圖中,頻率由條形的面積而不是條形的高度表示。
.首先下載Crystal Reports13對于Visual Studio 2015支持的2個文件。
CRforVS_13_0_17
CRforVS_redist_install_64bit_13_0_17
如果你使用的是其它版本的Visual Studio,請查看官方給出的文檔,下載相應的版本,具體請參考次地址:http://scn.sap.com/docs/DOC-7824
注意:版本號后邊的13_0_17為小版本號,下載時2個文件的小版本號要相同。
2.重啟VS,在項目上新建項,此時多了一個Repoting的項目模板,模板里邊包含一個Crystal Report的選項,選中即可創建報表模板的.rpt文件。
3.在使用水晶報表的網站項目上,添加如下4個引用,引用在項目的Nuget包管理里邊進行搜索。
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.Web
4.打開電腦的如下文件夾:C:inetpubwwwroot,在文件里邊找到一個 aspnet_client,文件夾,將此文件夾拷貝到網站項目的根目錄。
這個文件夾里邊的文件,是水晶報表打印頁面的所需UI樣式文件,如果不拷貝這個文件夾,打印頁面看不到任何東西,包括水晶報表打印的工具欄。
以上4步完成后,即可調用模板文件進行打印了!
Crystal Reports(水晶報表軟件) 官方版 v1.0.4.0
報表樣本和樣本數據庫:為了減少下載時間,現在可以通過Crystal Reports 2008開始頁上的分別下載功能獲得報表樣本和Xtreme樣本數據庫。
.NET開發者SDK文件、合并模塊、及MSI文件:.NET開發者SDK文件、合并模塊與MSI文件如今可以通過Crystal Reports 2008開始頁上的分別下載功能獲取到。
報表開發者組件(RDC):Crystal Reports 2008中不支持RDC,如果想在COM應用中采用Crystal Reports,開發人員應采用Crystal Reports XI Release2。但在Crystal Reports 2008中仍然完全支持ActiveX瀏覽器。
高級DHTML查看器:Crystal Reports 2008中已經不包含高級DHTML查看器,由于DHTML查看器的功能進行了改進與提高,因此已經不再需要高級DHTML查看器了。
Java報表組件(JRC)功能的實現與Java SDK的文件:Java的開發者現在可以通過免費下載的Crystal Reports的計劃時間表進行更新。請登陸Crystal Reports 2013首頁了解更多有關Crystal Reports for Eclipse的最新信息。
1、首先在創建水晶報表拉模式之前我們需要準備數據庫數據:
2、然后,打開VS2013創建一個空網站項目。
3、接著在該項目下右鍵添加一個Reports文件夾,用來管理水晶報表。
4、接著 在文件夾下右鍵選擇添加"新建項目",找到"CrystalReports",輸入報表名稱。
5、點擊添加按鈕后,會彈出默認的水晶報表向導對話框,我們按向導默認選項。
6、確定后,打開“標準報表創建向導”界面。
7、連接數據庫成功后,會在簡歷連接那里出現你的連接信息,然后選擇你要顯示的表。
8、這里選擇你要顯示的表字段。
9、點擊下一步后后面彈出的選項可以不用選擇,因為暫時還用不著,所以后面一直點擊下一步到完成會出現以下界面。
10、看到上面這個界面,說明你已經創建了一個水晶報表模板,因為是直接連接數據庫的,所以我們可以能立即看到實際的效果,點擊最下面的主報表預覽,即可顯示數據庫的表數據。
至此,我們沒有敲過任何代碼,拉模式報表創建完成。
對記錄選擇公式進行疑難解答
在紙面上寫下記錄選擇公式。使用此書面副本可以幫助您每次一步地重建選擇公式。
通過刪除公式工作室中“記錄選擇公式編輯器”/“組選擇公式編輯器”中的公式,來從報表中刪除記錄選擇公式。
在公式工作室中完成操作之后,單擊“關閉”。
確保記錄選擇公式(選擇器)中所有引用的字段在報表中都實際存在并且不是隱藏的。
例如,如果其中一個選擇器是:
{customer.POSTAL CODE} > "80000"
但是在報表中未使用 {客戶.郵政編碼} 字段(正如在銷售報表中使用郵政編碼定義地域,但未在報表數據中包括郵政編碼一樣),則將 {客戶.郵政編碼} 字段插入報表中。
或者,如果選擇公式中所引用的一個字段在報表中存在,但是為隱藏的,則為該字段取消選擇“格式編輯器”中的“取消”選項以便取消隱藏。
打印該報表,并檢驗選擇公式中所引用的那些字段中的數據的打印結果是否令人滿意。確保所有數據都已打印出來。例如,如果數據庫中有 x 個總計記錄,則每個引用的字段應有 x 條打印記錄。這將建立一個基線,可以它為基準對比打印結果與選擇公式。
當確信未使用選擇公式而獲得了滿意的結果時,可以輸入只使用其中一個選擇器的選擇公式。
例如,要使用下列公式作為最后的選擇公式:
{customer.POSTAL CODE} > "80000" and {customer.CONTACT LAST NAME}[1] = "C" and {customer.LAST YEAR'S SALES} >= 5000
此公式將選擇所有郵政編碼大于 80000、{客戶.聯系人姓} 字段中的值以“C”開始以及 {客戶.去年銷售額} 字段中的值大于或等于 5000 的那些記錄。
作為開始,可使用下列選擇公式作為第一個測試選擇公式:
{customer.POSTAL CODE} > "80000"
打印報表并對只有一個選擇器激活時打印的數據進行評估。{客戶.郵政編碼} 字段是否只顯示大于 80000 的 ZIP 代碼?
如果是,則可以知道選擇公式的本部分使用正常。
若它不是,請解決選擇公式中該部分的問題。
一旦激活了一個選擇器時選擇公式能正常使用,則再增加一個選擇器。例如,新的選擇公式可以為如下所示:
{customer.POSTAL CODE} > "80000" and {customer.CONTACT LAST NAME}[1] = "C"
預覽報表并對有兩個選擇器激活時打印的數據進行計算。對 {客戶.聯系人姓} 字段中的數據進行評估(因為您已在上一步中評估了 {客戶.郵政編碼} 的值)。
{客戶.聯系人姓} 字段是否只顯示以字母“C”開始的文本字符串?
如果是,則證明選擇公式中的本部分工作正常。
若它不是,請解決選擇公式中該部分的問題。
一旦在激活了兩個選擇器時選擇公式正常工作,則添加第三個選擇器,然后是第四個,以此類推,直到對選擇公式中的每個選擇器都進行了測試為止。
o屌絲屌炸天:
對創建報表很有幫助,建議下載!
Escape:
很方便,很實用。
魚兒紛紛飄:
朋友給我介紹的,下載很簡單,操作很便捷。
跳跳糖:
值得下載!
你還在煩惱報表的設計與制作嗎?Crystal Reports(水晶報表軟件) 將為您解決報表帶來的一切煩惱,免費下載,操作方便,新版本不容錯過!
網友評論