شرح سياق الصف في LuckyTemplates

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

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

كخلاصة ، ناقشنا أن هناك ثلاثة أنواع من السياقات: سياق التقييم وسياق عامل التصفية وسياق الصف .

يعمل أي حساب DAX في عملية من خطوتين. دائمًا ما ينتقل سياق التقييم أولاً ثم يتفرع إلى سياق عامل التصفية أو سياق الصف اعتمادًا على الوظيفة التي تكتبها.

جدول المحتويات

فهم سياق الصف

سياق الصف هو كل شيء عن التكرار.

سأريكم بعض الأمثلة وآمل أن يساعد ذلك في فهمك لما يفعله سياق الصف بالفعل في النهاية الخلفية.

سياق الصف مقابل سياق عامل التصفية

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

شرح سياق الصف في LuckyTemplates

المرشح الأولي في جدول المبيعات هو المنتج 1. من خلال جمع كل كمية تم بيعها ، نحصل على 165.

شرح سياق الصف في LuckyTemplates

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

شرح سياق الصف في LuckyTemplates

تتضمن أمثلة وظائف التكرار SUMX و AVERAGEX و MANYX و COUNTX . في هذه الحالة ، سنستخدم SUMX .

طلبت مني وظيفة SUMX أن أضع جدولًا ، لذا سأضعه في جدول المبيعات. ثم طلب مني تعبيرًا ، لذا قمت بوضعه في عمود الكمية.

هذه الوظيفة مختلفة تمامًا عن الوظيفة الأولى ، لكنني أحصل على نفس النتيجة تمامًا عندما أسحبها للداخل.

شرح سياق الصف في LuckyTemplates

نحصل على نفس النتائج تمامًا هنا لأنها في النهاية نفس العملية الحسابية. تم حسابه بطريقة مختلفة.

شرح سياق الصف في LuckyTemplates

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

حساب الكمية المباعة التكرار باستخدام سياق الصف

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

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

شرح سياق الصف في LuckyTemplates

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

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

شرح سياق الصف في LuckyTemplates

لماذا نستخدم سياق الصف أو وظيفة متكررة؟

هذا لأنه داخل وظيفة التكرار يمكنك القيام بأشياء أكثر تعقيدًا. يمكنك كتابة بعض المنطق المتقدم للغاية في الداخل.

شرح سياق الصف في LuckyTemplates

على سبيل المثال ، لكل صف في جدول المبيعات ، يتم ضرب الكمية في 2. ستلاحظ الآن حدوث نفس عملية الحساب ، لكننا نحصل على نتائج مختلفة.

شرح سياق الصف في LuckyTemplates

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

يمكننا أيضًا كتابة أشياء مختلفة هنا بما في ذلك المنطق المتقدم مثل منطق IF أو SWITCH .

شرح سياق الصف في LuckyTemplates

هناك أكوام وأكوام من الأمثلة حيث سيكون من الأفضل استخدام دالة مكررة أو سياق صف لإجراء عملية حسابية بدلاً من وظيفة التجميع أو سياق عامل التصفية .

ملاحظات أساسية في فهم السياقات في LuckyTemplates

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

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

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

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

خاتمة

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

فيما يلي بعض الارتباطات الموصى بها لتتعلم المزيد حول تطبيق سياق الصف داخل LuckyTemplates:

سياق التقييم - (1.8) دليل المبتدئين النهائي لـ DAX

سياق عامل التصفية - (1.9) دليل المبتدئين النهائي لـ DAX

استمتع بالعمل من خلال هذا.

Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

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

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

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

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

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