calculate_array_formula Methode

calculate_array_formula

Berechnet eine Formel als Arrayformel.

def calculate_array_formula(self, formula, opts):
    ...
ParameterTypBeschreibung
formulastrZu berechnende Formel.
optsCalculationOptionsOptionen zur Berechnungsformel

calculate_array_formula

Berechnet eine Formel als Arrayformel.

Kehrt zurück

Berechnetes Formelergebnis.

def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
ParameterTypBeschreibung
formulastrZu berechnende Formel.
optsCalculationOptionsOptionen zur Berechnungsformel
max_row_countintdie maximale Zeilenanzahl der resultierenden Daten.
Wenn es nicht positiv oder größer als die tatsächliche Zeilenanzahl ist, wird die tatsächliche Zeilenanzahl verwendet.
max_column_countintdie maximale Spaltenanzahl der resultierenden Daten.
Wenn es nicht positiv oder größer als die tatsächliche Zeilenanzahl ist, wird die tatsächliche Spaltenanzahl verwendet.

Bemerkungen

Die Formel wird als dynamische Array-Formel zur Berechnung der Dimension und des Ergebnisses verwendet. Die vom Benutzer angegebene maximale Dimension wird in Fällen verwendet, in denen das berechnete Ergebnis ein großer Datensatz ist (Das berechnete Ergebnis kann beispielsweise den Daten einer ganzen Zeile oder Spalte entsprechen.) Der Benutzer benötigt jedoch kein so großes Array entsprechend den Geschäftsanforderungen oder aus Leistungsgründen.

calculate_array_formula

Berechnet eine Formel als Arrayformel.

Kehrt zurück

Berechnetes Formelergebnis.

def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
    ...
ParameterTypBeschreibung
formulastrZu berechnende Formel.
p_optsFormulaParseOptionsOptionen zum Parsen der Formel
c_optsCalculationOptionsOptionen zur Berechnungsformel
base_cell_rowintDer Zeilenindex der Basiszelle.
base_cell_columnintDer Spaltenindex der Basiszelle.
max_row_countintDie maximale Zeilenanzahl der resultierenden Daten.
Wenn es nicht positiv oder größer als die tatsächliche Zeilenanzahl ist, wird die tatsächliche Zeilenanzahl verwendet.
max_column_countintDie maximale Spaltenanzahl der resultierenden Daten.
Wenn es nicht positiv oder größer als die tatsächliche Zeilenanzahl ist, wird die tatsächliche Spaltenanzahl verwendet.
calculation_dataCalculationDataDie Berechnungsdaten. Es wird für die Situation verwendet
Dieser Benutzer muss einige statische Formeln berechnen, wenn er eine benutzerdefinierte Berechnungs-Engine implementiert.
Für eine solche Situation muss der Benutzer dies mit den bereitgestellten Berechnungsdaten angeben
für AbstractCalculationEngine.calculate.

Bemerkungen

Die Formel wird als dynamische Array-Formel zur Berechnung der Dimension und des Ergebnisses verwendet. Die vom Benutzer angegebene maximale Dimension wird in Fällen verwendet, in denen das berechnete Ergebnis ein großer Datensatz ist (Das berechnete Ergebnis kann beispielsweise den Daten einer ganzen Zeile oder Spalte entsprechen.) Der Benutzer benötigt jedoch kein so großes Array entsprechend den Geschäftsanforderungen oder aus Leistungsgründen.

Siehe auch