SSAS立方体-计算

SSAS立方体-计算,ssas,mdx,Ssas,Mdx,我继承了一个立方体,但我不太明白它在做什么。它使用一个名为date tool的维度,该维度的成员实际上与事实表无关。它的成员已经编写了计算脚本。它使用时间维度,因此您可以获得时间上的差异 因此,下面的一个成员在VisualStudio中计算上月差异脚本 例如,如果我在日期字段中选择三月,则日期工具中的[上月差异]将为我提供三月到二月的数字 ([DateTool].[Aggregation].[Prior Month Variance]) = [DateTool].[Aggregation].[

我继承了一个立方体,但我不太明白它在做什么。它使用一个名为date tool的维度,该维度的成员实际上与事实表无关。它的成员已经编写了计算脚本。它使用时间维度,因此您可以获得时间上的差异

因此,下面的一个成员在VisualStudio中计算上月差异脚本 例如,如果我在日期字段中选择三月,则日期工具中的[上月差异]将为我提供三月到二月的数字

([DateTool].[Aggregation].[Prior Month Variance]) = 
[DateTool].[Aggregation].[Previous Month] - [DateTool].[Aggregation].DefaultMember;       
我想修改它,这样当我选择[month]=January时,它只显示一月,而不显示一月到十二月
这是因为他们决定上传年初至今的数据而不是MTD,我在下面尝试过,但没有成功。[DateTool].[Aggregation].[Previous Month Variance]=iif left[dim_RPT_period].[Yr Qtr Month].[Rt period Month].currentmember.name,3=Jan[DateTool].[Aggregation].[DateTool].[Aggregation].DefaultMember;它是一个实用的维度,在大多数多维数据集中是通用的结构