Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает предыдущий участник уровня, содержащего определённый элемент.
Syntax
Member_Expression.PrevMember
Arguments
Member_Expression
Допустимое многомерное выражение, возвращающее элемент.
Remarks
Функция PrevMember возвращает предыдущего члена на том же уровне, что и указанный член.
Пример
Следующий пример показывает простой запрос, который использует функцию PrevMember для отображения имени члена непосредственно перед текущим элементом на оси строк:
WITH MEMBER MEASURES.PREVMEMBERDEMO AS
[Date].[Calendar].CURRENTMEMBER.PREVMEMBER.NAME
SELECT MEASURES.PREVMEMBERDEMO ON 0,
[Date].[Calendar].MEMBERS ON 1
FROM [Adventure Works]
Следующий пример возвращает количество реселлеров, чьи продажи снизились за предыдущий период, на основе выбранных пользователем значений State-Province участников, оценённых с помощью функции Aggregate. Функции Hierarchize и DrillDownLevel используются для возврата значений убывающих продаж по категориям товаров в измерении Product. Функция PrevMember используется для сравнения текущего временного периода с предыдущим.
WITH MEMBER Measures.[Declining Reseller Sales] AS
Count(
Filter(
Existing(Reseller.Reseller.Reseller),
[Measures].[Reseller Sales Amount] < ([Measures].[Reseller Sales Amount],
[Date].Calendar.PrevMember)
)
)
MEMBER [Geography].[State-Province].x AS
Aggregate (
{[Geography].[State-Province].&[WA]&[US],
[Geography].[State-Province].&[OR]&[US] }
)
SELECT NON EMPTY Hierarchize (
AddCalculatedMembers (
{DrillDownLevel({[Product].[All Products]})}
)
)
DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS
FROM [Adventure Works]
WHERE ([Geography].[State-Province].x,
[Date].[Calendar].[Calendar Quarter].&[2003]&[4],
[Measures].[Declining Reseller Sales])