ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا المنشور ، سأوجهك عبر سيناريو من الحياة الواقعية حيث قد تجد نفسك في موقف مشابه حيث يطلب منك أحد أصحاب المصلحة شيئًا ما وتحتاج إلى إنشاء تقرير سريعًا بناءً على ما يطلبونه. هذا هو بالضبط ما يدور حوله تحدي تحليلات بيانات LuckyTemplates Accelerator . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
في هذا المسرّع بالذات ، أنشأ Brian (كبير مسؤولي المحتوى في LuckyTemplates) سيناريو يمكنك من خلاله استخدام مهاراتك التحليلية.
مع LuckyTemplates ، يأتي الإتقان في فهم كيفية تطبيق تقنيات معينة على بيئات مختلفة وسيناريوهات مختلفة. لبدء المسرّع ، سأعمل على حل المشكلة وأرى كيف سيظهر ذلك.
جدول المحتويات
موجز تحدي تحليلات البيانات
فيما يلي ملخص لتحدي تحليلات البيانات هذا:
يأتي رئيسك في العمل إلى مكتبك صباح يوم الاثنين ويبدو عليه التوتر. تخبرك أن لدينا الفرصة للحصول على أحد منافسينا الرئيسيين وأن الرئيس التنفيذي يريد إحاطة من COB للإجابة على الأسئلة التالية حول هدف الاستحواذ:
بمجرد إلقاء نظرة على هذا الموجز ، أعلم بالفعل أننا سنستخدم نوعًا من صيغة الترتيب. ستكون معادلة الترتيب متشابهة لجميع هذه المتطلبات ، وسنقوم فقط بتغيير السياق.
لدينا أيضًا نموذجًا بسيطًا لما يريد أصحاب المصلحة رؤيته.
كما ترى ، هذا حدث شائع جدًا في العالم الحقيقي حيث ستحصل على سؤال سريع وعليك أن ترمي شيئًا ما معًا بسرعة باستخدام نموذج بالحجم الطبيعي ومخطط تفصيلي.
هذا هو بالضبط ما نريد أن يدور حوله الخاص بنا ، وهو تحدي تحليلات البيانات حيث يمكن للجميع بالتأكيد المشاركة والمشاركة.
إنشاء جدول قياس جديد لتحدي تحليلات البيانات
أول شيء سأفعله هو إنشاء جدول قياس جديد لأن النموذج قد تم بناؤه بالفعل.
كل ما علي فعله هو التفكير في المنطق الذي يجب إضافته وتحديد وظيفة التصنيف التي يجب استخدامها بين أو .
دعنا فقط نكتشف بسرعة مصدر المبيعات في مجموعة البيانات الخاصة بنا. يبدو أن خط المبيعات هو عمود الإيرادات لدينا.
إنشاء مقياس إجمالي المبيعات لتحدي تحليلات البيانات
سأقوم بإنشاء مقياس جديد.
سأطلق على هذا المقياس إجمالي المبيعات ، وأقوم بمجموع بسيط لعمود مبيعات الخط.
يمكنني فقط التخلص من العمود الذي لست بحاجة إليه ، ثم تأكد من تحويل المقياس إلى مجموعة قياس. لدي أيضًا جدول التاريخ الخاص بي في نموذجي ، والذي سأحوله إلى مخطط خطي ، ثم أحصل على إجمالي المبيعات واسحبه إلى منطقة القيم.
كما ترى ، هذا المخطط مشغول للغاية. نحتاج إلى الحصول على الشهر والسنة حتى نتمكن من رؤية ذلك بشكل أكثر وضوحًا. سوف أقوم بتغيير السياق هنا.
لم يتم فرز هذا بشكل صحيح ، لذلك أحتاج إلى الانتقال إلى جدول "التاريخ" الخاص بي ، والعثور على عمود "الشهر والسنة" الخاص بي ، ثم استخدام عمود دعم يسمى الشهر والسنة . يمكنك الحصول على لإنشاء جدول التاريخ من منتدانا أو من Analyst Hub.
يبدو المخطط أفضل بكثير الآن ويشبه إلى حد كبير ما نحتاجه في النموذج.
الشيء التالي الذي يجب القيام به هو إنشاء مرشح لهذا العام لأننا نريد أن نكون قادرين على تقسيمه حسب السنة. لذلك سأقوم بإنشاء قطاعة أفقية ووضعها في الزاوية اليمنى العليا.
ما هي الدول عالية أو منخفضة المبيعات؟
السؤال التالي في الملخص ما هي الحالات التي تكون فيها المبيعات مرتفعة أم منخفضة ؟ سنحتاج إلى وضع حالاتنا في جدول ، لذا سننتقل إلى عمود المواقع ، ونختار الولاية ، ونحولها إلى جدول.
أقوم دائمًا بتحويل الأشياء إلى طاولة لأتمكن من رؤية النتائج التي أحصل عليها بالفعل. سأضع أيضًا في إجمالي المبيعات ثم تنسيق العملة.
لقد أدركت للتو أنني لست بحاجة حتى إلى استخدام وظيفة التصنيف لأنني أستطيع بالفعل إجراء التصنيف هنا. يمكنني تحويل هذا إلى خريطة شكل ، ورؤية الارتفاعات والانخفاضات بهذه الطريقة.
يمكنني أيضًا استخدام مخطط دائري مجوف إذا أردت ذلك. هناك العديد من الطرق لتسليط الضوء على البيانات ، ولا يتعين علي استخدام صيغة الترتيب على الإطلاق.
كم عدد المبيعات التي حققتها أفضل 5 منتجات؟
السؤال التالي من الموجز هو كم عدد المبيعات التي حققوها من أفضل خمسة منتجات كل ربع سنة؟ دعونا نلقي نظرة على ما يطلبه النموذج منا.
نحتاج بشكل أساسي إلى معرفة أفضل خمسة منتجاتنا ، ومعرفة عدد المبيعات التي يحققونها في كل ربع سنة. هذا صعب بعض الشيء لكنه ممكن بالتأكيد.
دعنا نحصل على ربع السنة والسنة ونجلبه إلى طاولتنا.
ثم قم بإحضار إجمالي مبيعاتنا لكل ربع سنة.
نحتاج أيضًا إلى إلقاء نظرة على منتجاتنا ومعرفة ما هي منتجاتنا الأعلى مرتبة. لنجد أبعاد المنتجات.
أهم خمسة منتجات لدينا هي 63 و 28 و 51 و 67 و 34.
أحتاج إلى عزل هذه المنتجات الخمسة الأولى ثم الحصول على إجمالي مبيعات هذه المنتجات الخمسة فقط باستخدام وظيفة تسمى TOPN. سأقوم بإضافة صيغة واستخدام ، والتي تمكنني من تغيير السياق.
هذا هو المكان الذي يصبح فيه الأمر أكثر تعقيدًا وغموضًا بعض الشيء ، لأننا ننظر إلى أفضل خمسة منتجات على أساس سنوي ، أم أننا ننظر إلى أفضل خمسة منتجات لكل ربع سنة؟
بالنسبة لي ، هذا السؤال هو السؤال عن أفضل خمسة منتجات لكل ربع سنة. للإجابة على هذا السؤال ، سأحتاج إلى إلقاء نظرة على جميع منتجاتي ، ولهذا السبب سأضع جدول منتجاتي في الحساب وأضعها بترتيب تنازلي ، من الأعلى إلى الأدنى.
لكل ربع سنة مختلف ، ستقوم بترتيبها من الأعلى إلى الأسفل ، ثم إحضار أفضل خمسة منتجات بناءً على إجمالي المبيعات ، ثم إرجاع مبيعات كل منتج.
إذا أحضرت هذا إلى طاولتي ، فيمكننا أن نرى أن 450،482 دولارًا من المبيعات من الربع الأول جاءت من أفضل خمسة منتجات.
للتحقق مرة أخرى ، يمكننا فقط النقر فوق الربع ومسح القائمة لأسفل. تذكر أننا لا ننظر إلى أفضل خمسة منتجات على مدار عام. نحن نبحث في أفضل خمسة منتجات في كل ربع سنة على حدة ، وهذه المنتجات يمكن أن تتغير.
يمكننا نقل هذا إلى المستوى التالي والتوصل إلى أفضل خمسة لدينا مقابل جميع المبيعات. ببساطة قسّم الخمسة الأوائل على إجمالي المبيعات.
فيما يلي أهم خمسة مبيعات لمنتجاتنا مقارنة بجميع المبيعات.
من هم أفضل 10 مندوبين مبيعات؟
السؤال التالي الذي سنتطرق إليه هو من هم أفضل 10 مندوبي مبيعات في أي عام معين ، وما القيمة بالدولار لمبيعاتهم؟ هذه واحدة أخرى مثيرة للاهتمام. دعنا نتعمق في مندوبي المبيعات.
دعنا نجمع إجمالي مبيعاتنا مع مندوبي المبيعات . يمكننا أن نرى من هم مندوبي المبيعات العشرة الأفضل أداءً.
ولكن إذا أردت إرجاع العشرة الأوائل فقط ، فسوف أحتاج إلى إنشاء تصنيف. سأقوم بتسمية المقياس أفضل 10 مندوبي مبيعات وأستخدم RANKX . الحيلة هنا هي استخدام كل مندوبي المبيعات حتى أتمكن من إزالة كل السياق من عمود مندوبي المبيعات وترتيب المبيعات مقابل كل مندوب مبيعات.
يمكنني كتابة حيث إذا كانت RANKX أقل من أو تساوي 10 ، فقم بإرجاع إجمالي المبيعات ؛ إذا لم يكن كذلك ، فيجب أن يكون مساويًا للفراغ.
الآن سأحصل على أفضل 10 مندوبي مبيعات فقط ، وبالنسبة لكل شيء آخر ، سيكون فارغًا.
ثم سأتخلص من إجمالي المبيعات وأستخدم التصور مثل هذا:
دعنا ننظف الأشياء قليلاً هنا ، ونستخدم التباين الداكن والأبيض. سأتخلص أيضًا من التفاف الكلمات للعناوين الموجودة على المحور ، وأستخدم رسام التنسيق لإجراء تغييرات.
هناك أشياء لا يزال بإمكاننا تحسينها هنا. سوف أقوم بتغيير المرئي العلوي الأيسر إلى مخطط شريطي لأن المخطط الخطي لا يمثل أعظم تمثيل للوقت ، وأضف تسميات البيانات ، وأزل المحور لجعل المنظف المرئي أكثر وضوحًا.
شيء آخر يمكنني القيام به هو إنشاء بعض المنطق لتسليط الضوء حقًا على المبيعات الأعلى والمبيعات المنخفضة. يمكننا إضافة تسميات البيانات إلى المرئيات لأفضل 10 مندوبي مبيعات ، ووضعها داخل الأشرطة ، وإضافة ظل مختلف من اللون الأزرق.
أحتاج إلى تغيير الألوان قليلاً للتأكد من أن هذا يتوافق مع نظام الألوان لدينا. وبعد ذلك ، سأقوم بإنشاء مربع نص واكتب شيئًا مثل هذا:
سيسهل مربع النص هذا رؤية أداة تقطيع السنة.
ماذا يمكننا أن نفعل لإجمالي المبيعات حسب الحالة المرئية؟ الخريطة ليست أعظم صورة بصرية - بصراحة ، أنا لا أحبها.
يمكننا استخدام سمة أغمق للخريطة لجعلها تتلاءم مع بقية التقرير.
من المحتمل ، يمكننا أيضًا استخدام فقاعات الخريطة وجعلها أكبر قليلاً.
يمكننا وضع إجمالي المبيعات حسب الولاية على اليسار وإعادة صياغة الجداول الأخرى. يمكننا تحديد نيويورك كدولة على اليسار المرئي وستغير سياق المرئيات الأخرى.
إذن كيف يمكننا تمثيل هذه البيانات بشكل مختلف قليلاً؟ ربما يمكننا الحصول على جدولين للربع والسنة ، ثم تغيير البصيرة داخل الجدول الثاني.
أصبح التقرير الآن قادرًا على الإجابة على جميع الأسئلة الواردة في الموجز ، ويبدأ في الظهور بشكل جيد للغاية.
خاتمة
نأمل أن تكون قد استمتعت بالعمل معي من خلال تحدي تحليلات البيانات هذا. لدينا تقرير ديناميكي للغاية يعتمد على المحتوى الذي تم إنتاجه في Accelerator.
إنها مسألة سحب التقنيات الصحيحة من بنك الذاكرة الخاص بك ، وبمجرد أن تتعرف على جميع الخيارات المختلفة ، ستندهش تمامًا من السرعة التي يمكنك بها تجميع الأشياء معًا.
احترس من المسرع التالي. يعد تحدي تحليلات البيانات هذا مبادرة فريدة من . لدينا أيضًا ورشة عمل تدريبية كل أسبوعين يمكن لأي شخص حضورها ومناقشتها بشكل تعاوني. نتأكد أيضًا من أن أولئك الذين بدأوا للتو يصبحون على دراية جيدة بطرق مختلفة لحل مشاكل البيانات الخاصة بهم.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته