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


Вычисляемые элементы многомерных выражений — Session-Scoped вычисляемые элементы

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

Для создания вычисляемых элементов, доступных в сеансе многомерных выражений, используется инструкция CREATE MEMBER . Вычисляемый элемент, созданный с помощью инструкции CREATE MEMBER, удаляется только при закрытии сеанса многомерных выражений.

Как показано в этом разделе, синтаксис инструкции CREATE MEMBER достаточно прост.

Примечание

Дополнительные сведения о вычисляемых членах см. в разделе Создание вычисляемых элементов в многомерных выражениях (MDX).

Синтаксис инструкции CREATE MEMBER

Чтобы включить инструкцию CREATE MEMBER в инструкцию многомерных выражений, используйте следующее синтаксическое выражение:

CREATE [SESSION] MEMBER [<cube-name>.]<fully-qualified-member-name> AS <expression> [,<property-definition-list>]  
<cube name> ::= CURRENTCUBE | <Cube Name>  
<property-definition-list> ::= <property-definition>  
  | <property-definition>, <property-definition-list>  
<property-definition> ::= <property-identifier> = <property-value>  
<property-identifier> ::= VISIBLE | SOLVEORDER | SOLVE_ORDER | FORMAT_STRING | NON_EMPTY_BEHAVIOR <ole db member properties>  

В инструкции CREATE MEMBER аргумент fully-qualified-member-name — это полное имя вычисляемого элемента. Полное имя включает в себя измерение или уровень, с которым связан вычисляемый элемент. Аргумент expression возвращает значение вычисляемого элемента после определения значения выражения.

Пример инструкции CREATE MEMBER

В следующем примере вычисляемый элемент LastFourStores создается с помощью инструкции CREATE MEMBER. Этот вычисляемый элемент возвращает количество товара, проданного четырьмя последними магазинами. Он доступен в течение всего сеанса куба.

Create Session Member [Store].[Measures].LastFourStores as   
sum(([Stores].[ByLocation].Lag(3) :  
[Stores].[ByLocation].NextMember), [Measures].[Units Sold])  

См. также:

Создание вычисляемых элементов с областью действия запроса (многомерные выражения)