ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
أهم مفهوم في فهم DAX هو السياق. هناك ثلاثة أنواع رئيسية من السياق: سياق التقييم وسياق عامل التصفية وسياق الصف . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
عندما تحسب DAX شيئًا ما في LuckyTemplates ، فإنها تعمل عبر عملية من خطوتين. في البداية ، يقوم بتقييم السياق الموجود فيه حاليًا. بمجرد القيام بذلك ، يقرر بعد ذلك كيف سأحسب هذه النتائج ، وهنا يأتي دور السياقين الآخرين.
في هذه المقالة بالذات ، سنركز على سياق التقييم . سأعرض مثالًا بسيطًا هنا لشرح ما يعنيه بالفعل.
جدول المحتويات
فهم سياق التقييم من خلال الأمثلة
ما لدينا هنا هو جدول بسيط يقيس عدد أو كمية ما قمنا ببيعه يوميًا.
دعنا نقيم بسرعة ما تفعله هذه الصيغة. إنه يلخص عمود الكمية في جدول المبيعات.
عندما ننتقل إلى جدول المبيعات ، سنرى أن المقياس يحسب عمود الكمية على أنه 1 لجميع الصفوف.
للحصول على النتائج في عمود إجمالي الكمية المباعة ، فإن الصيغة التي نستخدمها هي نفسها تمامًا. لا شيء يتغير لأي من هذه النتائج. الشيء الوحيد الذي يتغير في البداية هو سياق التقييم .
لكل صف على حدة ، لدينا سياق تقييم مختلف . وبسبب ذلك ، نحصل على نتيجة مختلفة لكل صف.
ما هو انتشار الفلتر؟
الآن ، ما يحدث وراء الكواليس هو أنه لكل صف هنا ، يتم وضع مرشح للبيانات.
دعنا نعود إلى جدول البيانات الخاص بنموذجنا. مع سياق التقييم ، يأتي عمود التاريخ من جدول التواريخ. لذلك يتم وضع عامل تصفية في عمود التاريخ هنا.
عندما نضع هذا الفلتر ، فإنه يتدفق إلى هذه العلاقة مع جدول المبيعات ، ويقوم تلقائيًا بتصفية الجدول. هذا ما تسميه انتشار المرشح.
أي مرشح يتدفق من جانب واحد لأسفل إلى الجانب المصغر سوف يقوم بتصفية هذا الجدول.
لذلك في هذا المثال بالذات ، يبدأ السياق من جدول التواريخ ثم يتدفق تلقائيًا إلى جدول المبيعات. وهذا هو سبب حصولنا على نتيجة مختلفة لكل صف.
عندما تقوم بتدقيق أو تقييم ما تفعله الصيغة ، فأنت بحاجة إلى التفكير في سياق التقييم في كل مرة.
هذا لأن كل شيء يبدأ دائمًا بسياق التقييم. هذا مهم عندما تبدأ في تطوير المزيد والمزيد من صيغ DAX المتقدمة.
سياق التقييم في كتابة الصيغة المتقدمة
هناك شيء آخر رائع يتعلق بسياق التقييم وهو أنه يمثل القوة الحقيقية الكامنة وراء صيغة DAX .
يتيح لك الحصول على العديد من النتائج بسرعة عن طريق كتابة صيغ بسيطة.
يمكن قول الشيء نفسه أيضًا عن كتابة الصيغ المتقدمة. يمكنك استخدام صيغة متقدمة ، ووضعها في مقابل سياق تقييم مختلف ، والحصول على العديد من النتائج المختلفة بسرعة كبيرة.
لذلك قمنا بتغيير بسيط هنا وأضفنا اسم المنتج إلى جدولنا الأول. لم تتغير صيغة DAX على الإطلاق ولكن تغير سياق التقييم . هذا هو سبب وجود نتائج مختلفة هنا.
تعمل نفس العملية أيضًا في هذا المثال ، حيث يبدأ سياق التقييم لهذه النتائج من جدول المنتجات ويمر عبر عمود اسم المنتج.
ستعمل هذه العملية على تصفية كل صف على حدة. لذلك ، مهما كان اسم المنتج المحدد المستخدم ، فسوف يقوم بالتصفية على طول العلاقة ، ثم يقوم بتصفية جدول المبيعات الأساسي أيضًا.
ما هو سياق الانتقال ولماذا هو مهم؟
كيف يعمل محرك حساب DAX على
جميع الوظائف في LuckyTemplates - كيفية استخدامه مع DAX
خاتمة
هذه مجرد لمحة موجزة عن سياق التقييم . كل ما عليك فعله في LuckyTemplates هو تغيير السياق وستحصل على نتيجة مختلفة تمامًا.
من المهم للغاية أن تفهم كيف يعمل هذا لأنه في عقلك ، عليك أن تفكر في سياق التقييم الحالي للصيغة.
سيؤدي ذلك إلى فهم سبب حصولك على نتيجة محددة في سياق معين.
بعض الروابط الموصى بها لك حتى تتمكن من معرفة المزيد حول تطبيق السياقات الثلاثة داخل LuckyTemplates:
شرح سياق الصف - (1.10) دليل المبتدئين النهائي لـ DAX
سياق عامل التصفية - (1.9) دليل المبتدئين النهائي لـ DAX
استمتع بالعمل من خلال هذا.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته