Home > @activeviam/activeui-sdk > MdxLevelsApi
MdxLevelsApi interface
Contains all the logic for levels transformations.
Signature:
export interface MdxLevelsApi
Properties
Property | Type | Description |
---|---|---|
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 |