--AVG写法
CREATE MEMBER CURRENTCUBE.[Measures].[日平均_avg]
AS
avg(
descendants(
[G_时间维度].[层次结构].currentmember,
[G_时间维度].[层次结构].[日期]
),
[Measures].[住房金额]
),
VISIBLE = 1 ;
--计算总平均天数(包含0交易)
CREATE MEMBER CURRENTCUBE.[Measures].[日平均]
AS
sum(descendants([G_时间维度].[层次结构].currentmember,
[G_时间维度].[层次结构].[日期]),[Measures].[住房金额]
)/
descendants([G_时间维度].[层次结构].currentmember,[G_时间维度].[层次结构].[日期]).count,
VISIBLE = 1 ;
--排除无交易发生的天数
CREATE MEMBER CURRENTCUBE.[Measures].[天数]
AS
filter(
descendants([G_时间维度].[层次结构].currentmember,[G_时间维度].[层次结构].[日期]),
[Measures].[住房金额]
> 0).count,
VISIBLE = 1 ;
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论