首页 | 注册 | 登陆
首页 >> 技术专栏 >> 数据库 >> mssql基础 

自定义维度汇总方式实现余额平均值


作者MSsql基础 来源MSsql基础 加入时间:2006年06月10日
摘要:
自定义维度汇总方式实现余额平均值


在《使用计算成员实现日平均 》文章中,我们通过建立计算成员的办法实现了余额的平均值,这样可以保证维度的总线结构!当然这种方法的缺点是:量多的话需要建立许多计算成员,计算成员的效率比较差。
本节我们使用维度的自定义汇总方式来实现余额平均值。
这样好处是:效率高(聚集已保存),缺点是维度是私有的,只能用于余额类的CUBE;

假设日期维层次结构为:年、季度、月和日,量…

转载:转载请保留本信息,本文来自
http://www.51dibs.com
/html/2006/article/info28/a_424e01bba0169421.htm




自定义维度汇总方式实现余额平均值


站点:爱心种子小博士 关键字:自定义维度汇总方式实现余额平均值




自定义维度汇总方式实现余额平均值

在《使用计算成员实现日平均 》文章中,我们通过建立计算成员的办法实现了余额的平均值,这样可以保证维度的总线结构!当然这种方法的缺点是:量多的话需要建立许多计算成员,计算成员的效率比较差。
本节我们使用维度的自定义汇总方式来实现余额平均值。
这样好处是:效率高(聚集已保存),缺点是维度是私有的,只能用于余额类的CUBE;

假设日期维层次结构为:年、季度、月和日,量为"资金余额",数据的粒度为"日";维度名称为:日期;
1:下级成员平均
如:年平均=年中各季度的平均值;月平均=月中每日的平均值;
我们可以在年、季度、月等级别的Custom Rollup Formula中使用如下自定义汇总公式:
avg([日期].currentmember.children)
2:日平均
无论是年、季度或月均是其下所有日的平均;
则可以在年、季度、月等级别的Custom Rollup Formula中使用如下自定义汇总公式:
avg(Descendants([日期].currentmember,4-[日期].currentmember.level.Ordinal))



发布人:MSsql基础
→ 推荐给我的好友 → 报告错误链接
上篇文章:如何在两台linux服务器之间用RSA键对的方法SS...
下篇文章:JSP中解决乱码的方法。用PetStore中的Enc...
〖文章打印〗
〖关闭窗口〗
发表评论
查看评论
中“自定义维度汇总方式实现余额平均值”相关内容 中“自定义维度汇总方式实现余额平均值”相关内容
中“自定义维度汇总方式实现余额平均值”相关内容 中“自定义维度汇总方式实现余额平均值”相关内容
中“自定义维度汇总方式实现余额平均值”相关内容 中“自定义维度汇总方式实现余额平均值”相关内容

关于我们网站留言友情链接与我在线与我聊天领取红包管理TOP
客户服务中心信箱:[email protected] [email protected] 网站地图

声明

合作伙伴: