طريقة calculate_array_formula

calculate_array_formula

حساب صيغة كصيغة صفيف.

def calculate_array_formula(self, formula, opts):
    ...
معامليكتبوصف
formulastrالصيغة التي سيتم حسابها.
optsCalculationOptionsخيارات لحساب الصيغة

calculate_array_formula

حساب صيغة كصيغة صفيف.

عائدات

نتيجة الصيغة المحسوبة.

def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
معامليكتبوصف
formulastrالصيغة التي سيتم حسابها.
optsCalculationOptionsخيارات لحساب الصيغة
max_row_countintالحد الأقصى لعدد الصفوف من البيانات الناتجة.
إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الصفوف الفعلي.
max_column_countintالحد الأقصى لعدد الأعمدة من البيانات الناتجة.
إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الأعمدة الفعلي.

ملاحظات

سيتم أخذ الصيغة كصيغة صفيف ديناميكية لحساب البعد والنتيجة. يتم استخدام الحد الأقصى للبعد المحدد بواسطة المستخدم في الحالات التي تكون فيها النتيجة المحسوبة عبارة عن مجموعة بيانات كبيرة (على سبيل المثال، قد تتوافق النتيجة المحسوبة مع بيانات صف أو عمود كامل) لكن المستخدم لا يحتاج إلى مصفوفة كبيرة جدًا وفقًا لمتطلبات العمل أو لاعتبارات الأداء.

calculate_array_formula

حساب صيغة كصيغة صفيف.

عائدات

نتيجة الصيغة المحسوبة.

def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
    ...
معامليكتبوصف
formulastrالصيغة التي سيتم حسابها.
p_optsFormulaParseOptionsخيارات لتحليل الصيغة
c_optsCalculationOptionsخيارات لحساب الصيغة
base_cell_rowintفهرس صف الخلية الأساسية.
base_cell_columnintفهرس العمود للخلية الأساسية.
max_row_countintالحد الأقصى لعدد صفوف البيانات الناتجة.
إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الصفوف الفعلي.
max_column_countintالحد الأقصى لعدد الأعمدة من البيانات الناتجة.
إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الأعمدة الفعلي.
calculation_dataCalculationDataبيانات الحساب. يتم استخدامه للحالة
يحتاج هذا المستخدم إلى حساب بعض الصيغ الثابتة عند تنفيذ محرك الحساب المخصص.
لمثل هذا النوع من الحالات، يحتاج المستخدم إلى تحديده باستخدام بيانات الحساب المقدمة
ل AbstractCalculationEngine.calculate.

ملاحظات

سيتم أخذ الصيغة كصيغة صفيف ديناميكية لحساب البعد والنتيجة. يتم استخدام الحد الأقصى للبعد المحدد بواسطة المستخدم في الحالات التي تكون فيها النتيجة المحسوبة عبارة عن مجموعة بيانات كبيرة (على سبيل المثال، قد تتوافق النتيجة المحسوبة مع بيانات صف أو عمود كامل) لكن المستخدم لا يحتاج إلى مصفوفة كبيرة جدًا وفقًا لمتطلبات العمل أو لاعتبارات الأداء.

أنظر أيضا