método calculate_array_formula

calculate_array_formula

Calcula una fórmula como fórmula matricial.

def calculate_array_formula(self, formula, opts):
    ...
ParámetroTipoDescripción
formulastrFórmula a calcular.
optsCalculationOptionsOpciones para calcular la fórmula.

calculate_array_formula

Calcula una fórmula como fórmula matricial.

Devoluciones

Resultado de la fórmula calculada.

def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
ParámetroTipoDescripción
formulastrFórmula a calcular.
optsCalculationOptionsOpciones para calcular la fórmula.
max_row_countintel recuento máximo de filas de datos resultantes.
Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de filas real.
max_column_countintel recuento máximo de columnas de datos resultantes.
Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de columnas real.

Observaciones

La fórmula se tomará como una fórmula de matriz dinámica para calcular la dimensión y el resultado. La dimensión máxima especificada por el usuario se utiliza en los casos en que el resultado calculado es un conjunto de datos grande (por ejemplo, el resultado calculado puede corresponder a datos de una fila o columna completa) pero el usuario no necesita una matriz tan grande según los requisitos comerciales o por consideraciones de rendimiento.

calculate_array_formula

Calcula una fórmula como fórmula matricial.

Devoluciones

Resultado de la fórmula calculada.

def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
    ...
ParámetroTipoDescripción
formulastrFórmula a calcular.
p_optsFormulaParseOptionsOpciones para analizar la fórmula.
c_optsCalculationOptionsOpciones para calcular la fórmula.
base_cell_rowintEl índice de fila de la celda base.
base_cell_columnintEl índice de columna de la celda base.
max_row_countintEl recuento máximo de filas de datos resultantes.
Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de filas real.
max_column_countintEl recuento máximo de columnas de datos resultantes.
Si no es positivo o es mayor que el recuento de filas real, se utilizará el recuento de columnas real.
calculation_dataCalculationDataLos datos del cálculo. Se utiliza para la situación.
ese usuario necesita calcular algunas fórmulas estáticas al implementar un motor de cálculo personalizado.
Para tal tipo de situación, el usuario debe especificarlo con los datos de cálculo proporcionados.
para AbstractCalculationEngine.calculate.

Observaciones

La fórmula se tomará como una fórmula de matriz dinámica para calcular la dimensión y el resultado. La dimensión máxima especificada por el usuario se utiliza en los casos en que el resultado calculado es un conjunto de datos grande (por ejemplo, el resultado calculado puede corresponder a datos de una fila o columna completa) pero el usuario no necesita una matriz tan grande según los requisitos comerciales o por consideraciones de rendimiento.

Ver también