用途:Syncfusion WPF OLAP Client 面向商业智能和多维数据分析,用于浏览和分析以维度、度量、命名集和 KPI 组织为多维数据集(cube)格式的数据,并以图形(图表)和表格(网格)两种方式展示结果,支持即时创建和编辑报表以供后续复用。
主要能力:提供 Cube 选择器、Cube 维度浏览器(树状展示度量、维度、层次结构、级别、命名集和 KPI)、轴元素生成器(通过拖放配置列、行和切片轴)、成员/度量编辑器、工具栏、OLAP 网格与 OLAP 图表。支持按成员或值筛选、子集筛选、排序、大数据集分页、钻取、命名集与计算成员、报表管理与序列化,以及导出到 PDF、Excel、Word、CSV 和图像。可连接离线 cube 文件、本地 SQL Server Analysis Services、通过 XML/A 的在线 SQL Server、Mondrian 和 ActivePivot。
使用方式:安装 NuGet 包 Install-Package Syncfusion.OlapClient.WPF,在 XAML 中添加 syncfusion:OlapClient,并在代码中创建 OlapDataManager 并赋值给控件后调用 DataBind。连接 Mondrian 时需设置 olapDataManager.DataProvider.ProviderName = Syncfusion.Olap.DataProvider.Providers.Mondrian。需要引用 Syncfusion.Grid.Wpf、Syncfusion.Olap.Base、Syncfusion.Chart.Wpf、Syncfusion.OlapChart.Wpf、Syncfusion.OlapGrid.Wpf、Syncfusion.OlapGridCommon.Wpf、Syncfusion.OlapClient.Wpf、Syncfusion.OlapShared.Wpf、Syncfusion.OlapTools.Wpf 等程序集。
限制:该控件仅支持 .NET Framework WPF 应用,不支持 .NET Core,使用 OlapClient 时需创建基于 Framework 的 WPF 示例。具体收费、价格与平台细节暂未提供。