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 |