2013年12月5日

用 MDX 计算指定时间段的累计值(转自晓易家园)

摘要: 用 MDX 计算指定时间段的累计值指定时间段的累计值是数据仓库里经常需要计算的字段,如当年、月截止库存量、销售额等。这个例子是论坛7年前的数据,03~04年增加6倍,但还不是增长最快的时候。这种计算用 mdx 函数实现非常简单。使用PeriodsToDate函数就可以实现PeriodsToDate(level,member),第一个是层次,第二个是当前成员下面是一个使用 PeriodsToDate 函数的例子,计算每日的年累计主帖数with MEMBER [Measures].[年累计主帖数]AS sum( PeriodsToDate( [日期].[日期层次].[年] -- , -- [日期] 阅读全文

posted @ 2013-12-05 14:53 EasyBI 阅读(1455) 评论(0) 推荐(1)

MDX - 取某月最后一天的库存数量

摘要: with member measures.xx as sum( tail( exists([日期].[日期].children,axis(1) )) , [Measures].[零售数量] )select {measures.xx ,[Measures].[零售数量] } on 0 , {[日期].[年月].&[201308]} on 1from [零售]Tail 返回集末尾的子集。对应: Head 返回集开头的子集语法: Tail(Set_Expression [ ,Count ] )参数Set_Expression 返回集的有效多维表达式 (MDX)。Count 指定要返回的元组数 阅读全文

posted @ 2013-12-05 14:40 EasyBI 阅读(385) 评论(0) 推荐(0)

导航