FastCube VCL 2與FastCube .Net使用教程對比

下載FastCube最新版本

FastCube的名稱來自FastReport和Cube(多維數據集)。FastReport:用於不同平臺的報表生成器一個多維數據集:OLAP結構,縮寫OLAP表示online analytical processing(在線分析處理),但什麼是多維數據集呢?很簡單,在通常的彙總表中,數據表示爲二維矩陣,多維數據集表示爲三維。只有Cube這個詞最清楚地反映了多維結構。OLAP多維數據集旨在以清晰易讀的形式顯示大量數據,以進行分析和確定模式,例如,銷售額下降或人口增長。在關係數據庫中,信息分別存儲在不同的表中並獲得完整的圖像,分析人員需要將幾個表減少到一個視圖 :多維數據集。多維數據集可以讓用戶快速評估時間範圍或趨勢。基於上述內容,多維數據集由一組數據和一組評估組成,分析人員設置他想要獲取數據的維度,並獲得一個二維表,例如:

FastCube VCL 2與FastCube .Net使用教程對比

此多維數據集有三個維度:Category(類別), Seller(賣家)和Item(項目)。它顯示三列數據:Price(價格), Amount(金額), Work price(工作價格)。因此,儘管這是一個多維數據集,用戶總是以二維形式獲得數據,可以說是數據切片。使用多維數據集程序有大量工具可以促進分析師的工作。例如,數據過濾:按條件選擇數據,排序,分組等。使用這些工具,用戶可以即時評估信息。例如:用戶在超過任何閾值時將數據選擇設置爲紅色。基於以上所有,可以得出結論,OLAP多維數據集對於業務分析師非常有用。因此,得出結論,OLAP庫在軟件市場中是有用的和有需求的。FastReports發佈了FastCube VCL,它基於FastReport VCL報告生成器庫。FastCube VCL 2,它獲得了所有現代OLAP程序中的許多新功能。該程序的主要特點是它以Delphi或Lazarus的一組組件的形式出現。這允許用戶通過添加處理多維數據集的界面來創建自己的程序,用於處理多維數據集,原則上可以滿足大多數用戶的需求。多維數據集的演示應用程序FastCube VCL 2:

FastCube VCL 2與FastCube .Net使用教程對比

VCL平臺並不像.Net那樣普遍。這就是爲什麼FastCube 2的所有功能都已轉移到基於.Net框架的新程序的原因,新的OLAP庫基於FastReport.Net組件。查看演示程序FastCube .Net的界面:

FastCube VCL 2與FastCube .Net使用教程對比

我們將通過示例看到這些程序的功能是相同的。此外,用戶可以在FastCube 2和FastCube .Net中使用相同的多維數據集文件。最後兩個屏幕截圖中加載了相同的多維數據集切片—simple.mdc,這個文件在兩個程序中看起來都一樣。在兩個程序中以相同的方式執行所有操作。這意味着,從FastCube VCL 2切換到FastCube .Net並不困難。應用條件數據突出顯示的功能,點擊“新建“—>“創建新規則”。

FastCube VCL 2與FastCube .Net使用教程對比

有兩種類型的單元格突出顯示:所有單元格取決於值和與條件匹配的單元格。選擇第二種類型:

FastCube VCL 2與FastCube .Net使用教程對比

這裏需要指定驗證類型,在我們的例子中,Value:將檢查單元格的Value值,然後將測試條件設置爲更大。在輸入字段中,設置我們比較的值。在右側,用戶可以選擇要應用此規則的單元格。

指定單元格樣式:

FastCube VCL 2與FastCube .Net使用教程對比

最終規則如下:

FastCube VCL 2與FastCube .Net使用教程對比

在FastCube 2中的工作原理:

FastCube VCL 2與FastCube .Net使用教程對比

在FastCube.Net中創建完全相同的規則:

FastCube VCL 2與FastCube .Net使用教程對比

與VCL版本完全相同,在這個例子中,不僅是界面,而且FastCube .Net的功能都是按照FastCube 2存儲的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章