RadarCube ASP.NET OLAP支持最终用户通过内置的公式编辑器创建计算方法和成员。RadarCube MSAS和RadarCube Direct版本都支持使用标准的MDX语法和MDX函数创建计算表达式。比如,通过如下的表达式创建一个名为"SalesAverage"的计算方法:
[Measures].[SalesAmount]/[Measures].[SalesCount]
RadarCube ASP.NET OLAP下载地址:http://www.evget.com/zh-CN/product/999/feature.aspx
调用公式编辑器
公式编辑器窗口
你可以通过CubeStructureTree或者当前OLAP切片中的"Measures"节点的下拉菜单来创建一个计算方法:
或者
点击单元格顶部的弹出下拉菜单,创建一个新的计算成员:
你可以点击单元格,在弹出的下拉菜单进行计算方法或者成员的编辑和删除操作:
RadarCube的计算公式
为计算方法和成员编写正确的计算公式,你需要对RadarCube计算单元格的下拉菜单有所了解。RadarCube计算是基于下拉菜单环境的计算公式。下拉菜单会显示该单元格多维矩阵的坐标:
"Quantity"方法、和其他名为"Categories"("Dairy Products")、"Year"("1996")的成员分别显示在选定的单元格中。
MDX-计算公式为计算方法和成员提供环境,如果它需要修改的话。
让我们分析一下计算公式"SalesAverage"的方法:
在"MDX Essentials Series"中可以找到很多不同的MDX函数在表达式例子,在MSDN library中可以找到大量的MDX函数。
程序员指南
创建或移除计算方法,使用TOLAPGrid.Measures.AddCalculatedMeasure和相应的TOLAPGrid.Measures.DeleteCalculatedMeasure方法。 计算方法的MDX公式在创建成功后,必须正确的分配给它的Expression属性。例如:
在运行时创建一个计算方法
在运行时创建一个计算成员
BI项目开发控件套包推荐
EVCombo for BI-BI商业智能控件套包是集数据分析、OLAP、数据可视化(图表、报表等形式)于一体的全面BI解决方案。
支持平台:ASP.NET、Windows Forms、Silverlight和WPF。
下载地址:http://www.evget.com/zh-CN/PackagesPage/Feature.aspx?id=2
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论