Поделиться через


Ключевое слово EXISTING (многомерные выражения)

Указывает, что заданный набор должен вычисляться принудительно в текущем контексте.

Синтаксис

Existing Set_Expression

Аргументы

  • Set_Expression
    Допустимое многомерное выражение набора.

Замечания

По умолчанию наборы вычисляются в контексте куба, который содержит их элементы. Ключевое слово Existing указывает на то, что заданный набор должен вычисляться в текущем контексте.

Пример

В следующем примере возвращается количество посредников, продажи которых снизились по сравнению с предыдущим периодом, на основании выбранных пользователем значений элемента State-Province, вычисленных с помощью функции Aggregate. Функции Hierarchize (многомерные выражения) и DrilldownLevel (MDX) возвращают величины падения продаж для категорий продуктов в измерении Product. Ключевое слово Existing заставляет функцию Filter вычислять набор в текущем контексте, то есть для элементов «Вашингтон» и «Орегон» в иерархии атрибутов State-Province.

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]
      )

См. также

Справочник

Count (набор) (многомерные выражения)

AddCalculatedMembers (многомерные выражения)

Aggregate (многомерные выражения)

Filter (многомерные выражения)

Properties (многомерные выражения)

DrilldownLevel (многомерные выражения)

Hierarchize (многомерные выражения)

Справочник по функциям многомерных выражений (многомерные выражения)