翻譯|使用教程|編輯:楊鵬連|2021-05-24 10:33:18.080|閱讀 199 次
概述:如今,對OLAP多維數(shù)據(jù)集等分析工具的需求極為迫切。FastReport允許在.NET應用程序(例如,NET 5.0)中顯示帶有切片的數(shù)據(jù)多維數(shù)據(jù)集,將討論如何在您的報告中使用它。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport.Mono 是一種為Mono Framework設計的功能全面的報表生成工具。FastReport.Mono是一個多平臺的報表解決方法。它可以用于Windows,Linux,Mac OS X,以及任何支持Xamarin Mono的操作系統(tǒng)。
在FastReport Mono 2021.1的新版本中,添加了新版本-Deutsche Post Leitcode。將RTF轉(zhuǎn)換為報告對象的算法已獲得顯著改進。并且還添加了使用轉(zhuǎn)換數(shù)字的新功能。歡迎下載體驗。(點擊下方按鈕下載)
點擊下載FastReport.Mono v2021.1新版本
如今,對OLAP多維數(shù)據(jù)集等分析工具的需求極為迫切。快速報告擁有這樣的系統(tǒng),并允許在.NET應用程序(例如,NET 5.0)中顯示帶有切片的數(shù)據(jù)多維數(shù)據(jù)集。我們將討論如何在您的報告中使用它。
要使用FastCube.Core庫,必須先從源代碼中匯編它們。要為.NET 5.0組裝FastCube.Core,請使用FastCube.Core.sln解決方案。
啟動此解決方案后,更改.NET 5.0的目標操作環(huán)境。然后組裝項目;您將在我們的工作目錄中看到FastCube.Core.2020.2.1.nupkg。將此軟件包放置在您將用作本地軟件包源的文件夾中。
現(xiàn)在,我們可以開始創(chuàng)建.NET Core項目。
首先,將FastCube.Core庫添加到創(chuàng)建的項目中。為此,請使用NuGet程序包管理器。由于庫包放在本地光盤上,因此我們必須添加包的本地源。單擊程序包管理器右上角的齒輪圖標,然后添加一個新的源,它將指向包含您的nupkg程序包的本地文件夾:
 
	在此階段,您可以在下拉列表中選擇添加的源并設置軟件包:
		
	
using FastReport.Olap要檢查其工作方式,請使用以下代碼:
class Program
 {
 private static string FindDataFolder()
 {
 string dataFolder = "";
 string thisFolder = Config.ApplicationFolder;
 
 for (int i = 0; i < 6; i++)
 {
 string dir = Path.Combine(thisFolder, "Data");
 if (Directory.Exists(dir))
 {
 string data_dir = Path.GetFullPath(dir);
 if (File.Exists(Path.Combine(data_dir, "config.xml")))
 {
 dataFolder = data_dir;
 break;
 }
 }
 thisFolder += ".." + Path.DirectorySeparatorChar;
 }
 
 if (dataFolder == "")
 {
 thisFolder = Config.ApplicationFolder;
 for (int i = 0; i < 6; i++)
 {
 string dir = Path.Combine(thisFolder, "Demos", "Data");
 if (Directory.Exists(dir))
 {
 string data_dir = Path.GetFullPath(dir);
 if (File.Exists(Path.Combine(data_dir, "config.xml")))
 {
 dataFolder = data_dir;
 break;
 }
 }
 thisFolder += ".." + Path.DirectorySeparatorChar;
 }
 }
 
 if (dataFolder == "")
 throw new Exception("Could not locate the Data folder.");
 return dataFolder;
 }
 
 static void Main(string[] args)
 {
 string dataFolder = FindDataFolder();
 // create cube and slice
 Cube cube = new Cube();
 Slice cubeSlice = new Slice();
 cubeSlice.Cube = cube;
 // load cube
 cube.Load(Path.Combine(dataFolder, "Cubes", "2_0_sample_en1.mdc"));
 // open cube
 cube.Active = true;
 // export slice
 HTMLExport export = new HTMLExport();
 export.Slice = cubeSlice;
 export.Export(Path.Combine(Config.ApplicationFolder, "export.html"));
 }
 }
}
之后,在我們應用程序的目錄中,我們將看到一個.html格式的文件。在任何編輯器中將其打開,并獲得以下信息:
 
	
	如果您對FastReport感興趣,歡迎加入FastReport QQ交流群:801349317
還想要更多嗎?您可以點擊閱讀【FastReport報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport.Mono正在慧都網(wǎng)火熱銷售中!>>查看價格詳情
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: