ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، أوضح لك كيفية إنشاء مصفوفة بيع متقاطع في LuckyTemplates. هذه مجرد معاينة للجلسة التي أجريتها في . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
يمكن أن تضيف هذه التقنية التي سأوضحها قيمة كبيرة لأنشطة التسويق والمبيعات الخاصة بك ، مع معرفة المنتجات التي يتم شراؤها مع المنتجات الأخرى. أول شيء يجب القيام به لتحقيق ذلك هو إعداد النموذج.
جدول المحتويات
إعداد النموذج
هذا نموذج مفصل للغاية لدينا هنا ، والذي استخدمته أثناء قمة التعلم ، لكننا سنركز على جدول المنتجات وجدول مقارنة المنتجات لهذا البرنامج التعليمي.
نحتاج إلى وجود هذين الجدولين على طول كل الصفوف وعلى طول كل الأعمدة.
يعد جدول مقارنة المنتجات إعدادًا رئيسيًا لمصفوفة البيع المتقاطع هذه. إنه مماثل تمامًا لجدول المنتجات ، كما لو كان عامًا. لقد قمت بإنشائه باستخدام هذه الصيغة ، والتي تُرجع جدولًا بناءً على كل ما نريده من هذا الجدول المحدد. في هذه الحالة ، نريد الفهرس في اسم المنتج.
سنستخدم هذا الفهرس في الجزء العلوي من المصفوفة الخاصة بنا وسنستخدم اسم المنتج في جميع الصفوف.
لاحظ أن هذا الجدول ليس له علاقة بالنموذج الأساسي . سنقوم بدمج بعض المرشحات من هذا الجدول في نموذجنا الأساسي عبر صيغة .
فهم السياق هو حقًا مفتاح للحصول على هذا.
الآن ، نقوم بإنشاء قائمة العملاء بناءً على المنتجات التي تستخدم هذه الصيغة. نستخدم ، التي تُرجع جدولًا للعناصر الفريدة بناءً على المرشحات الموضوعة عليه.
لذلك ، نقوم بإنشاء جدول لعدد العملاء الفريدين الذين اشتروا منتجًا معينًا. على سبيل المثال ، بالنسبة للمنتج 2 ، فهي 688. ثم ، نحن نعد هذا الجدول فقط.
خلق المصفوفة
للحصول على مصفوفة ، نحتاج إلى إلقاء نظرة على جدول قائمة مشتريات العملاء والجدول الافتراضي الذي يتم تصفيته بواسطة منتجات المقارنة. وهذه هي الصيغة الأساسية.
الآن دعونا نلقي نظرة على جداولنا هنا ، وتحديدًا هذه النتيجة ، 109. هذه النتيجة 109 هي مزيج من قائمة العملاء الذين قاموا بإنشاء نتيجة 688 (المنتج 2) وقائمة العملاء الذين قاموا بإنشاء النتيجة 636 (المنتج 1) .
إنها تحدد عدد العملاء الذين اشتروا المنتج 2 ، لكنهم اشتروا أيضًا المنتج 1. ونحن بحاجة إلى مقارنة هذه القوائم. يعد إنشاء قائمة المنتج 2 هذه أمرًا سهلاً لأن الفلتر الذي يتم وضعه هنا يحدث بشكل طبيعي وسيؤدي بشكل طبيعي إلى تصفية نتيجة 688.
نقوم أيضًا بتصنيع بعض السياق لهذا المنتج 1 (636) ، والذي يتم تمثيله بواسطة رقم الفهرس هذا 1 ، عبر هذه الصيغة المحددة ، ComparisonPurchase .
باستخدام وظيفة ALL ، نقوم بإزالة أي سياق قد يحدث بشكل طبيعي من خلال نموذجنا ، والذي تم وضعه بواسطة المنتج 2 (109). بعد ذلك ، نعيد تطبيق السياق عبر علاقة افتراضية باستخدام وظيفة . أفضل هذه الطريقة التي تستخدم TREATAS لأنها تبسط الأشياء وتخلق نموذجًا أكثر نظافة.
ينشئ TREATAS سياقًا أو عوامل تصفية افتراضيًا في نموذجنا داخل صيغة بدلاً من الاضطرار إلى القيام بذلك فعليًا.
باستخدام هذه الصيغة ، نقوم بإنشاء قائمتين من العملاء ، بغض النظر عن مكان وجودنا في المصفوفة. لذلك بالنسبة إلى 109 ، يقوم المتغير ( ) InitialPurchase بحساب العملاء الذين يشترون المنتج 2 ، بينما يقوم متغير ComparisonPurchase المتغير بحساب العملاء الذين يشترون المنتج 1.
بعد ذلك ، يتمثل الجزء الرئيسي الآخر من الحساب في استخدام وظيفة لمعرفة العملاء الذين يظهرون في جدول المشتريات المبدئي وفي جدول المشتريات للمقارنة. يمنحنا ذلك العملاء المشتركين الذين يشترون كلا هذين المنتجين وهذا يحدث مرارًا وتكرارًا خلال هذه المصفوفة بأكملها.
مثال على تحليل السلة - مقدمة عن تحليل سلة التحليلات المتقدمة في LuckyTemplates
- نصائح أفضل الممارسات لـ LuckyTemplates
اكتشف عمليات شراء منتجات متعددة باستخدام DAX في LuckyTemplates
خاتمة
هذا البرنامج التعليمي هو مجرد معاينة صغيرة حول كيفية إنشاء مصفوفة بيع متقاطع في LuckyTemplates. هناك الكثير منها ، لكنني أردت أن أعطيك فكرة عن كيفية عمل ذلك بالفعل. لقد سُئلت عن مصفوفات البيع المتقاطع عدة مرات ، لذلك أعتقد أنه سيكون من الرائع تقديم نظرة عامة على كيفية القيام بذلك في LuckyTemplates.
هذه طريقة رائعة لإجراء تحليل بيع متقاطع والحصول على رؤى رائعة. ستحصل على النسب المئوية وترى ما هي فرصة البيع الجيدة لعملاء معينين ، على سبيل المثال. إذا كنت ترغب في معرفة المزيد عن هذه التقنية ، تحقق من الروابط أدناه.
هتافات!
***** قوة التعلم BI؟ *****
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته