翻譯|使用教程|編輯:楊鵬連|2021-05-24 10:33:18.080|閱讀 194 次
概述:如今,對OLAP多維數據集等分析工具的需求極為迫切。FastReport允許在.NET應用程序(例如,NET 5.0)中顯示帶有切片的數據多維數據集,將討論如何在您的報告中使用它。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport.Mono 是一種為Mono Framework設計的功能全面的報表生成工具。FastReport.Mono是一個多平臺的報表解決方法。它可以用于Windows,Linux,Mac OS X,以及任何支持Xamarin Mono的操作系統。
在FastReport Mono 2021.1的新版本中,添加了新版本-Deutsche Post Leitcode。將RTF轉換為報告對象的算法已獲得顯著改進。并且還添加了使用轉換數字的新功能。歡迎下載體驗。(點擊下方按鈕下載)
點擊下載FastReport.Mono v2021.1新版本
如今,對OLAP多維數據集等分析工具的需求極為迫切。快速報告擁有這樣的系統,并允許在.NET應用程序(例如,NET 5.0)中顯示帶有切片的數據多維數據集。我們將討論如何在您的報告中使用它。
要使用FastCube.Core庫,必須先從源代碼中匯編它們。要為.NET 5.0組裝FastCube.Core,請使用FastCube.Core.sln解決方案。
啟動此解決方案后,更改.NET 5.0的目標操作環境。然后組裝項目;您將在我們的工作目錄中看到FastCube.Core.2020.2.1.nupkg。將此軟件包放置在您將用作本地軟件包源的文件夾中。
現在,我們可以開始創建.NET Core項目。
首先,將FastCube.Core庫添加到創建的項目中。為此,請使用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正在慧都網火熱銷售中!>>查看價格詳情
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: