ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
أريد أن أوضح هنا كيف يمكن تصديق LuckyTemplates كأداة تحليلية. سأعلمك كيفية تطوير نموذج بيانات LuckyTemplates لتحليل سيناريو متقدم . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
مع LuckyTemplates ، يمكننا تحقيق الكثير لدرجة أننا ربما لم نفكر أبدًا أنه ممكن.
من المحتمل أن يكون تطوير منطق تحليل السيناريو ضمن نموذج بيانات LuckyTemplates هو أسلوبي المفضل لاستخدامه ، ويرجع ذلك أساسًا إلى أنه يمكن أن يكون ذا قيمة كبيرة للأعمال.
بدلاً من مجرد إلقاء نظرة على المعلومات التاريخية والإبلاغ عنها ، فإن ما يمكننا فعله بتحليل السيناريو هو توقع المستقبل تقريبًا . يمكننا سحب الرافعات في مقاييسنا وعبر بياناتنا ونرى كيف تؤثر على النتائج النهائية. الفرص تصبح لا حصر لها!
يمكن لأي مجموعة بيانات تقريبًا تستكشف المعلومات بمرور الوقت استخدام هذه التقنية أو أحد أشكال الأساليب التي سنتناولها في هذا البرنامج التعليمي. سنذهب أيضًا إلى قياس التفرع وكيفية استخدام جداول المعلمات وكيفية إدراج المتغيرات في المقاييس وغير ذلك الكثير.
جدول المحتويات
نموذج لتحليل السيناريو: تأثير تغير السعر
في هذا البرنامج التعليمي ، سنقوم بتحليل تأثير تغيرات الأسعار على إجمالي إيراداتنا. سنقوم بإعداد نموذجنا ، ونصدم أسعار منتجات معينة ، ثم نرى تأثيره على محفظة المبيعات بالكامل التي لدينا.
في نموذج البيانات لدينا ، لدينا العملاء والمنتجات والمناطق والتواريخ والمبيعات.
في جدول المبيعات ، وهو جدول حقائق ، لدينا هنا سعر الوحدة.
نحتاج إلى عزل سعر الوحدة هذا ، والذي يعطينا إجمالي إيراداتنا ويصدمه بطريقة ما بسيناريو . على سبيل المثال ، نريد زيادة أسعارنا بنسبة 10٪ أو 20٪ ونريد أن نرى تأثير تغير السعر.
إجمالي المبيعات مع SUM مقابل إجمالي المبيعات مع SUMX
أولاً ، نلقي نظرة على مقياسنا الرئيسي هنا المسمى إجمالي المبيعات .
إنه مقياس بسيط يلخص عمود إجمالي الإيرادات ولا يكفي تشغيل هذا التحليل . تم بالفعل أخذ إجمالي الإيرادات في الاعتبار سعر الوحدة هذا. لذلك نحن بحاجة إلى تحديد إجمالي الإيرادات ولكننا نستخدم كمية الطلب وسعر الوحدة ، ويمكننا القيام بذلك باستخدام .
تمر هذه الصيغة عبر جدول المبيعات . لكل صف في جدول المبيعات ، يقوم بضرب كمية الأمر في سعر الوحدة لكل صف. لقد وضعنا هذا في جدول مع التواريخ ويمكننا أن نرى أننا نحصل على نفس النتيجة تمامًا ، لكنها تحسب بطريقة مختلفة فقط.
صيغة إجمالي المبيعات SUMX هي المكان الذي سنبني فيه سيناريوهاتنا لأننا نستطيع عزل سعر الوحدة ويمكننا الآن أن نصدمه. الشيء التالي الذي نحتاجه هو النسبة المئوية للتغير في السعر ، وهو غير موجود في نموذج البيانات الخاص بنا ، لذلك يتعين علينا إنشاؤه.
إنشاء جدول داعم لإظهار نسبة تغير السعر
لإنشاء جدول جديد يعرض تغييرات الأسعار ، نذهب إلى إدخال البيانات ونملأ الأعمدة.
ندخل تغييرات الأسعار التي نريدها ، مثل 2٪ ، 5٪ ، 10٪ ، إلخ.
بمجرد تحميله ، سيتم إنشاء جدول لنا ، لكن هذا الجدول ليس له علاقة بنموذج البيانات الخاص بنا.
بعد ذلك ، نتأكد من تنسيق هذا في نسبة مئوية.
الآن بعد أن أصبح لدينا طاولة الدعم هذه ، يمكننا إحضارها وتحويلها إلى آلة تقطيع.
يتيح لنا ذلك تحديد مقدار تغيير السعر الذي نريد إجراؤه وإجراء تحليل. بعد ذلك ، سيتعين علينا إنشاء مقياس يحصد النسبة المئوية لتغير السعر التي يتم تحديدها في أداة التقطيع.
حصاد النسبة المئوية لتغير السعر المحدد
في هذه الصيغة ( سيناريو تغيير الأسعار / التسعير ) ، والتي ستحصد النسبة المئوية لتغير السعر المحددة ، سنستخدم مع تغيير السعر لدينا . بعد ذلك ، مع ، سوف تساوي نسبة تغير السعر . إذا لم يكن كذلك ، فسيكون صفر (0) تغيير.
باستخدام هذا المقياس ، نحصل الآن على تغيير الأسعار بناءً على التحديد.
عندما لا نختار أي شيء ، فإنه يظهر 0٪ ، لذلك هذا رائع. لا خطأ.
يمكننا الآن دمج هذا في حساباتنا.
نقوم بسحب هذا إلى الداخل ولدينا مبيعات السيناريو الديناميكية هذه بناءً على النسبة المئوية للتغيير.
إذا لم يتم تحديد أي شيء ، فسيكون هو نفسه تمامًا.
عرض تأثير المبيعات على المنتجات المختارة
هناك القليل من المشكلة هنا ، بالرغم من ذلك. عندما نختار ثلاثة من هذه المنتجات ، على سبيل المثال ، فإنه يؤثر على كل شيء. لقد تغير كل السياق ونحن الآن نرى فقط سيناريو المبيعات لهذه المنتجات الثلاثة فقط.
في هذا التحليل ، نريد أن نرى التأثير على جميع مبيعاتنا بناءً على تغيير أسعار بعض المنتجات فقط. لذلك ، بغض النظر عن أي اختيار ، نريد الحصول على النتائج في إجمالي المبيعات لدينا والتي لا تتغير بناءً على الاختيار.
للقيام بذلك ، سننشئ مقياسًا آخر ونطلق عليه اسم كل المبيعات . سنستخدم وظيفة في إجمالي مبيعاتنا ، لذلك ما زلنا نحسب إجمالي المبيعات ، لكننا سنذهب إلى المنتجات .
نقوم بسحب هذا إلى جدولنا وإذا حددنا منتجًا ، فستظل نتائج إجمالي المبيعات كما هي تمامًا ، وهو ما يظهر في عمود كل المبيعات.
عرض مبيعات المنتجات المختارة
علاوة على ذلك ، نريد معرفة إجمالي المبيعات لأي منتج أو منتجات نختارها . في هذه الحالة ، سننشئ عملية حسابية منفصلة فقط للتأكد من عدم وجود مشكلة في حساباتنا. يمكن أن يكون لدينا قطاعة إضافية ولكن يمكنها ضبط العملية الحسابية. نريد التأكد من تشغيل أو إيقاف عوامل التصفية في التحديدات الصحيحة.
هذه هي الطريقة التي نكتب بها القياس أو الصيغة.
نحن نستخدم حساب إجمالي المبيعات مرة أخرى. بعد ذلك ، انتقل إلى Products . إذا وضعنا هذا داخل طاولتنا ، فسنرى أنه عندما نختار المنتج ، فإنه يمنحنا فقط المبيعات لهذا التحديد المحدد.
العمل على حساب الماجستير
الآن يمكننا إنشاء حسابنا الرئيسي لإكمال تحليلنا. سنستخدم مقاييسنا الرئيسية الحالية لبناء هذا الحساب.
لذلك نبدأ بكل المبيعات لدينا ونطرح المبيعات المختارة ، وهي المبيعات التي ليس لها تأثير عليها. ثم نضيف مبيعات السيناريو مرة أخرى .
إذا لم يتم تحديد أي منتج ، فسيكون التغيير في مبيعات السيناريو المختار مطابقًا تمامًا لمبيعات السيناريو لدينا.
ولكن إذا حددنا بعض المنتجات ، فستختلف نتائج مبيعات السيناريو المحدد لأن صيغة مبيعات السيناريو المحدد تحسب الحافظة بأكملها عن طريق زيادة المنتجات المحددة حسب النسبة المئوية المحددة.
التفرع إلى المزيد من الإجراءات للحصول على مزيد من الرؤى
من هذا يمكننا أن نذهب أبعد من ذلك. يمكن أن يكون لدينا القيم الفعلية مقابل السيناريوهات ، حيث نطرح كل المبيعات من مبيعات السيناريوهات المحددة .
لذلك إذا تمكنا من إضافة هذا إلى الجدول ، فيمكننا رؤية الإيرادات الإضافية يوميًا التي من المحتمل أن نحققها من خلال زيادة السعر بنسبة 10٪.
يمكننا أيضًا إضافة إطار زمني مختلف إذا كنا نريد فقط النظر إلى سنة معينة ، على سبيل المثال.
علاوة على ذلك ، يمكننا النظر إلى النسبة المئوية للتغيير في السيناريوهات الفعلية مقابل السيناريوهات . يمكننا الحصول على هذا عن طريق قسمة (باستخدام وظيفة ) الفعلية مقابل السيناريوهات على كل المبيعات ، ثم سنضع صفرًا كنتيجة بديلة.
إذا لم يتم تحديد أي منتج ، فسيتم تحديد سيناريو التسعير ، وهو 10٪ في هذه الحالة.
لكن عندما نختار هذه المنتجات ، على سبيل المثال ، تختلف النتائج لأننا نزيد فقط سعر هذه المنتجات الثلاثة.
إنشاء تصورات مقنعة لعرض النتائج
الآن بعد أن انتهينا من حساباتنا ، يمكننا إعداد بعض التصورات لجعل هذا يبدو أكثر إقناعًا. سنضيف بعض الألوان لجعلها أكثر جاذبية من الناحية المرئية.
يمكننا أيضًا إضافة بعض تسميات البيانات.
من خلال إعداد هذا التصور ، يمكننا أن نصدم أي من منتجاتنا بشكل ديناميكي بأي تغيير في الأسعار لدينا في آلة التقطيع الخاصة بنا.
قد نرغب في إضافة بطاقة أخرى أيضًا ، والتي ستوفر لنا مقياسًا موجزًا.
على سبيل المثال ، نريد زيادة السعر بنسبة 20٪ من أفضل أربعة منتجات لدينا ، وستتغير النتائج في تصوراتنا ديناميكيًا عندما نختار تغير السعر والمنتجات.
وهذه هي الطريقة التي نبني بها نموذج بيانات LuckyTemplates خصيصًا لتحليل سيناريو متقدم.
استخدام تحليل السيناريو متعدد الطبقات في
تقنيات تحليل سيناريو LuckyTemplates باستخدام معلمات متعددة "ماذا لو"
تحليلات متقدمة في LuckyTemplates: وضع طبقات متعددة لتحليل "ماذا لو"
خاتمة
هذا متقدم للغاية ولكنه قابل للتحقيق للغاية. يتطلب الأمر الكثير من الممارسة كما أنه يجعلك تركز على بياناتك. يجعلك تفكر مليًا في نوع الأفكار التي تريد اختبارها حول نتائجك المستقبلية. حاول تحديد المتغيرات الموجودة في مجموعات البيانات أو الحسابات التي قد "تصدمها" أو تعدلها لمراجعة تأثيرها على أدائك الأساسي.
أوصي بشدة بتقنية تطوير نموذج بيانات LuckyTemplates هذه. تأكد من محاولة دمجها في نماذجك حتى تقوم بتضمين المفاهيم في عقلك وتأخذها إلى أبعد من ذلك.
حظا سعيدا في هذا واحد!
***** قوة التعلم BI؟ *****
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته