مقدمة إلى المعادلات

المعادلات - أساسي
في هذه المقالة

في قاعدة بيانات Notion، يمكنك إضافة خاصية معادلة تتيح لك تنفيذ جميع أنواع الحسابات والدوال بناءً على الخصائص الأخرى. يمكنك استخدام المعادلات لمعالجة البيانات الحالية والتوصل إلى العديد من القيم المفيدة الأخرى 🔮


يمكن لمعادلات Notion إجراء حسابات مفيدة باستخدام خصائص قاعدة بياناتك الحالية والمكونات المدمجة والدوال.

لنلقِ نظرة على بعض الطرق المختلفة لاستخدام المعادلات. إذا كنت مستعداً للبدء في بناء معادلاتك، فانتقل إلى تعليماتنا حول إنشاء معادلة أدناه →

المثال 1: إدارة المشاريع

في هذا المثال، سنستخدم ثلاث معادلات لتتبع تقدم المشاريع.

يمكنك استكشاف إعدادات المعادلة لهذا المثال وتجربتها عن طريق استنساخ هذه الصفحة إلى مساحة عملك.

الهدف

اسم الخاصية

المعادلة

الدوال والمكونات المدمجة المستخدمة

تعيين تاريخ استحقاق المشروع بعد أسبوعين من تاريخ بدايته

تاريخ الاستحقاق

إضافة تاريخ(تاريخ البدء, 2, "أسبوع")

إضافة تاريخ() يضيف الوقت إلى التاريخ. يمكن أن تكون وسيطة الوحدة واحدة مما يلي: سنواتأو أرباعأو أشهرأو أسابيعأو أيامأو ساعاتأو دقائق. في هذه الحالة، سنستخدم الأسابيع.

ضع علامة على المشروع على أنه متأخر إذا كان تاريخ الاستحقاق قد مضى ولم يتم انجازه.

ضع علامة على المشروع على أنه متأخر بأحرف حمراء غامقة إذا كان تاريخ الاستحقاق قد مضى ولم يتم انجازه.

متأخر؟

إذا(و(الآن() > تاريخ الاستحقاق، الحالة! = "تم ")،" متأخر "،"")

إذا(و(الآن() > تاريخ الاستحقاق، الحالة! = "تم ")، النمط(" متأخر "،" أحمر "،" ب ")،"")

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

و() هو عامل منطقي. يسمح هذا بتقييم عوامل متعددة على أنها صحيحة.

الآن() إرجاع التاريخ والوقت الحاليين. يسمح هذا بتقييم موقفنا الحالي، مقارنة بتاريخ استحقاق المشروع.

> هو عامل مقارنة. يسمح هذا بمقارنة حالة تاريخ الاستحقاق الأكبر من التاريخ الحالي.

!= هو عامل مقارنة. يسمح هذا بتحديد وضع الحالة التي لا تساوي تم.

يضيفالنمط() الأنماط والألوان إلى النص. تتضمن أنماط التنسيق الصالحة b (غامق) أو u (خط سفلي) أو i (مائل) أو c (رمز) أو s (يتوسطه خط). الألوان الصالحة هي الرماديو البنيو البرتقاليو الأصفرو الأخضرو الأزرقو الأرجوانيو الورديو الأحمر. أضف "_background " إلى الألوان لتعيين ألوان الخلفية. في هذه الحالة، سنطبقالغامق و الأحمر.

إظهار عدد المهام المتأخرة المرتبطة بالمشروع

المهام المتبقية

الطول(Tasks.map(current.Status != "تم"))

الطول() إرجاع طول النص أو قيمة القائمة. يسمح هذا بعد المهام المتبقية.

مخطط() إرجاع القائمة المملوءة بنتائج استدعاء التعبير في كل عنصر في قائمة الإدخال. ينظر هذا إلى قاعدة بيانات المهام ويستدعي جميع المهام القابلة للتطبيق.

!= هو عامل مقارنة. يسمح هذا بسحب المهام التي لا تكون حالتها الحالية تم.

المثال 2: تبادل الأفكار للمشروع

في هذا المثال، سنستخدم معادلتين لتبادل الأفكار حول المشروع، وحساب درجة الأولوية لكل منها، وحساب عدد الأصوات المؤيدة التي يتلقاها كل مشروع.

يمكنك استكشاف إعدادات المعادلة لهذا المثال وتجربتها عن طريق استنساخ هذه الصفحة إلى مساحة عملك. للحصول على إعداد آخر يستخدم إطار عمل RICE، تحقق من هذا القالب.

الهدف

اسم الخاصية

المعادلة

بناءً على درجات الوصول والتأثير والثقة والجهد (RICE)، احسب درجة تحديد الأولويات

الدرجة (RICE)

الوصول * التأثير * الثقة / الجهد

عندما ينقر شخص ما على زر التصويت المؤيد، قم بعدهم ضمن عدد الأصوات الإجمالية وأضف اسمه إلى صفحة قاعدة البيانات

إجمالي الأصوات

الطول(تصويت مؤيد من قِبل)

(متقدم) المثال 3: أتمتة إدارة المهام

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

تتضمن عمليات أتمتة قاعدة البيانات مشغلات وإجراءات يتم اتخاذها بناءً على تلك المشغلات. تتيح لك المعادلات تحديد المتغيرات التي يمكنك استخدامها بعد ذلك في إجراءاتك.

يمكنك استكشاف إعدادات المعادلة لهذا المثال وتجربتها عن طريق استنساخ هذه الصفحة إلى مساحة عملك.

الهدف

كيفية إنشائه

الدوال والمكونات المدمجة المستخدمة

في كل مرة يتم تعيين مهمة إلى تم، قم بتشغيل الأتمتة

المشغل: عند تعيين الحالة إلى تم

-

حدد المهمة الأصلية من خلال العثور على الصفحة الأولى المتعلقة بالمهمة التي أدت إلى تشغيل الأتمتة

الإجراء 1: تحديد متغير المهمة الأصلية

المعادلة:Trigger page.Parent item.first()

تشيرصفحة المشغل إلى الصفحة في قاعدة البيانات التي تم تشغيل الأتمتة منها، و . تسمح لك بالوصول إلى الخصائص المرتبطة بهذه الصفحة.

يرجعالعنصر الرئيسي المحتويات من تلك الخاصية، والتي تكون في هذه الحالة قائمة بالصفحات ذات الصلة.

يؤدي تطبيق الدالة .first() على خاصية العنصر الرئيسي إلى إرجاع الصفحة الأولى ذات الصلة من تلك القائمة.

إذا كانت المهمة الأصلية تحتوي على مهام فرعية، فتحقق مما إذا كانت جميع مهامها الفرعية في حالة تم. إذا لم يكن للمهمة الأصلية مهام فرعية، فقم بإرجاع خطأ.

الإجراء 2: تحديد هل تم تنفيذ جميع المهام الفرعية؟ متغير

المعادلة:Parent Task.Sub-item ? Parent Task.Sub-item.every(current.Status == "تم") : خطأ

المشغل الثلاثي X؟ Y : Z هو تعبير شرطي مختصر يعني: إذا كان الشرط X صحيحاً، فقم بإرجاع Y؛ وبخلافه، فقم بإرجاع Z. إنه بديل موجز لعبارة if() .

تتحقق ‎.every() مما إذا كان الشرط صحيحاً لكل عنصر في قائمة. ضمن هذه الدالة، يمكنك استخدام الكلمة الرئيسية current للإشارة إلى الصف الذي يتم تقييمه. في هذه الحالة، يتحقق الشرط current.Status == "تم" مما إذا كانت خاصية حالة الصفحة الحالية مضبوطة على تم. إذا كان الأمر كذلك، فسترجع صواباً؛ وخلافه سترجع خطأ.

إذا تم تنفيذجميع المهام الفرعية، فقم بتعيين حالة المهمة الأصلية إلى تم. إذا لم يكن الأمر كذلك، فاحتفظ بالحالة الحالية للمهمة الأصلية.

الإجراء 3: خاصية حالة التحرير

المعادلة: هل تم تنفيذجميع المهام الفرعية؟؟ "تم" : Parent Task.Status

مرة أخرى، يتم استخدام المشغل الثلاثي هنا لمعرفة ما إذا كانت جميع المهام الفرعية قد تم تنفيذها. إذا كانت كذلك، فستقوم الأتمتة بتعيين حالة المهمة الأصلية على أنها تم؛ وإذا لم يكن الأمر كذلك، فستحتفظ بحالة المهمة الأصلية كما هي.

في Notion، يمكنك استخدام المعادلات بعدة طرق مختلفة:

لإنشاء خاصية قاعدة بيانات المعادلات:

  1. حدِّد أيقونة شريط التمرير في الجزء العلوي من قاعدة البيانات ثم انقر على → تحرير الخصائصثم انقر على خاصية جديدة.

  2. حدِّد المعادلة.

  3. أعطِ خاصيتك اسماً إذا أردت.

  4. حدد تحرير المعادلة.

بمجرد إنشاء معادلة في قاعدة بيانات أو زر، ستتمكن من إنشاء هذه المعادلة وتحريرها في محرر المعادلات، والذي يبدو كما يلي:

الحقل الموجود في الجزء العلوي هو المكان الذي تدخل فيه معادلتك وتحررها. أثناء كتابة المعادلة في الجزء العلوي من المحرر، سيخبرك المحرر بما هو مفقود، أو ما تتوقعه المعادلة من أجل إرجاع قيمة إليك.

تعرض اللوحة الموجودة على الجانب الأيسر من التحرير العناصر التي يمكنك استخدامها في المعادلة — وبعبارة أخرى، الخصائص والمكونات المدمجة والدوال المتاحة لك.

تحدد اللوحة الموجودة على الجانب الأيمن عناصر المعادلة أثناء تمرير مؤشر الماوس فوقها في اللوحة اليسرى. كما أنها تعطيك أمثلة على كيفية استخدام هذه العناصر وكيفية تنظيمها.

إذا فتحت محرر المعادلات من صف قاعدة بيانات، فسترى معاينة مباشرة لنتيجة المعادلة لذلك الصف.

هل تواجه مشكلة في معادلتك؟ تعرّف على الأخطاء الشائعة في المعادلات وكيفية استكشافها وإصلاحها في هذه المقالة →

ملاحظة: هذه الميزة متوفرة فقط في خطة الأعمال والخطة المؤسسية.

هل تعرف الغرض من المعادلة، لكنك لست متأكداً تماماً من كيفية إنشائها؟ هل تريد إجراء بعض التعديلات على معادلة موجودة؟ هل ترى خطأ في معادلتك، ولكن لا تعرف كيفية إصلاحه؟ يمكن أن يساعدك Notion AI.

عندما تكون في محرّر المعادلات، سترى حقلاً يحتوي على واجهة Notion AI. انقر على هذا الحقل وأخبر Notion AI بما تريد أن تقوم به المعادلة، أو اطرح أسئلة حول المعادلة لفهمها بشكل أفضل.

فيما يلي بعض الأمثلة على التعليمات التي يمكنك تقديمها إلى Notion AI:

  • "حوّل خاصية العنوان إلى عنوان URL فرعي."

  • "أرجع ⚠️ إذا كان تاريخ الاستحقاق قد مضى".

  • "أضف يوماً واحداً إلى خاصية التاريخ واجعل الناتج باللون الأخضر وبخط عريض."

  • "أرجع خاصية التاريخ من قاعدة البيانات ذات الصلة" (يعرف Notion AI خصائص علاقاتك أيضاً.)

  • "قم بإمالة ناتج هذه المعادلة."

  • "أصلح الأخطاء في هذه المعادلة."

  • "اجعل هذه المعادلة تتعامل مع الحالات الهامشية." (على سبيل المثال، يمكن لـ Notion AI إضافة عبارة "إذا" بحيث لا تفشل المعادلة عندما يكون الحقل فارغاً.)

  • "ماذا تفعل هذه المعادلة؟"

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

عند إنشاء المعادلات وتحريرها باستخدام Notion AI، لاحظ أن Notion AI لا يدعم حالياً ما يلي:

  • المنطق التكراري (مثل الحلقات).

  • عمليات الإنشاء العشوائي التي تتطلب دالة عشوائية()، والتي لا تحتوي عليها معادلات Notion. لن تعمل مطالبة مثل "توليد رقم عشوائي بين 1 و10".

  • تذكر المطالبات السابقة.

يمكن أن يساعدك Notion AI في خصائص المعادلة بالإضافة إلى المعادلات داخل الأزرار وأزرار قاعدة البيانات ، وأتمتة قاعدة البيانات.

يمكن إنشاء المعادلات باستخدام مزيج من:

  • الخصائص.

  • البُنى المدمجة، أو العوامل والقيم المنطقية التي تُستخدم لإعداد عملية حسابية محددة. تتضمن بعض الأمثلة + (الجمع)، خطأ، و أو.

  • الدوال، أو الإجراءات التي يمكن أن تتخذها المعادلة لإرجاع ناتج معين. تتضمن بعض الأمثلة استبدال، مجموعو فرز.

تتوفر قائمة كاملة بالبُنى المدمجة والدوال المتاحة في المعادلات هنا →


تقديم تعليق

هل كان هذا المورد مفيداً؟