ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
يعرض هذا البرنامج التعليمي للمدونة مثالًا مثيرًا للاهتمام حقًا حول تحليل باريتو. سأعلمك كيفية إنشاء مخطط باريتو باستخدام صيغ DAX المتقدمة. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
سأوضح لك كيفية استخدام مجموعة من الصيغ لتتمكن من إنشاء تصور مثل هذا.
أول شيء أوصي به دائمًا عند العمل على شيء مشابه لهذا التحليل هو تحويل التصور إلى جدول . بهذه الطريقة ، يمكنك حقًا فحص الأرقام المطلوبة لتوليد التصور المذكور.
بالنسبة لهذا السيناريو ، تحتاج أولاً إلى إنشاء إجمالي تراكمي للحصول على إجمالي مبلغ الإيرادات . كما ترى ، لا توجد تواريخ وأرقام. لذلك ، سيكون من الصعب إنشاء إجمالي تراكمي يعتمد على القيمة النصية بدلاً من الأرقام. سأعلمك كيفية القيام بذلك خطوة بخطوة.
قم بتنزيل DAX RESOURCE هنا
جدول المحتويات
حساب المجموع التراكمي
أول شيء سأعرضه لكم هو حساب الإجمالي التراكمي بدون تواريخ.
الأسلوب هنا هو استخدام وظيفة بالإضافة إلى مكرر مثل وظيفة . تنتقل وظيفة التصفية داخل SUMX. بعد ذلك ، تحتاج إلى إنشاء جدول افتراضي باستخدام وظيفة .
يحتاج الجدول الافتراضي إلى إلقاء نظرة على جميع المبيعات داخل سياق التاريخ المحدد. بعد ذلك ، يجب أن يمر عبر أكواد الحالة المحددة داخل الجدول.
سينشئ الجزء المذكور من الصيغة جدولًا تمامًا مثل جدول العينة. الاختلاف الوحيد هو أنه يتم إنشاء الجدول افتراضيًا في الوقت الحالي.
سينشئ الجزء التالي من الصيغة جدولًا افتراضيًا آخر للإيرادات. ولكن نظرًا لوجود هذا المنطق داخل عامل تصفية ، فإنه يتلاعب بالجدول تقريبًا لإنشاء إجمالي تراكمي. يجب أن تتكرر الصيغة خلال كل صف وجزء من جدول إجمالي الإيرادات.
إذا كانت إيرادات الصف المحدد أكبر من أو تساوي إيرادات الولاية ، فإنها تحسب مبلغ الإيرادات وتجلبه إلى الجدول.
بعد ذلك ، تحتاج إلى إضافة المتغير ، StateRev ، بحيث يقوم بتقييم إجمالي الإيرادات .
هذه هي الطريقة التي تنشئ بها إجماليًا تراكميًا على الرغم من عدم وجود ترتيب يعتمد على التواريخ أو الأرقام. تعتمد الإجماليات التراكمية التي تم إنشاؤها على عمود نصي فقط.
يتم حساب جميع الإجماليات التراكمية في الجدول نظرًا لتقييمها جميعًا على أنها صحيحة ، ثم يتم تجميع إجمالي الإيرادات إلى الإجمالي التراكمي.
إنشاء جدول كل المبيعات
الجزء التالي الذي أود توضيحه هو إنشاء جدول المبيعات لمخطط باريتو.
أولاً ، انقر فوق مقياس جديد ، ثم اكتب اسم المقياس. في هذه الحالة ، كل المبيعات . بعد ذلك ، ابدأ الصيغة باستخدام الدالة لحساب إجمالي الإيرادات. وبعد ذلك ، انتقل إلى (Sales) .
انقر فوق إدخال ، واسحب المقياس المكتمل إلى الجدول لمشاهدة البيانات المقابلة.
بالإضافة إلى ذلك ، يمكنك إنشاء مخطط باريتو بناءً على أي تحديد من خلال محدد فئة المنتج .
دمج صيغ DAX لإنشاء مخطط باريتو
الشيء التالي الذي أريد أن أوضحه لك هو كيفية دمج الصيغ السابقة في صيغة أخرى عن طريق إضافة بعض وظائف DAX.
للقيام بذلك ، ما عليك سوى إنشاء مقياس جديد أو نسخ مقياس موجود (مشابه) ، ثم إعادة تسميته وفقًا لذلك. في هذا المثال ، يتم تسمية المقياس الجديد باسم مخطط باريتو (الولايات) .
كما ترى ، هناك صيغة موجودة بالفعل في المقياس المنسوخ ، لذا تحتاج فقط إلى إضافة بعض صيغ DAX. في هذه الحالة ، تحتاج إلى إضافة بعض المتغيرات باستخدام الدالة ، والتي تبسط العمليات الحسابية.
المتغير الأول ( VAR StateRey ) يساوي ببساطة إجمالي الإيرادات ، بينما المتغير الثاني ( VAR AllSales ) يستخدم الدالتين و ALLSELECTED .
للمنطق ، أضف وظيفة قبل SUMX ، ثم أضف المتغير AllSales في الجزء السفلي. من المهم أن يكون لديك قيمة ثابتة لإرجاع النتائج. وبالتالي ، يجب أن تضع الصفر كنتيجة بديلة.
هناك أوقات تظهر فيها النتائج بتنسيق رقمي ، ولكن يجب أن يظهر عمود Pareto Chart (States) بالنسبة المئوية مثل هذا أدناه.
وبالتالي ، تحتاج إلى الانتقال إلى أدوات القياس ، ثم تغيير التنسيق إلى نسبة مئوية.
بمجرد العودة إلى الجدول ، يمكنك رؤية النتائج الدقيقة في الجدول تتحول إلى مخطط باريتو. هذا هو السبب الذي يجعلني أوصي دائمًا بوضعه داخل الجدول أولاً قبل إنشاء المخطط.
يمكنك تجربة الرسم البياني وتحديد البيانات الديناميكية في محدد فئة المنتج . كما ترى ، يتغير مخطط باريتو أيضًا ديناميكيًا وفقًا لفئات المنتجات الخاصة بك.
يمكنك أيضًا إضافة بعض الألوان إلى مخطط باريتو باستخدام بعض تسميات البيانات لجعلها أكثر إقناعًا. فقط خذ وقتك للتلاعب بمنطقة التنسيق وقم بإعداد مخطط باريتو وفقًا لذلك. على سبيل المثال ، يمكنك تغيير التصور وتمكين قيم الخط مثل هذا أدناه.
هناك الكثير مما يمكنك القيام به داخل LuckyTemplates لإبراز بياناتك وجعل تقريرك أكثر فعالية وجاذبية بصريًا.
تنفيذ مبدأ باريتو (80/20) في تحليل باريتو في تحليل LuckyTemplates الخاص بك
: من هم أفضل العملاء الذين
يعرضون الميزانيات في إجماليات P ower BI - DAX التراكمية
خاتمة
أتمنى أن يعجبك هذا المثال لتركيبات الصيغ. يمكن أن يصبح الأمر متقدمًا للغاية ، لكن كل ذلك ممكن في LuckyTemplates. أود أيضًا أن أذكر أن وظيفة (المتغير) ساعدتنا حقًا في هذا المثال.
المفتاح هو فهم الوقت المناسب لاستخدام المتغيرات في التقييم. يمكن استخدامه إما في بداية الصيغة أو كدالة متكررة.
آمل أن تكون قد حصلت على شيء ما من هذا البرنامج التعليمي ونأمل أن تجد طريقة لاستخدام نموذج صيغة الصيغة في النماذج الخاصة بك.
أتمنى لك كل خير!
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته