ActiveUI

ActiveUI

  • User Guide
  • Developer Documentation

Home > @activeviam/activeui-sdk > MdxApi

MdxApi interface

Manipulate Mdx (MDX), mostly via transforming it to a tree of MdxNodes.

Signature:

export interface MdxApi 

Properties

PropertyTypeDescription
axesMdxAxesApi
baseMdxBaseApi
cleaningMdxCleaningApi
createMdxCreateApi
definitionsMdxDefinitionsApi
dimensionsMdxDimensionsApi
drillthroughMdxDrillthroughApi
filtersMdxFiltersApi
formulasMdxFormulasApi
functionsMdxFunctionsApi
getSnd(dataSource: MdxUsingDataSource) => StatementAndDiscovery
hierarchiesMdxHierarchiesApi
kpiMdxKpiApi
levelsMdxLevelsApi
measuresMdxMeasuresApi
namedSetsMdxNamedSetsApi
nodeMatcherNodeMatcherFactory
orderMdxOrderApi
parsingMdxParsingApi
statementsMdxStatementsApi
tabularMdxTabularApi
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
tuplesMdxTuplesApi

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.

  • MdxApi interface
  • Properties
  • Remarks
Copyright © 2019 ActiveViam