从mdx的时间间隔中检索到后一年的度量值是否正确?

时间:2019-06-17 15:32:57

标签: ssas mdx

我有一个MDX查询,旨在读取我的多维数据集以一次告诉我一些数据,比如说YearMonth和{{1} }和Starting Day作为间隔。

查询是此查询(简体):

Ending Day

如您所见,我将过滤WITH MEMBER [Measures].[N Tiendas AA] AS ( STRTOMEMBER( @pPrevAno, CONSTRAINED ) , [Measures].[N Tiendas] ) SELECT NON EMPTY { [Measures].[N Tiendas], [Measures].[N Tiendas AA]} ON COLUMNS, NON EMPTY { [Tiempo].[Meses].[Mes] } ON ROWS FROM ( ... ) ON COLUMNS FROM ( SELECT ( STRTOSET(@pEjercicio, CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( STRTOSET(@pMes, CONSTRAINED) ) ON COLUMNS FROM ( SELECT STRTOMEMBER(@pDiaInicio, CONSTRAINED):STRTOMEMBER(@pDiaFin, CONSTRAINED) ON COLUMNS FROM [Transacciones])))) pDiaInicio之间的结尾,即我在该月内的开始和结束日期。

这似乎很好。但是问题是,正如您在一开始就在声明的成员中看到的那样,我正在尝试将其移动以也过滤与上一年相同的日期和月份。

为此,我基本上是使用上一年pDiaFin创建的成员来查询相同的度量。

所以问题是我不确定我要执行的倒带是否正确。数字似乎完全可以接受,但是我缺乏经验或技术知识可以肯定。

请明确我的问题

[度量值]。[N Tiendas AA]是否具有该时间段的值(倒回@pPrevAno年)?如果没有,如何实现?

PS。我也尝试过使用pPrevAno,但是数字变得疯狂了。就像这样:

PARALLELPERIOD

0 个答案:

没有答案