addOrReplaceCalculatedMember | (parsedSelectStatement: SelectNode, name: MeasureName, expression: ExpressionNode, properties?: CellPropertiesFlat) => SelectNode | |
addOrReplaceFormula | (parsedSelectStatement: SelectNode, name: MeasureName, expression: ExpressionNode, properties: CellPropertiesFlat, formulaType: FormulaType) => SelectNode | |
addOrReplaceNamedSet | (parsedSelectStatement: SelectNode, name: MeasureName, expression: ExpressionNode, properties: CellPropertiesFlat) => SelectNode | |
createFormula | (name: MeasureName, expression?: ExpressionNode, nodeProperties?: MemberPropertyDefinitionNode[], formulaType?: FormulaType) => FormulaNode | |
createFormulaFromUnparsedProperties | (name: MeasureName, expression: ExpressionNode | undefined, properties: CellPropertiesFlat, formulaType?: FormulaType) => FormulaNode | |
doesMeasureNameConflict | (snd: StatementAndDiscovery, cubeName: CubeName, name: MeasureName) => boolean | |
enrichExpirySelection | (header: TableHeader, cubeDiscovery: CubeDiscovery, translator: Translator) => [TableHeader, TableHeader] | |
enrichSnDBeforeAddingFields | (snd: StatementAndDiscovery, header: TableHeader | TableHeader[], cubeName: CubeName, translator: Translator) => {
snd: StatementAndDiscovery;
headers: TableHeader[];
} | |
ensureCalculatedMember | (statement: SelectStatementNode, name: MeasureName, expression: ExpressionNode, properties: CellPropertiesFlat) => MdxNode | |
ensureCellProperties | (parsedSelectStatement: SelectStatementNode) => SelectStatementNode | |
findFormula | (selectStatementNode: SelectStatementNode, formulaIdentifierNode: CompoundIdentifierNode) => FormulaNode | undefined | |
getCalculatedMembers | (snd: StatementAndDiscovery) => FormulaNode[] | |
getNonConflictingFormulaName | (snd: StatementAndDiscovery, identifiers: IdentifierNode[]) => MeasureName | |
getNonConflictingName | (snd: StatementAndDiscovery, cubeName: CubeName, name: MeasureName) => MeasureName | |
parsePropertyNamesAndValues | (properties: CellPropertiesFlat) => MemberPropertyDefinitionNode[] | |