Home > @activeviam/activeui-sdk > MdxApi
MdxApi interface
Manipulate Mdx (MDX), mostly via transforming it to a tree of MdxNodes.
Signature:
export interface MdxApi
Remarks
Because MdxNodes are immutable, all functions within the MDX API that say they change an MDX Node (“add, “remove”, etc.) really just return a copy of the MDX Node with the described differences.
Properties
| Property | Type | Description |
|---|---|---|
| axes | MdxAxesApi | |
| base | MdxBaseApi | |
| cleaning | MdxCleaningApi | |
| create | MdxCreateApi | |
| definitions | MdxDefinitionsApi | |
| dimensions | MdxDimensionsApi | |
| drillthrough | MdxDrillthroughApi | |
| filters | MdxFiltersApi | |
| formulas | MdxFormulasApi | |
| functions | MdxFunctionsApi | |
| getSnd | (dataSource: MdxUsingDataSource) => StatementAndDiscovery | |
| hierarchies | MdxHierarchiesApi | |
| kpi | MdxKpiApi | |
| levels | MdxLevelsApi | |
| measures | MdxMeasuresApi | |
| members | MdxMembersApi | |
| namedSets | MdxNamedSetsApi | |
| nodeMatcher | NodeMatcherFactory | |
| order | MdxOrderApi | |
| parsing | MdxParsingApi | |
| statements | MdxStatementsApi | |
| tabular | MdxTabularApi | |
| transform | (mdx: Mdx, discovery: Discovery, sndTransformer: (a: StatementAndDiscovery) => StatementAndDiscovery) => Mdx | |
| transformDataSource | (dataSource: MdxUsingDataSource, sndTransformer: (a: StatementAndDiscovery) => StatementAndDiscovery) => void | |
| transformStatement | (mdx: Mdx, discovery: Discovery, nodeTransformer: (a: SelectNode) => SelectNode | DrillthroughStatementNode) => Mdx | |
| tuples | MdxTuplesApi |