欢迎光临
我们一直在努力

自定义维度汇总方式实现余额平均值-数据库专栏,SQL Server

建站超值云服务器,限时71元/月

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

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

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 自定义维度汇总方式实现余额平均值-数据库专栏,SQL Server
分享到: 更多 (0)