没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|其它|编辑:郝浩|2012-02-17 03:07:36.000|阅读 645 次
概述:RadarCube ASP.NET OLAP支持最终用户通过内置的公式编辑器创建计算方法和成员。RadarCube MSAS和RadarCube Direct版本都支持使用标准的MDX语法和MDX函数创建计算表达式。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
RadarCube ASP.NET OLAP支持最终用户通过内置的公式编辑器创建计算方法和成员。RadarCube MSAS和RadarCube Direct版本都支持使用标准的MDX语法和MDX函数创建计算表达式。比如,通过如下的表达式创建一个名为“SalesAverage”的计算方法:
[Measures].[SalesAmount]/[Measures].[SalesCount]
调用公式编辑器
公式编辑器窗口
你可以通过CubeStructureTree或者当前OLAP切片中的“Measures”节点的下拉菜单来创建一个计算方法:
或者
点击单元格顶部的弹出下拉菜单,创建一个新的计算成员:
你可以点击单元格,在弹出的下拉菜单进行计算方法或者成员的编辑和删除操作:
RadarCube的计算公式
为计算方法和成员编写正确的计算公式,你需要对RadarCube计算单元格的下拉菜单有所了解。RadarCube计算是基于下拉菜单环境的计算公式。下拉菜单会显示该单元格多维矩阵的坐标:
“Quantity”方法、和其他名为“Categories”(“Dairy Products”)、“Year”(“1996”)的成员分别显示在选定的单元格中。
MDX-计算公式为计算方法和成员提供环境,如果它需要修改的话。
让我们分析一下计算公式"SalesAverage"的方法:
[Measures].[Sales]/[Measures].[Quantity]
这个计算公式是根据它的环境计算每个单元格。
计算公式:
[Time].[Year].[1998]-[Time].[Year].[1997]
将计算1997年和1998年之间测量值的差异。这个公式只限于"Year"单元格计算成员。
计算公式:
([Measures].[Quantity], [Time].[Date].CurrentMember) -
([Measures].[Quantity], [Time].[Date].CurrentMember.PrevMember)
将计算当前和以前(“Date”之间)"Quantity"的差值,以深蓝色显示增值便于与前期产品销量进行比较。
计算公式:
[Measures].[Sales] - (ParallelPeriod([Time].[Date].[Year], 1), [Measures].[Sales])
将计算出目前"Sales"的值与去年同期的差额,即销售与去年同期的增加值。例如"January 2008",它会计算"Sales"的值在2008年1月和2007年1月的差异。
计算公式:
Sum(PeriodsToDate([Time].[Date].[Year]), [Measures].[Sales])
将计算从今年开始"Sales"的值的总和。例如"September 2007",它会计算从2007年1月至9月的销量总和。
计算公式:
Avg(LastPeriods(3,[Time].[Date].CurrentMember), [Measures].[Sales])
显示最后的三个阶段的“Sales”的移动平均线 (即"Years"层次为三年,"Months"层次为三月,以此类推)
在"MDX Essentials Series"中可以找到很多不同的MDX函数在表达式例子,在MSDN library中可以找到大量的MDX函数。
程序员指南
创建或移除计算方法,使用TOLAPGrid.Measures.AddCalculatedMeasure和相应的TOLAPGrid.Measures.DeleteCalculatedMeasure方法。 计算方法的MDX公式在创建成功后,必须正确的分配给它的Expression属性。例如:
在运行时创建一个计算方法
TMeasure m = TOLAPGrid1.Measures.AddCalculatedMeasure("Calculated");
m.Expression = "[Measures].[Sales Amount] / [Measures].[Order Count]";
在运行时创建一个计算成员
THierarchy h = TOLAPGrid1.Dimensions.FindHierarchyByDisplayName("Sales Channel");
TCalculatedMember M = h.CreateCalculatedMember("Reseller - Internet", "", h.Levels[0], null, TCustomMemberPosition.cmpLast);
M.Expression = "[Sales Channel].[Reseller] - [Sales Channel].[Internet]";
BI项目开发控件套包推荐
EVCombo for BI-BI商业智能控件套包是集数据分析、OLAP、数据可视化(图表、报表等形式)于一体的全面BI解决方案。立即下载
支持平台:ASP.NET、Windows Forms、Silverlight和WPF。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn
文章转载自:慧都控件网面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
RadarCube是灵活性高且运算速度快的全功能OLAP控件集,是BI解决方案最佳的选择!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@wqylolg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢