ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سيتناول هذا البرنامج التعليمي مثالاً متقدمًا على دالة DAX RANKX في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
هذه جلسة منفصلة من ورشة عمل قمة التعلم في عبر الإنترنت.
تمنحك وظيفة رؤى قيمة عند استخدامها لمجموعة من السياقات المختلفة في صفحة تقريرك. ومع ذلك ، يمكن أن تكون أيضًا إحدى الوظائف الأكثر إرباكًا لاستخدامها في LuckyTemplates.
يمكن أن يعطيك نتائج مختلفة تبدو صحيحة ، في حين أنها في الواقع خاطئة. إذا لم تكن حريصًا ، فسوف ينتهي بك الأمر إلى إعادة صياغة التقرير بالكامل.
جدول المحتويات
العلاقة بين RANKX والسياقات
في هذا التصور ، يمكنك مشاهدة تصنيف المقاطعة وترتيب الولايات وترتيب مناطق الولاية.
قد تكون إدارة سياق الحساب أمرًا صعبًا إذا كنت تريد رؤيتها جميعًا في مصفوفة واحدة.
لنلق نظرة على الجدول.
يمكنك أن ترى أنه يحتوي على معلومات حول مناطق الولاية والولاية والمقاطعة.
في هذا المثال ، تحتاج إلى تحديد ترتيب المقاطعات.
إذا كان لديك فقط المقاطعة ، وترتيب المقاطعة ، وإجمالي المبيعات في الجدول ، فستحصل على نتائج الترتيب الصحيحة:
ولكن بمجرد أن تبدأ في وضع طبقات من السياقات الأخرى في الجدول ، تبدأ نتيجة الترتيب في تجميع كل مقاطعة في ولايات ومناطق ولاية مختلفة.
لذلك ، تحتاج إلى تحديد وتغيير سياق الحساب للتأكد من حصولك على الترتيب العام الصحيح لكل مقاطعة بغض النظر عما تم تحديده في صفحة التقرير.
عندما تحدد ولاية مثل كولورادو ، يتم تحديث الصيغة أيضًا.
يمكنك أيضًا إجراء تحديد باستخدام مناطق الولاية. إذا حددت Northeast ، فسيظهر الترتيب المناسب.
الصيغة لترتيب المقاطعة
في هذا البرنامج التعليمي ، يتم استخدام صيغتين للحصول على تصنيف المقاطعة. سيساعدك هذا في فهم الاختلاف في النتائج الناتجة عن استخدام وظائف DAX المختلفة مع RANKX:
الصيغة رقم 1: استخدام ALL AND ALL selected
تعد وظيفة هي الجزء الأساسي من هذه الصيغة في تصنيف المقاطعة:
يعالج السياق داخل صيغة RANKX. ثم يتكرر من خلال جدول المناطق وينشئ نتيجة الترتيب.
في هذه الحالة ، تعمل وظيفة ALL افتراضيًا في كل مقاطعة بغض النظر عن السياق الأولي.
تصبح هذه المشكلة معقدة عندما تبدأ في الطبقة على سياقات تقطيع الشرائح. باستخدام ، سيتم تحديث الترتيب تلقائيًا اعتمادًا على التحديد في أداة التقطيع.
تحتاج أيضًا إلى استخدام لوضع سياق إضافي لنتيجة أو لتغيير سياق الحساب.
يتم ضبط السياق بناءً على عوامل التصفية داخل دالة CALCULATE.
مع هذا ، سيتم تعديل الترتيب بناءً على السياق القادم من تقطيعات منطقة الولاية والولاية.
الصيغة رقم 2: استخدام الكل والقيم
دعنا الآن نلقي نظرة على عمود المقاطعة (المحدث).
تريد التأكد من أن هذا العمود سيستمر في إظهار الترتيب العام بغض النظر عما تم تحديده في مقسمات طرق العرض. يجب أن يكون لكل مقاطعة رقم فريد.
هذه هي الصيغة المستخدمة:
في هذا المثال ، لم تكن هناك طريقة لفك رموز مقاطعة فريدة. لذلك ، تم إنشاء عمود آخر. يشتمل عمود المقاطعة الكاملة على المقاطعة والولاية والمنطقة.
يمنحك هذا تمييزًا جيدًا بين المقاطعات. بهذه الطريقة ، يمكنك الآن عمل جدول افتراضي للبلديات الموجودة في البيانات.
قبل القيام بذلك ، تحتاج إلى إزالة سياق الكل من جدول المناطق.
لذا ، فإن أي سياق قادم من جدول المنطقة غير موجود في الوقت الحالي. باستخدام وظيفة ، يمكنك إضافة سياق عمود Full County مرة أخرى.
أحد الخيارات هو الإشارة إلى كل عمود باستخدام وظيفة ALL. لكن البديل الأفضل هو التخلص من كل السياق من المناطق وإعادة المقاطعة الكاملة فقط.
بمجرد معالجة السياق داخل CALCULATE ، تبدأ وظيفة RANKX عملها من هناك.
إنه يعمل من خلال كل مقاطعة في كل صف جنبًا إلى جنب مع إجمالي مبيعاتهم ، ثم يقوم بترتيبهم. هذه هي الطريقة التي تحصل بها على القيم من 1 إلى X ضمن صف المقاطعة (المُحدَّث).
نتيجة لذلك ، لن تكون عوامل التصفية وتقطيع الشرائح مهمة ولن تؤثر على الترتيب لأنه تم تعيين الصيغة لتجاهلها.
إنشاء جداول الترتيب الديناميكي باستخدام RANKX في اعتبارات LuckyTemplates
RANKX - مفاهيم صيغ LuckyTemplates و DAX
البحث عن أفضل العملاء باستخدام RANKX في LuckyTemplates
خاتمة
RANKX ليست وظيفة سهلة الاستخدام. المفتاح هو التركيز على الفروق الدقيقة حتى تتمكن من فهم الوظيفة بشكل أفضل.
نأمل أن تكون قد تعلمت المزيد حول التطبيقات المتقدمة لوظيفة DAX RANKX في LuckyTemplates.
يمكنك الاطلاع على الدورة التدريبية Mastering DAX Calculations في LuckyTemplates Online لمزيد من المناقشات حول وظيفة RANKX.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته