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 | |