Приведенный ниже запрос работает нормально.Сумма за предыдущие месяцы Продажи с MDX
With Member PyMonthSales as
SUM(PARALLELPERIOD([Date].[Calendar].[Month], 1),[Measures].[Internet Sales Amount])
select
{PyMonthSales} on Columns,
[Date].[Calendar].[Month] on Rows
FROM
(
Select {
[Date].[Calendar].[Month].&[2006]&[5], [Date].[Calendar].[Month].&[2006]&[4]
} on Columns
From [Adventure Works]
)
Но я просто хочу один общий итог. Поэтому я удалил строки по вышеуказанному запросу
With Member PyMonthSales as
SUM(PARALLELPERIOD([Date].[Calendar].[Month], 1),[Measures].[Internet Sales Amount])
select
{PyMonthSales} on Columns
FROM
(
Select {
[Date].[Calendar].[Month].&[2006]&[5], [Date].[Calendar].[Month].&[2006]&[4]
} on Columns
From [Adventure Works]
)
В этом случае проблема не возникает. Возвращает значение null. Любая помощь будет отличной. Спасибо за ваше время.
Naz
получил это далеко, С набор FilteredMonths в \t [Дата]. [Календарь]. [Месяц] .Members \t PyMonthSales Член в GENERATE (FilteredMonths, FilteredMonths.CURRENT.ITEM (0). NAME "") выберите PyMonthSales по столбцам ОТ ( выберите { [Дата]. [Календарь]. [месяц]. & [2006] и [5], [Дата]. [Календарь]. [ Месяц]. & [2006] & [4] } в столбцах Из [Приключения] ) –