calculate_array_formula metod

calculate_array_formula(self, formula, opts)

Beräknar en formel som en matrisformel.


def calculate_array_formula(self, formula, opts):
    ...
ParameterTypBeskrivning
formulastrFormel som ska beräknas.
optsCalculationOptionsAlternativ för att beräkna formeln

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

Beräknar en formel som en matrisformel.

Returnerar

Beräknat formelresultat.


def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
ParameterTypBeskrivning
formulastrFormel som ska beräknas.
optsCalculationOptionsAlternativ för att beräkna formeln
max_row_countintdet maximala radantalet för resulterande data.
Om det inte är positivt eller större än det faktiska radantalet, kommer det faktiska radantalet att användas.
max_column_countintdet maximala kolumnantalet för resulterande data.
Om det inte är positivt eller större än det faktiska radantalet, kommer det faktiska kolumnantalet att användas.

Anmärkningar

Formeln kommer att användas som en dynamisk matrisformel för att beräkna dimensionen och resultatet. Användarspecificerad maximal dimension används i fall där det beräknade resultatet är en stor datamängd (till exempel kan det beräknade resultatet motsvara en hel rad eller kolumn) men användaren behöver inte en så stor array enligt affärskrav eller för prestandaöverväganden.

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

Beräknar en formel som en matrisformel.

Returnerar

Beräknat formelresultat.


def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
    ...
ParameterTypBeskrivning
formulastrFormel som ska beräknas.
p_optsFormulaParseOptionsAlternativ för att analysera formeln
c_optsCalculationOptionsAlternativ för att beräkna formeln
base_cell_rowintRadindexet för bascellen.
base_cell_columnintKolumnindexet för bascellen.
max_row_countintDet maximala radantalet för resulterande data.
Om det inte är positivt eller större än det faktiska radantalet, kommer det faktiska radantalet att användas.
max_column_countintDet maximala antalet kolumner för resulterande data.
Om det inte är positivt eller större än det faktiska radantalet, kommer det faktiska kolumnantalet att användas.
calculation_dataCalculationDataBeräkningsdata. Den används för situationen
att användaren behöver beräkna några statiska formler när en anpassad beräkningsmotor implementeras.
För en sådan situation måste användaren specificera det med de angivna beräkningsdata.
för Aspose.Cells.AbstractCalculationEngine.Calculate.

Anmärkningar

Formeln kommer att användas som en dynamisk matrisformel för att beräkna dimensionen och resultatet. Användarspecificerad maximal dimension används i fall där det beräknade resultatet är en stor datamängd (till exempel kan det beräknade resultatet motsvara en hel rad eller kolumn) men användaren behöver inte en så stor array enligt affärskrav eller för prestandaöverväganden.

Se även