Introduction
Members have standard properties, such as names or captions (which are defined in the MDX standard). They are also allowed to have non-standard properties. These non-standard properties are called custom member properties. For example, in a hierarchy of the employees of a company, the employees (who are the members of the hierarchy) could have their phone numbers as properties. Custom member properties can be displayed on a pivot table delivered by Excel or Atoti UI. They can also be used to filter the result.Defining a Custom Member Property
A custom member property is an extended plugin implementing theICustomProperty interface.
Here is an example of a custom member property that retrieves the date of the earliest trade for a given desk
(additional snippet on the sandbox project):
Accessing a Custom Member Property via MDX
There are two ways to access custom member properties via MDX:- Using the PROPERTIES keyword:
- Using the Properties function: