calculate_array_formula metod

calculate_array_formula

Beräknar en formel som matrisformel.

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

calculate_array_formula

Beräknar en formel som 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 formel
max_row_countintmaximalt antal rader av resulterande data.
Om det är icke-positivt eller större än det faktiska radantalet, kommer det faktiska radantalet att användas.
max_column_countintdet maximala kolumnantal av resulterande data.
Om det är icke-positivt eller större än det faktiska radantalet, kommer det faktiska kolumnräkningen att användas.

Anmärkningar

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

calculate_array_formula

Beräknar en formel som 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 formel
c_optsCalculationOptionsAlternativ för att beräkna formel
base_cell_rowintBascellens radindex.
base_cell_columnintKolumnindex för bascellen.
max_row_countintMaximalt antal rader för resulterande data.
Om det är icke-positivt eller större än det faktiska radantalet, kommer det faktiska radantalet att användas.
max_column_countintDet maximala kolumnantal av resulterande data.
Om det är icke-positivt eller större än det faktiska radantalet, kommer det faktiska kolumnräkningen att användas.
calculation_dataCalculationDataBeräkningsdata. Det används för situationen
att användaren behöver beräkna några statiska formler när man implementerar anpassad beräkningsmotor.
För en sådan typ av situation måste användaren specificera det med beräkningsdata som tillhandahålls
för AbstractCalculationEngine.calculate.

Anmärkningar

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

Se även