calculate_array_formula Methode

calculate_array_formula(self, formula, opts)

Berechnet eine Formel als Matrixformel.


def calculate_array_formula(self, formula, opts):
    ...
ParameterTypBeschreibung
formulastrZu berechnende Formel.
optsCalculationOptionsOptionen zum Berechnen der Formel

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

Berechnet eine Formel als Matrixformel.

Kehrt zurück

Berechnetes Formelergebnis.


def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
ParameterTypBeschreibung
formulastrZu berechnende Formel.
optsCalculationOptionsOptionen zum Berechnen der Formel
max_row_countintdie maximale Zeilenanzahl der resultierenden Daten.
Wenn der Wert 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 der Wert nicht positiv oder größer als die tatsächliche Zeilenanzahl ist, wird die tatsächliche Spaltenanzahl verwendet.

Bemerkungen

Die Formel wird als dynamische Arrayformel verwendet, um die Dimension und das Ergebnis zu berechnen. Die benutzerdefinierte Maximaldimension wird in Fällen verwendet, in denen das berechnete Ergebnis ein großer Datensatz ist. (das berechnete Ergebnis kann beispielsweise einer ganzen Zeile oder Spalte entsprechen) Der Benutzer benötigt jedoch kein so großes Array, wenn es um geschäftliche Anforderungen oder die Leistung geht.

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

Berechnet eine Formel als Matrixformel.

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 von Formeln
c_optsCalculationOptionsOptionen zum Berechnen der Formel
base_cell_rowintDer Zeilenindex der Basiszelle.
base_cell_columnintDer Spaltenindex der Basiszelle.
max_row_countintDie maximale Zeilenanzahl der resultierenden Daten.
Wenn der Wert 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 der Wert nicht positiv oder größer als die tatsächliche Zeilenanzahl ist, wird die tatsächliche Spaltenanzahl verwendet.
calculation_dataCalculationDataDie Berechnungsdaten. Sie werden für die Situation verwendet
dass der Benutzer bei der Implementierung einer benutzerdefinierten Berechnungs-Engine einige statische Formeln berechnen muss.
Für solche Situationen muss der Benutzer sie mit den bereitgestellten Berechnungsdaten angeben
für Aspose.Cells.AbstractCalculationEngine.Calculate.

Bemerkungen

Die Formel wird als dynamische Arrayformel verwendet, um die Dimension und das Ergebnis zu berechnen. Die benutzerdefinierte Maximaldimension wird in Fällen verwendet, in denen das berechnete Ergebnis ein großer Datensatz ist. (das berechnete Ergebnis kann beispielsweise einer ganzen Zeile oder Spalte entsprechen) Der Benutzer benötigt jedoch kein so großes Array, wenn es um geschäftliche Anforderungen oder die Leistung geht.

Siehe auch