Read hierarchy, parent-child, and member metadata with intrinsic member properties.
Applies to: Current Data Xpert version.Prerequisites: You are signed in to the target organization and have an editable or queryable semantic model.External dependency: MDX and SQL tutorials require a semantic model and data source; the WASM tutorial can run in a browser. If no model is available, start with Quick Start.
MDX (Multidimensional Expressions) is a query language for multidimensional data. It uses the concept of “members” to reference data. Members are elements within multidimensional data, such as dimension members or measure members.
Member properties are attributes of dimension members that provide additional information, which you might not want to analyze directly. In other words, member properties are attributes that, while containing valuable information, are not ideal candidates for dimensions. For example, in a standard address, you might want to use country, state, city, and even postal code as dimensions, but a specific address (e.g., 1 Meadow Drive) doesn’t have much meaning as a dimension value due to its granularity. Such addresses are ideal candidates for member properties. These properties are still stored in the dimension table alongside standard dimension values. Member properties must have a one-to-one relationship with the members.
In MDX, members have many intrinsic properties known as Intrinsic Member Properties. The most common of these is the member name, which is the unique identifier of the member. Other important properties include the parent member, which indicates the parent level member of the current member, and the depth of the member, which shows the level of the member within the dimension hierarchy. Additionally, child members are a property that includes all related child members of the current member.There are also many other Intrinsic Member Properties, such as Level, Hierarchy, Member_Ordinal, and Parent_Level, among others. These properties are crucial for querying multidimensional data and can be used to create custom calculations, filtering, and sorting. For example, the Level property can be used to get the hierarchical object of a member’s level and use it to filter data in queries. The Hierarchy property can specify which hierarchy to use in a query.All these properties can be queried as shown below:
The number of children of the member. This might be an estimate, so you should not rely on it as an exact count. The provider should return the best possible estimate.
N/A
DESCRIPTION
A readable description of the member.
CurrentMember.Dimension.UniqueName
DIMENSION_UNIQUE_NAME
The unique name of the dimension to which the member belongs. For providers that generate unique names through qualification, each component of that name is a delimiter.
CurrentMember.Hierarchy.UniqueName
HIERARCHY_UNIQUE_NAME
The unique name of the hierarchy. If the member belongs to multiple hierarchies, there is one row for each hierarchy. For providers that generate unique names through qualification, each component of that name is a delimiter.
CurrentMember.Level.Ordinal
LEVEL_NUMBER
The distance of the member from the root level of the hierarchy. The root level is zero.
CurrentMember.Level.UniqueName
LEVEL_UNIQUE_NAME
The unique name of the level to which the member belongs. For providers that generate unique names through qualification, each component of that name is a delimiter.
CurrentMember.Caption
MEMBER_CAPTION
The label or caption associated with the member. The caption is primarily for display purposes. If no caption exists, the query returns the MEMBER_NAME.
N/A
MEMBER_KEY
The value of the member key in the underlying data type. MEMBER_KEY is for backward compatibility. For non-composite keys, MEMBER_KEY has the same value as KEY0. For composite keys, the MEMBER_KEY property is null.
CurrentMember.Name
MEMBER_NAME
The name of the member.
N/A
MEMBER_TYPE
The type of the member. This property can have the following values: MDMEMBER_TYPE_REGULAR, MDMEMBER_TYPE_ALL, MDMEMBER_TYPE_FORMULA, MDMEMBER_TYPE_MEASURE, MDMEMBER_TYPE_UNKNOWN. Note: MDMEMBER_TYPE_FORMULA takes precedence over MDMEMBER_TYPE_MEASURE. Thus, if there is a formula (calculated) member in the measures dimension, the MEMBER_TYPE property of the calculated member is MDMEMBER_TYPE_FORMULA.
CurrentMember.Ordinal
MEMBER_ORDINAL
The ordinal value of the member. This might return different values: 2 for shortcut and -1 property.
CurrentMember.UniqueName
MEMBER_UNIQUE_NAME
The unique name of the member. For providers that generate unique names through qualification, each component of that name is a delimiter.
CurrentMember.Parent.Count
PARENT_COUNT
The number of parents the member has.
CurrentMember.Parent.Level.Ordinal
PARENT_LEVEL
The distance of the member’s parent from the root level of the hierarchy. The root level is zero.
CurrentMember.Parent.UniqueName
PARENT_UNIQUE_NAME
The unique name of the member’s parent. For any root level member, this returns NULL. For providers that generate unique names through qualification, each component of that name is a delimiter.
The following example returns the parent ID, key, and name for each product category. Note that these properties are customized as measures. This allows you to view the properties in the cell set when you run the query without having to look in the member properties dialog. You can run such queries to retrieve member metadata from a deployed cube.
WITHMEMBER [Measures].[Parent Member ID] AS [Product].[Product Categories].CurrentMember.Parent.PROPERTIES("ID") MEMBER [Measures].[Parent Member Key] AS [Product].[Product Categories].CurrentMember.Parent.PROPERTIES("KEY") MEMBER [Measures].[Parent Member Name] AS [Product].[Product Categories].CurrentMember.Parent.PROPERTIES("Name") SELECT {[Measures].[Parent Member ID], [Measures].[Parent Member Key], [Measures].[Parent Member Name] } on COLUMNS, [Product].[Product Categories].AllMembers on ROWSFROM [Adventure Works]
In summary, Intrinsic Member Properties are a crucial concept in MDX. They allow us to easily access elements of multidimensional data and use these elements to create advanced queries. Understanding these properties will enable you to better grasp MDX and be more flexible and efficient when querying data using MDX.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Xpert AI","colors":{"primary":"#FF0000","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/xpertai/2jKsBNCoQ3CSMXtA/logo/light.svg?fit=max\u0026auto=format\u0026n=2jKsBNCoQ3CSMXtA\u0026q=85\u0026s=e4c3777e44d9b5b2e80e8ea4f9a6d9f6","dark":"https://mintcdn.com/xpertai/2jKsBNCoQ3CSMXtA/logo/dark.svg?fit=max\u0026auto=format\u0026n=2jKsBNCoQ3CSMXtA\u0026q=85\u0026s=dad304490ba7841404252de1fd7943b8"},"favicon":"https://mintcdn.com/xpertai/2jKsBNCoQ3CSMXtA/favicon.svg?fit=max\u0026auto=format\u0026n=2jKsBNCoQ3CSMXtA\u0026q=85\u0026s=617c77252b632e710a4d3597f3189347","appearance":{"default":"light"},"navbar":{"links":[{"href":"https://github.com/xpert-ai/xpert","label":"GitHub"},{"href":"https://data.xpertai.cn/","label":"Ontology"},{"href":"mailto:service@xpertai.cn","label":"Support"}],"primary":{"type":"button","label":"Try XpertAI","href":"https://app.xpertai.cn/"}},"footer":{"socials":{"x":"https://xpertai.cn/","github":"https://github.com/xpert-ai/xpert"}},"fonts":{"family":"Inter"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://xpertai.cn/blog/"}]},"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"https://github.com/xpert-ai/xpert","label":"GitHub"},{"href":"https://data.xpertai.cn/","label":"Ontology"},{"href":"mailto:service@xpertai.cn","label":"Support"}],"primary":{"type":"button","label":"Try XpertAI","href":"https://app.xpertai.cn/"}},"href":"en/ai/getting-started"},{"language":"zh-Hans","navbar":{"links":[{"href":"https://github.com/xpert-ai/xpert","label":"GitHub"},{"href":"https://data.xpertai.cn/","label":"进入本体"},{"href":"mailto:service@xpertai.cn","label":"支持"}],"primary":{"type":"button","label":"试用 XpertAI","href":"https://app.xpertai.cn/"}},"href":"zh-Hans/ai/getting-started"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"xpertai","hasAudioNarration":false,"actualSubdomain":"xpertai","customDomains":["docs.xpertai.cn"],"gitSource":{"type":"github","owner":"xpert-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad737299e4e397945ead73d","collectionId":"3724f399-743d-42db-8eac-cadc32141972","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad737299e4e397945ead73d"},"entitlements":{},"buildId":"6ad737299e4e397945ead73d","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"en","tag":"AI","count":399},{"language":"zh-Hans","tag":"AI","count":399},{"language":"zh-Hans","tag":"默认","count":124},{"language":"en","tag":"Default","count":122},{"language":"en","tag":"Ontology","count":88},{"language":"zh-Hans","tag":"本体","count":88},{"language":"en","tag":"Agent","count":70},{"language":"zh-Hans","tag":"智能体","count":68},{"language":"en","tag":"OpenAPI (Unmaintained)","count":59},{"language":"zh-Hans","tag":"OpenAPI(不再维护)","count":59},{"language":"en","tag":"Plugin","count":40},{"language":"zh-Hans","tag":"插件","count":40},{"language":"zh-Hans","tag":"工作流","count":33},{"language":"en","tag":"Workflow","count":31},{"language":"en","tag":"Toolset","count":28},{"language":"en","tag":"Tutorial","count":28},{"language":"zh-Hans","tag":"教程","count":27},{"language":"zh-Hans","tag":"工具集","count":26},{"language":"en","tag":"Data and Analytics","count":23},{"language":"zh-Hans","tag":"数据分析","count":23}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"public/styles.css","content":""}],"page":{"pagePath":"en/data/tutorial/semantic-analysis/member-intrinsic-properties","slug":"/en/data/tutorial/semantic-analysis/member-intrinsic-properties","pageMetadata":{"title":"Intrinsic Member Properties","description":"Read hierarchy, parent-child, and member metadata with intrinsic member properties.","sidebar_position":100,"tags":["MDX"],"href":"/en/data/tutorial/semantic-analysis/member-intrinsic-properties"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Read hierarchy, parent-child, and member metadata with intrinsic member properties.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(Info,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Applies to:`}),` Current Data Xpert version.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Prerequisites:`}),` You are signed in to the target organization and have an editable or queryable semantic model.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`External dependency:`}),` MDX and SQL tutorials require a semantic model and data source; the WASM tutorial can run in a browser. If no model is available, start with `,_jsx(_components.a,{href:`/en/data/getting-started/index`,children:`Quick Start`}),`.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`introduction`,children:`Introduction`}),`\n`,_jsx(_components.p,{children:`MDX (Multidimensional Expressions) is a query language for multidimensional data. It uses the concept of “members” to reference data. Members are elements within multidimensional data, such as dimension members or measure members.`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Member properties`}),` are attributes of dimension members that provide additional information, which you might not want to analyze directly. In other words, member properties are attributes that, while containing valuable information, are not ideal candidates for dimensions. For example, in a standard address, you might want to use country, state, city, and even postal code as dimensions, but a specific address (e.g., 1 Meadow Drive) doesn’t have much meaning as a dimension value due to its granularity. Such addresses are ideal candidates for member properties. These properties are still stored in the dimension table alongside standard dimension values. Member properties must have a one-to-one relationship with the members.`]})}),`\n`,_jsxs(_components.p,{children:[`In MDX, members have many intrinsic properties known as `,_jsx(_components.strong,{children:`Intrinsic Member Properties`}),`. The most common of these is the member name, which is the unique identifier of the member. Other important properties include the parent member, which indicates the parent level member of the current member, and the depth of the member, which shows the level of the member within the dimension hierarchy. Additionally, child members are a property that includes all related child members of the current member.`]}),`\n`,_jsx(_components.p,{children:`There are also many other Intrinsic Member Properties, such as Level, Hierarchy, Member_Ordinal, and Parent_Level, among others. These properties are crucial for querying multidimensional data and can be used to create custom calculations, filtering, and sorting. For example, the Level property can be used to get the hierarchical object of a member’s level and use it to filter data in queries. The Hierarchy property can specify which hierarchy to use in a query.`}),`\n`,_jsx(_components.p,{children:`All these properties can be queried as shown below:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`\u003cTabs>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \u003cTab title=\"Property\">`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:\"```sql\"})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`CurrentMember.Properties(\"PARENT_UNIQUE_NAME\")`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \u003c/Tab>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \u003cTab title=\"Function\">`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:\"```sql\"})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`CurrentMember.Parent.UniqueName`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \u003c/Tab>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`\u003c/Tabs>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`list-of-intrinsic-properties`,children:`List of Intrinsic Properties`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Function`}),_jsx(_components.th,{children:`Property`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`N/A`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`CATALOG_NAME`})}),_jsx(_components.td,{children:`The name of the cube to which the member belongs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Children.Count`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`CHILDREN_CARDINALITY`})}),_jsx(_components.td,{children:`The number of children of the member. This might be an estimate, so you should not rely on it as an exact count. The provider should return the best possible estimate.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`N/A`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`DESCRIPTION`})}),_jsx(_components.td,{children:`A readable description of the member.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Dimension.UniqueName`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`DIMENSION_UNIQUE_NAME`})}),_jsx(_components.td,{children:`The unique name of the dimension to which the member belongs. For providers that generate unique names through qualification, each component of that name is a delimiter.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Hierarchy.UniqueName`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`HIERARCHY_UNIQUE_NAME`})}),_jsx(_components.td,{children:`The unique name of the hierarchy. If the member belongs to multiple hierarchies, there is one row for each hierarchy. For providers that generate unique names through qualification, each component of that name is a delimiter.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Level.Ordinal`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`LEVEL_NUMBER`})}),_jsx(_components.td,{children:`The distance of the member from the root level of the hierarchy. The root level is zero.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Level.UniqueName`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`LEVEL_UNIQUE_NAME`})}),_jsx(_components.td,{children:`The unique name of the level to which the member belongs. For providers that generate unique names through qualification, each component of that name is a delimiter.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Caption`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MEMBER_CAPTION`})}),_jsx(_components.td,{children:`The label or caption associated with the member. The caption is primarily for display purposes. If no caption exists, the query returns the MEMBER_NAME.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`N/A`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MEMBER_KEY`})}),_jsx(_components.td,{children:`The value of the member key in the underlying data type. MEMBER_KEY is for backward compatibility. For non-composite keys, MEMBER_KEY has the same value as KEY0. For composite keys, the MEMBER_KEY property is null.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Name`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MEMBER_NAME`})}),_jsx(_components.td,{children:`The name of the member.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`N/A`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MEMBER_TYPE`})}),_jsx(_components.td,{children:`The type of the member. This property can have the following values: MDMEMBER_TYPE_REGULAR, MDMEMBER_TYPE_ALL, MDMEMBER_TYPE_FORMULA, MDMEMBER_TYPE_MEASURE, MDMEMBER_TYPE_UNKNOWN. Note: MDMEMBER_TYPE_FORMULA takes precedence over MDMEMBER_TYPE_MEASURE. Thus, if there is a formula (calculated) member in the measures dimension, the MEMBER_TYPE property of the calculated member is MDMEMBER_TYPE_FORMULA.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Ordinal`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MEMBER_ORDINAL`})}),_jsx(_components.td,{children:`The ordinal value of the member. This might return different values: 2 for shortcut and -1 property.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.UniqueName`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`MEMBER_UNIQUE_NAME`})}),_jsx(_components.td,{children:`The unique name of the member. For providers that generate unique names through qualification, each component of that name is a delimiter.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Parent.Count`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`PARENT_COUNT`})}),_jsx(_components.td,{children:`The number of parents the member has.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Parent.Level.Ordinal`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`PARENT_LEVEL`})}),_jsx(_components.td,{children:`The distance of the member’s parent from the root level of the hierarchy. The root level is zero.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CurrentMember.Parent.UniqueName`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`PARENT_UNIQUE_NAME`})}),_jsx(_components.td,{children:`The unique name of the member’s parent. For any root level member, this returns NULL. For providers that generate unique names through qualification, each component of that name is a delimiter.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`examples`,children:`Examples`}),`\n`,_jsx(_components.p,{children:`The following example returns the parent ID, key, and name for each product category. Note that these properties are customized as measures. This allows you to view the properties in the cell set when you run the query without having to look in the member properties dialog. You can run such queries to retrieve member metadata from a deployed cube.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`sql`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`sql`,children:_jsxs(_components.code,{language:`sql`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`WITH`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`MEMBER [Measures].[Parent Member ID] `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`AS`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [Product].[Product Categories].`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`CurrentMember`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`Parent`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.PROPERTIES(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ID\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`MEMBER [Measures].[Parent Member Key] `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`AS`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [Product].[Product Categories].`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`CurrentMember`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`Parent`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.PROPERTIES(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"KEY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`MEMBER [Measures].[Parent Member Name] `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`AS`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [Product].[Product Categories].`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`CurrentMember`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`Parent`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.PROPERTIES(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`SELECT`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {[Measures].[Parent Member ID], [Measures].[Parent Member Key], [Measures].[Parent Member Name] } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`on`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` COLUMNS, `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [Product].[Product Categories].AllMembers `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`on`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` ROWS`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`FROM`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [Adventure Works] `})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`conclusion`,children:`Conclusion`}),`\n`,_jsx(_components.p,{children:`In summary, Intrinsic Member Properties are a crucial concept in MDX. They allow us to easily access elements of multidimensional data and use these elements to create advanced queries. Understanding these properties will enable you to better grasp MDX and be more flexible and efficient when querying data using MDX.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Intrinsic Member Properties","description":"Read hierarchy, parent-child, and member metadata with intrinsic member properties.","sidebar_position":100,"tags":["MDX"],"href":"/en/data/tutorial/semantic-analysis/member-intrinsic-properties"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Introduction","slug":"introduction","depth":2,"children":[]},{"title":"List of Intrinsic Properties","slug":"list-of-intrinsic-properties","depth":2,"children":[]},{"title":"Examples","slug":"examples","depth":2,"children":[]},{"title":"Conclusion","slug":"conclusion","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"xpertai","siteName":"Xpert AI","title":"Intrinsic Member Properties - Xpert AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/data/tutorial/semantic-analysis/member-intrinsic-properties","matchLevel":0},"zh-Hans":{"href":"/zh-Hans/data/tutorial/semantic-analysis/member-intrinsic-properties","matchLevel":1}}},"lastModified":"2026-10-01T04:45:21.521Z","originalFileLocation":"en/data/tutorial/semantic-analysis/member-intrinsic-properties.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Read hierarchy, parent-child, and member metadata with intrinsic member properties.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Xpert AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Intrinsic Member Properties - Xpert AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Read hierarchy, parent-child, and member metadata with intrinsic member properties.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Xpert AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://xpertai.mintlify.app/_mintlify/api/og/v2?division=Semantic+Modeling+and+Analysis\u0026amp;title=Intrinsic+Member+Properties\u0026amp;description=Read+hierarchy%2C+parent-child%2C+and+member+metadata+with+intrinsic+member+properties.\u0026amp;theme=9c79b6566f9fd2b04e721550\u0026amp;signature=5f29ab9321e87521633644be00ef8b69826676070fedde336347b52f16510505\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Intrinsic Member Properties - Xpert AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Read hierarchy, parent-child, and member metadata with intrinsic member properties.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://xpertai.mintlify.app/_mintlify/api/og/v2?division=Semantic+Modeling+and+Analysis\u0026amp;title=Intrinsic+Member+Properties\u0026amp;description=Read+hierarchy%2C+parent-child%2C+and+member+metadata+with+intrinsic+member+properties.\u0026amp;theme=9c79b6566f9fd2b04e721550\u0026amp;signature=5f29ab9321e87521633644be00ef8b69826676070fedde336347b52f16510505\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/xpertai/-IgJ8RS8fLVB5p0L/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Xpert AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF0000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/data/tutorial/semantic-analysis/member-intrinsic-properties.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hans\" href=\"https://docs.xpertai.cn/zh-Hans/data/tutorial/semantic-analysis/member-intrinsic-properties\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.xpertai.cn/#organization\",\"name\":\"Xpert AI\",\"url\":\"https://docs.xpertai.cn\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/xpertai/2jKsBNCoQ3CSMXtA/logo/light.svg?fit=max\u0026auto=format\u0026n=2jKsBNCoQ3CSMXtA\u0026q=85\u0026s=e4c3777e44d9b5b2e80e8ea4f9a6d9f6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.xpertai.cn#website\",\"name\":\"Xpert AI\",\"url\":\"https://docs.xpertai.cn\",\"publisher\":{\"@id\":\"https://docs.xpertai.cn/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties#webpage\",\"url\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties\",\"name\":\"Intrinsic Member Properties\",\"description\":\"Read hierarchy, parent-child, and member metadata with intrinsic member properties.\",\"dateModified\":\"2026-10-01T04:45:21.521Z\",\"isPartOf\":{\"@id\":\"https://docs.xpertai.cn#website\"},\"breadcrumb\":{\"@id\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Semantic Modeling and Analysis\",\"item\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/mdx\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intrinsic Member Properties\",\"item\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties#article\",\"headline\":\"Intrinsic Member Properties\",\"name\":\"Intrinsic Member Properties\",\"description\":\"Read hierarchy, parent-child, and member metadata with intrinsic member properties.\",\"url\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties\",\"mainEntityOfPage\":{\"@id\":\"https://docs.xpertai.cn/en/data/tutorial/semantic-analysis/member-intrinsic-properties#webpage\"},\"dateModified\":\"2026-10-01T04:45:21.521Z\",\"publisher\":{\"@id\":\"https://docs.xpertai.cn/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.xpertai.cn#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Xpert AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Xpert AI","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://xpertai.cn/blog/"}]},"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"https://github.com/xpert-ai/xpert","label":"GitHub"},{"href":"https://data.xpertai.cn/","label":"Ontology"},{"href":"mailto:service@xpertai.cn","label":"Support"}],"primary":{"type":"button","label":"Try XpertAI","href":"https://app.xpertai.cn/"}},"products":[{"product":"AI","pages":[{"title":"AI","href":"/en/ai/getting-started"}]},{"product":"Ontology","tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/en/data/getting-started"}]},{"tab":"Features","pages":[{"title":"Features","href":"/en/data/features/control-plane/resource-access"}]},{"tab":"Ontology","pages":[{"title":"Ontology","href":"/en/data/ontology/overview"}]},{"tab":"Data and Analytics","pages":[{"title":"Data and Analytics","href":"/en/data/analytics/quick-start"}]},{"tab":"Tutorial","groups":[{"group":"SAP and Resource Onboarding","pages":[{"title":"SAP BPC","href":"/en/data/tutorial/sap-resource/sap-bpc"},{"title":"SAP BPC Consolidated Reports","href":"/en/data/tutorial/sap-resource/sap-bpc-consolidated-reports"},{"title":"How to Analyze SAP BW Data Model","href":"/en/data/tutorial/sap-resource/how-to-analyze-sap-bw-data-models"},{"title":"Analyze Data with a SQL Semantic Model and Generate a LiveArtifact","href":"/en/data/tutorial/sap-resource/how-to-analyze-sql-data-models"},{"title":"SAP Procurement Operations Command Center","href":"/en/data/tutorial/sap-resource/sap-procurement-operations-command-center"},{"title":"SAP BW Calendar Dimension","href":"/en/data/tutorial/sap-resource/sap-bw-calendar-dimension"}]},{"group":"Semantic Modeling and Analysis","pages":[{"title":"MDX","href":"/en/data/tutorial/semantic-analysis/mdx"},{"title":"Introduction to MDX","href":"/en/data/tutorial/semantic-analysis/mdx-introduction"},{"title":"Moving Average","href":"/en/data/tutorial/semantic-analysis/moving-average"},{"title":"Using WASM Database for Analysis","description":"Build tables and semantic models and run analysis queries with a WASM database.","href":"/en/data/tutorial/semantic-analysis/analyze-with-wasm-database"},{"title":"Intrinsic Member Properties","href":"/en/data/tutorial/semantic-analysis/member-intrinsic-properties"}]}]},{"tab":"Practices","pages":[{"title":"Practices","href":"/en/data/practices/semantic-analysis"}]},{"tab":"Apps","pages":[{"title":"Apps","href":"/en/data/apps"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/en/data/reference/glossary"}]}]},{"product":"Code","pages":[{"title":"Code","href":"/en/code/web"}]}]},{"language":"zh-Hans","navbar":{"links":[{"href":"https://github.com/xpert-ai/xpert","label":"GitHub"},{"href":"https://data.xpertai.cn/","label":"进入本体"},{"href":"mailto:service@xpertai.cn","label":"支持"}],"primary":{"type":"button","label":"试用 XpertAI","href":"https://app.xpertai.cn/"}},"pages":[{"title":"zh-Hans","href":"/zh-Hans/data/tutorial/semantic-analysis/member-intrinsic-properties"}]}]},"basePath":"","title":"Intrinsic Member Properties - Xpert AI","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}