ActiveUI

ActiveUI

  • User Guide
  • Developer Documentation

Home > @activeviam/activeui-sdk > MdxLevelsApi

MdxLevelsApi interface

Contains all the logic for levels transformations.

Signature:

export interface MdxLevelsApi 

Properties

PropertyTypeDescription
collapseLevel(snd: StatementAndDiscovery, tuple: MemberUniqueName[], level: MemberUniqueName, colIndex: number) => StatementAndDiscovery
collapseUnknownMdx(snd: StatementAndDiscovery, parents: Mdx[], member: MemberUniqueName, collapsibleHeaders: (LevelCompoundIdentifierNode | MeasureCompoundIdentifierNode)[], axisName?: AxisName) => StatementAndDiscovery
createSingleLevelStatement(levelUniqueName: MemberUniqueName, cubeName: CubeName) => Mdx
ensureComparisonMembers(snd: StatementAndDiscovery, memberOne: MemberUniqueName, memberTwo: MemberUniqueName) => StatementAndDiscovery
ensureLevel(snd: StatementAndDiscovery, levelUniqueName: MemberUniqueName, axisName?: AxisName, position?: number, axisCreationNonEmpty?: boolean, axisCreationProperties?: MdxNode[]) => StatementAndDiscovery
expandLevel(snd: StatementAndDiscovery, level: MemberUniqueName, tuple: MemberUniqueName[], afterMember?: MemberUniqueName, axisName?: AxisName) => StatementAndDiscovery
forceLevel(snd: StatementAndDiscovery, levelUniqueName: MemberUniqueName, axisName?: AxisName, position?: number) => StatementAndDiscovery
getExpanded(snd: StatementAndDiscovery, tuple: MemberUniqueName[], colIndex: number, dontAddIfNotExpandedByTuple?: boolean, axisName?: AxisName) => Mdx[]
getExpanders(statement: SelectNode, discovery: Discovery, axisName?: AxisName) => Mdx[][]
getHierarchyUniqueName(levelName: MemberUniqueName) => HierarchyUniqueName
isSameLevel(leftNode: NodeWithLevel, rightNode: NodeWithLevel) => boolean
removeDefaultMemberCrossjoinArgs(crossJoins: MdxFunctionNode[]) => MdxNode[]
removeLevel(snd: StatementAndDiscovery, levelToRemoveUniqueName: MemberUniqueName, cubeName: CubeName, shouldRemoveAssociatedCalculatedMembers?: boolean) => StatementAndDiscovery
replaceLevel(snd: StatementAndDiscovery, cubeName: CubeName, levelToRemoveUniqueName: MemberUniqueName, levelToAddUniqueName: MemberUniqueName, shouldRemoveAssociatedCalculatedMembers?: boolean) => StatementAndDiscovery
sameHierarchy(leftNode: NodeWithHierarchy, rightNode: NodeWithHierarchy) => boolean
sameLevel(leftNode: NodeWithLevel, rightNode: NodeWithLevel) => boolean
sameMember(leftNode: MemberCompoundIdentifierNode, rightNode: MemberCompoundIdentifierNode) => boolean
  • MdxLevelsApi interface
  • Properties
Copyright © 2023 ActiveViam