Metodo calculate_array_formula

calculate_array_formula

Calcola una formula come formula di matrice.

def calculate_array_formula(self, formula, opts):
    ...
ParametroTipoDescrizione
formulastrFormula da calcolare.
optsCalculationOptionsOpzioni per il calcolo della formula

calculate_array_formula

Calcola una formula come formula di matrice.

ritorna

Risultato della formula calcolata.

def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
ParametroTipoDescrizione
formulastrFormula da calcolare.
optsCalculationOptionsOpzioni per il calcolo della formula
max_row_countintil numero massimo di righe di dati risultanti.
Se non è positivo o è maggiore del conteggio delle righe effettivo, verrà utilizzato il conteggio delle righe effettivo.
max_column_countintil numero massimo di colonne di dati risultanti.
Se non è positivo o è maggiore del conteggio effettivo delle righe, verrà utilizzato il conteggio effettivo delle colonne.

Osservazioni

La formula verrà presa come formula di matrice dinamica per calcolare la dimensione e il risultato. La dimensione massima specificata dall’utente viene utilizzata per i casi in cui il risultato calcolato è un set di dati di grandi dimensioni (ad esempio, il risultato calcolato può corrispondere a un’intera riga o colonna di dati) ma l’utente non ha bisogno di un array così grande in base ai requisiti aziendali o per considerazioni sulle prestazioni.

calculate_array_formula

Calcola una formula come formula di matrice.

ritorna

Risultato della formula calcolata.

def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
    ...
ParametroTipoDescrizione
formulastrFormula da calcolare.
p_optsFormulaParseOptionsOpzioni per l’analisi della formula
c_optsCalculationOptionsOpzioni per il calcolo della formula
base_cell_rowintL’indice di riga della cella base.
base_cell_columnintL’indice della colonna della cella base.
max_row_countintIl numero massimo di righe dei dati risultanti.
Se non è positivo o è maggiore del conteggio delle righe effettivo, verrà utilizzato il conteggio delle righe effettivo.
max_column_countintIl numero massimo di colonne di dati risultanti.
Se non è positivo o è maggiore del conteggio effettivo delle righe, verrà utilizzato il conteggio effettivo delle colonne.
calculation_dataCalculationDataI dati di calcolo. È usato per la situazione
l’utente deve calcolare alcune formule statiche durante l’implementazione del motore di calcolo personalizzato.
Per questo tipo di situazione, l’utente deve specificarlo con i dati di calcolo forniti
per AbstractCalculationEngine.calculate.

Osservazioni

La formula verrà presa come formula di matrice dinamica per calcolare la dimensione e il risultato. La dimensione massima specificata dall’utente viene utilizzata per i casi in cui il risultato calcolato è un set di dati di grandi dimensioni (ad esempio, il risultato calcolato può corrispondere a un’intera riga o colonna di dati) ma l’utente non ha bisogno di un array così grande in base ai requisiti aziendali o per considerazioni sulle prestazioni.

Guarda anche