calculate_array_formula метод

calculate_array_formula(self, formula, opts)

Вычисляет формулу как формулу массива.


def calculate_array_formula(self, formula, opts):
    ...
ПараметрТипОписание
formulastrФормула для расчета.
optsCalculationOptionsВарианты формулы расчета

calculate_array_formula(self, formula, opts, max_row_count, max_column_count)

Вычисляет формулу как формулу массива.

Возврат

Результат расчетной формулы.


def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
ПараметрТипОписание
formulastrФормула для расчета.
optsCalculationOptionsВарианты формулы расчета
max_row_countintмаксимальное количество строк результирующих данных.
Если оно неположительное или больше фактического количества строк, то будет использовано фактическое количество строк.
max_column_countintмаксимальное количество столбцов результирующих данных.
Если оно неположительное или больше фактического количества строк, то будет использовано фактическое количество столбцов.

Примечания

Формула будет принята как динамическая формула массива для вычисления измерения и результата. Указанный пользователем максимальный размер используется в случаях, когда вычисленный результат представляет собой большой набор данных. (например, вычисленный результат может соответствовать данным всей строки или столбца) но пользователю не нужен такой большой массив по соображениям бизнеса или производительности.

calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)

Вычисляет формулу как формулу массива.

Возврат

Результат расчетной формулы.


def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
    ...
ПараметрТипОписание
formulastrФормула для расчета.
p_optsFormulaParseOptionsВарианты разбора формулы
c_optsCalculationOptionsВарианты формулы расчета
base_cell_rowintИндекс строки базовой ячейки.
base_cell_columnintИндекс столбца базовой ячейки.
max_row_countintМаксимальное количество строк результирующих данных.
Если оно неположительное или больше фактического количества строк, то будет использовано фактическое количество строк.
max_column_countintМаксимальное количество столбцов результирующих данных.
Если оно неположительное или больше фактического количества строк, то будет использовано фактическое количество столбцов.
calculation_dataCalculationDataДанные расчета. Они используются для данной ситуации.
что пользователю необходимо рассчитать некоторые статические формулы при реализации пользовательского механизма вычислений.
В такой ситуации пользователю необходимо указать предоставленные расчетные данные.
для Aspose.Cells.AbstractCalculationEngine.Calculate.

Примечания

Формула будет принята как динамическая формула массива для вычисления измерения и результата. Указанный пользователем максимальный размер используется в случаях, когда вычисленный результат представляет собой большой набор данных. (например, вычисленный результат может соответствовать данным всей строки или столбца) но пользователю не нужен такой большой массив по соображениям бизнеса или производительности.

Смотрите также