نوع سؤال الحساب

Read in English | Lire en français | Leer en español

آخر تحديث: 15 فبراير 2022

قد تتطلب بعض النماذج المتقدمة إجراء عملية حسابية داخلية كجزء من النموذج (بدلاً من إجرائها لاحقاً أثناء التحليل). يمكن القيام بذلك عن طريق إضافة حساب وكتابة التعبير الرياضي في حقل تسمية السؤال.

image

يمكن أن يكون التعبير الرياضي بسيطاً مثل 5 + 1، ولكن على الأرجح سيتضمن إشارة إلى سؤال آخر.

تتطلب الإشارة إلى أسئلة أخرى في سؤال الحساب الخاص بك إعطاء الأسئلة الأخرى أسماء ثابتة من خلال إعدادات السؤال، مثل girls أو income. عند الإشارة إلى تلك الأسئلة، يجب عليك دائماً استخدام اسم السؤال الفريد (وليس التسمية) - ${girls} أو ${income}

على سبيل المثال، إذا كنت تريد تحويل الإجابة على سؤال حول دخل شخص ما إلى عملة أخرى (مثل الفرنك الرواندي إلى الدولار الأمريكي)، يجب عليك كتابة ${income} div 688.

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

قائمة الدوال المتاحة

هناك الكثير من الخيارات المختلفة المتاحة، مثل دالة round() (على سبيل المثال round(${int_1} div ${int_2}, 1) ستقوم بتقريب نتيجة القسمة إلى منزلة عشرية واحدة). للحصول على قائمة ببعض التعبيرات الرياضية العديدة التي يمكن استخدامها في هذا الحقل، يرجى الاطلاع على مواصفات XForm حول دوال الحساب للخلفية التقنية لجميع الدوال المتاحة في KoboToolbox وXLSForms. للاستخدام المتقدم للحسابات في KoboToolbox، يرجى الرجوع إلى هذا المقال.

قائمة العوامل الرياضية المتاحة

العامل

الوصف

+

الجمع

-

الطرح

*

الضرب

div

القسمة

=

يساوي

!=

لا يساوي

<

أقل من

<=

أقل من أو يساوي

>

أكبر من

>=

أكبر من أو يساوي

or

أو

and

و

mod

باقي القسمة

pow([base], [power])

القوة / الأس