0

请你帮忙。我正在使用以下表达式来获取上个月同一周的流入量。

([Time].[Week Commencing Date].CurrentMember.PrevMember, [Measures].[_Inflow])

这似乎正在返回结果,但是缺少总计,因为这会将周数相加并将值分配给 Month Year Total。

如果我在时间维度中选择月份年份,我不会得到任何结果。

你能告诉我一个我如何纠正表达的例子吗?

我试过[Time].[Time].CurrentMember.PrevMember, [Measures].[_Inflow]让它使用时间层次结构,但这不起作用。

时间维度 - 属性:月 年、季度、周 开始日期 - 时间(层次结构):年、季度、月 年、周 开始日期

任何帮助,将不胜感激。谢谢你。

4

1 回答 1

0

您需要使用表亲函数。看下面的示例,我在层次结构中手头的示例多维数据集中没有星期,因此我使用的是日期。在此示例中,我试图获取上个月的相同日期。

select
{[Date].[Calendar].[Date].&[20130922],
cousin([Date].[Calendar].[Date].&[20130922],[Date].[Calendar].[Month].&[2013]&[8])
}
on columns,
[Measures].[Internet Sales Amount]
on rows from 
[adventure works]

日期 UserHierarchy 是年-学期-季-月-日

在此处输入图像描述

编辑:使用表亲作为计算成员

要将表亲函数用作计算成员,您需要执行以下操作。但请确保您有查询中使用的日期部分。

select
{[Date].[Calendar].[Date].&[20130922],
cousin([Date].[Calendar].[Date].&[20130922],[Date].[Calendar].[Month].&[2013]&[8])
}
on columns,
[Measures].[Internet Sales Amount]
on rows from 
[adventure works]

在此处输入图像描述

于 2019-01-29T22:39:22.380 回答