MDX 계산 멤버 - Session-Scoped 계산 멤버
적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium
MDX 세션 전체에서 사용할 수 있는 계산 멤버를 만들려면 CREATE MEMBER 문을 사용합니다. CREATE MEMBER 문을 사용하여 만든 계산 멤버는 MDX 세션이 닫힌 후까지 제거되지 않습니다.
이 항목에서 설명한 바와 같이 CREATE MEMBER 문의 구문은 간단하고 사용하기 쉽습니다.
참고
계산 멤버에 대한 자세한 내용은 MDX(MDX)에서 계산 멤버 빌드를 참조하세요.
CREATE MEMBER 구문
다음 구문을 사용하여 CREATE MEMBER 문을 MDX 문에 추가합니다.
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 예
다음 예에서는 CREATE MEMBER 문을 사용하여 LastFourStores
계산 멤버를 만드는 방법을 보여 줍니다. 이 계산 멤버는 마지막 4개 매장에서 팔린 합계를 반환하고 큐브의 전체 세션에서 사용될 것입니다.
Create Session Member [Store].[Measures].LastFourStores as
sum(([Stores].[ByLocation].Lag(3) :
[Stores].[ByLocation].NextMember), [Measures].[Units Sold])