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 |