DAX LuckyTemplates: ما هو سياق الصف

DAX LuckyTemplates: ما هو سياق الصف

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

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

DAX LuckyTemplates: سياق الصف & SUMX

الطريقة التي تدخل بها إلى سياق الصف هي استخدام وظائف التكرار في LuckyTemplates مثل . تُرجع الدالة SUMX مجموع تعبير تم تقييمه لكل صف في جدول.

المعلمة الثانية لـ SUMX هي التعبير الذي يرمز إلى أي منطق يعمل مع الجدول الذي نحدده.

DAX LuckyTemplates: ما هو سياق الصف

باتباع هذا المثال ، تذكر كيف أنشأنا هذا المقياس؟

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

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

DAX LuckyTemplates: ما هو سياق الصف

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

مع وضع هذا في الاعتبار ، يمكنك بالفعل التقدم في تعابيرك.

يمكنك كتابة عبارات IF أو عبارات SWITCH ، أو أي نوع من المنطق يمكن إجراؤه في صف واحد داخل دالة مكررة مثل SUMX .

DAX LuckyTemplates: ما هو سياق الصف

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

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

سياق الصف على الكمية الإجمالية

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

DAX LuckyTemplates: ما هو سياق الصف

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

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

DAX LuckyTemplates: ما هو سياق الصف

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

ومع ذلك ، تم حساب النتائج باستخدام محركي حساب مختلفين في LuckyTemplates - يستخدم المحرك الموجود على اليسار سياق عامل التصفية بينما يستخدم الآخر سياق الصف .

DAX LuckyTemplates: ما هو سياق الصف

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

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

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

هذه أشياء يجب أن تفكر فيها. آمل أن يكون أوضح لك ما يحدث وراء الكواليس بشأن هذه الحسابات.

DAX LuckyTemplates: تكرار الوظائف مقابل تجميع الوظائف

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

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

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


تحسين صيغة LuckyTemplates الخاصة بك باستخدام وظائف DAX المتقدمة
الفرق بين SUM و SUMX في LuckyTemplates
باستخدام الدالات المتكررة SUMX و AVERAGEX في 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته