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