如何在MDX中将数据求和到当前日期

如何在MDX中将数据求和到当前日期,mdx,Mdx,在我的多维数据集中,我按以下方式计算维度: 总和(期间截止日期([年].[数据].[全部]),[数量]) 如何将此公式更改为只计算当天的金额? 时间维度包含未来年份的数据。根据您想要执行的操作,请尝试以下操作: 从开始到今天的金额: SUM( { NULL : StrToMember('[Year].[Data].&[' + FORMAT(NOW(),'yyyyMMdd') +']') }, [Quantity] ) 根据您当天的表现,您可能需要更改格式的“yyyyMMdd”部分,对于

在我的多维数据集中,我按以下方式计算维度:

总和(期间截止日期([年].[数据].[全部]),[数量])

如何将此公式更改为只计算当天的金额?
时间维度包含未来年份的数据。

根据您想要执行的操作,请尝试以下操作:

从开始到今天的金额:

SUM( { NULL : StrToMember('[Year].[Data].&[' + FORMAT(NOW(),'yyyyMMdd') +']') }, [Quantity] )
根据您当天的表现,您可能需要更改格式的“yyyyMMdd”部分,对于我来说,截至撰写本文之日,今天是20180321

对于从开始到“当前”所选日期的总和(在行或筛选器上):

SUM( { NULL : [Year].[Data].currentmember }, [Quantity] )