| addMeasure | (snd: StatementAndDiscovery, measureUniqueName: MemberUniqueName, position?: number, nonEmptyOnNewAxis?: boolean) => StatementAndDiscovery | Adds a measure. |
| addMeasureWithOthers | (node: MdxNode, measureNode: MeasureNode, targetMeasure?: MeasureNode, position?: number) => MdxNode | |
| createDiffExpression | (id: MeasureName, referenceEpoch: MemberUniqueName, previousEpoch: MemberUniqueName) => Mdx | |
| createEmptyStatement | (cubeName: CubeName) => Mdx | |
| createMeasure | (measureName?: MeasureName) => MemberUniqueName | |
| createMeasureNode | (measureName: MeasureName, parser?: Parser) => MeasureNode | |
| createSingleMeasureStatement | (field: MeasureName, cubeName: CubeName, nonEmpty?: boolean) => Mdx | |
| editCalculatedMeasure | (snd: StatementAndDiscovery, newMeasure: FormulaNode, memberToReplace: FormulaNode) => StatementAndDiscovery | |
| ensureMeasurePivotTable | (snd: StatementAndDiscovery, measureUniqueName: MemberUniqueName) => StatementAndDiscovery | |
| generateCreateMeasureStatement | (cubeName: CubeName, measureInfo: MeasureInfo) => Mdx | |
| generateDropMeasureStatement | (cubeName: CubeName, measureName: MeasureName) => Mdx | |
| generateUpdateMeasureStatement | (cubeName: CubeName, measureInfo: MeasureInfo) => Mdx | |
| getAxesMeasures | (parsedStatement: SelectNode) => MeasureNode[] | |
| getCellSetMeasures | (parsedStatement: SelectNode) => MeasureNode[] | |
| getEpochDiff | (snd: StatementAndDiscovery, options?: {
reference?: string;
previous?: string;
}) => StatementAndDiscovery | |
| getMeasureCaption | (measureNode: MdxNode, cubeDiscovery: CubeDiscovery) => string | |
| getMeasureFromTuple | (expression: MdxNode) => MeasureNode | |
| getMeasuresFromExpression | (expression: MdxNode, useDefaultVisitFunction?: boolean) => MeasureNode[] | |
| getMeasureType | (measureUniqueName: MemberUniqueName, cubeDiscovery: CubeDiscovery) => string | |
| isCalculatedMeasure | (node: MdxNode, statement: SelectStatementNode) => node is MeasureCompoundIdentifierNode | |
| isDiscoveryCalculatedMeasure | (name: MeasureName, cubeDiscovery: CubeDiscovery) => boolean | |
| MEASURES | string | |
| removeCalculatedMeasureDefinition | (snd: StatementAndDiscovery, nameOfMeasureToRemove: MemberUniqueName) => StatementAndDiscovery | |
| removeCalculatedMeasureDefinitionIfNotUsedElseWhere | (sndWithoutMeasureOnAxes: StatementAndDiscovery, removedMeasureName: MemberUniqueName) => StatementAndDiscovery | |
| removeMeasure | (snd: StatementAndDiscovery, measure: MeasureNode | MeasureName, cubeName: CubeName) => StatementAndDiscovery | |
| removeMeasureAsField | (snd: StatementAndDiscovery, headerValue: Mdx, cubeName: CubeName) => StatementAndDiscovery | |
| reorder | (statement: SelectNode, measure: MeasureNode | MemberUniqueName, newPosition: number) => SelectNode | |
| replaceEpochMeasures | (select: MdxNode, parser: Parser) => MdxNode | |
| replaceMeasure | (snd: StatementAndDiscovery, nameNewMeasure: string, memberToReplace: MemberCompoundIdentifierNode, cbIfNotFound?: () => StatementAndDiscovery) => StatementAndDiscovery | |
| sameMeasure | (node1: MdxNode, node2: MdxNode, cubeDiscovery: CubeDiscovery) => boolean | |
| sameMeasureCompoundIdentifier | (node1: MdxNode, node2: MdxNode) => boolean | |