Мне нужно получить предыдущие (выше) данные с помощью mdx
запроса для каждого текущего члена.Получите выше значения члена в mdx в упорядоченном порядке
Следующие mdx
отлично подходит для приведения прежнего значения элемента в обычный запрос, но если я закажу строки Sales, чтобы получить верхнюю часть, предыдущее значение будет смешано, и оно не будет следовать за упорядоченными членами.
WITH
MEMBER [Measures].[PrevMemberSales] AS
'SUM(
[Markets].[Country].CurrentMember.PREVMEMBER
, [Measures].[Sales]
)'
SELECT
NON EMPTY
({[Measures].[Sales], [Measures].[PrevMemberSales]}) ON COLUMNS,
NON EMPTY
//ORDER(
{[Markets].[Country].Members}
// , [Measures].[Sales], BDESC)
ON ROWS
FROM [SteelWheelsSales];
Мне нужно получить предыдущее значение члена, следующее сверху, чтобы получить разницу между продажами. Я использую Mondrian 3.