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


Запрос многомерных выражений — ключевое слово Existing

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

Синтаксис

  
Existing Set_Expression  

Аргументы

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

Комментарии

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

Пример

В следующем примере возвращается число торговых посредников, продажи которых снизились за предыдущий период времени, на основе выбранных пользователем State-Province значений элементов, оцененных с помощью функции Aggregate . Функции Hierarchize (многомерные выражения) и DrilldownLevel (MDX) используются для возврата значений снижения продаж для категорий продуктов в измерении Product. Существующая ключевое слово принудительно вычисляет набор в функции Filter в текущем контексте, то есть для элементов Washington и Oregon иерархии атрибутов 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 (многомерные выражения)
Справочник по функциям многомерных выражений (многомерные выражения)