ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، سأنتقل إلى أسلوب تخصيص الميزانية في LuckyTemplates حيث تقوم بتخصيص الميزانيات على مستوى شهري مقابل بيانات المبيعات أو المعاملات على المستوى اليومي. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
هذا السيناريو شائع جدًا عند العمل مع أي نوع من المعلومات المتوقعة.
على سبيل المثال ، قد يكون لديك مبيعات تحدث كل يوم ، ولكن قد تكون ميزانياتك في مستوى مختلف من الدقة. قد تكون على مستوى شهري أو ربع سنوي أو سنوي. تريد أن تكون قادرًا على تحليل هذه الأرقام بحيث يمكن أن تكون هناك مقارنة بين النتائج اليومية التي نراها من خلال المبيعات لدينا.
قد يكون هذا صعبًا بعض الشيء في البداية. لهذا السبب في هذا المثال ، سأعرض لك حلاً مفصلاً للغاية حول كيفية القيام بتقنية إعداد الميزانية والتنبؤ في LuckyTemplates.
جدول المحتويات
العلاقات بين الحبيبات المختلفة
تريد معرفة كيفية تخصيص الميزانيات بدقة على مستوى الشهر والسنة ومقارنتها بكل معاملة مبيعات مفردة. في الأساس ، تتكرر كل يوم تقوم فيه بإجراء مبيعات.
لذلك ، يجب أن تعرف كيفية تخصيص الميزانية الشهرية التي يمكن أيضًا تقسيمها بواسطة سمات أخرى.
في هذه الحالة ، يتم تقسيم ميزانيات المبيعات حسب اسم المدينة واسم المنتج وأسماء العملاء .
إنها بناء مفصل للغاية للميزانية. هناك الكثير من السمات في هذا الجدول ، ولكل منها تخصيص ميزانية معين تحتاج إلى مقارنته بالمبيعات على المستوى اليومي.
كل ما عليك فعله هو فهم كيفية انسجام كل شيء معًا في الصيغ.
الشيء الأساسي الذي يجب تعلمه في هذا البرنامج التعليمي هو كيفية تخصيص "شهري" على "يومي".
الآن ، بالنظر إلى هذا المثال ، يمكنك أن ترى أن هناك جدولًا يحتوي على التاريخ وإجمالي الميزانيات وتخصيص الميزانية .
تحتاج إلى إنشاء عملية حسابية تلخص الميزانية في شهر معين ثم تخصيصها لكل يوم.
الجزء الصعب من هذا هو أن الشهر والسنة لا يتطابقان مع جدول التواريخ . بالنظر إلى العلاقات ، ستلاحظ أن جدول التواريخ يحتوي على دقة يومية بينما تكون ميزانيات المبيعات في مستويات دقة شهرية وسنوية.
لذلك ، لا توجد علاقة مباشرة بينهما.
حتى إذا قمت بالنقر فوق جدول التواريخ وسحبه عبر جدول ميزانيات المبيعات لإنشاء علاقة ، فسيكون ذلك مستحيلاً. أيضًا ، لا تريد القيام بذلك في المقام الأول لأنها ليست علاقة حقيقية.
لا يتطابق جدول التواريخ مع التفاصيل الشهرية والسنوية لجدول ميزانيات المبيعات . وبالتالي ، تحتاج إلى إنشاء هذه العلاقة افتراضيًا.
إنشاء علاقات افتراضية باستخدام TREATAS
الجزء المثير للاهتمام حول صيغة TREATAS هو أنه يمكنها إنشاء علاقات افتراضية في الحسابات التي ليس لها علاقة حقيقية في النموذج.
ومع ذلك ، هناك علاقات حقيقية في هذا النموذج. يوجد جدول المناطق وجدول المنتجات وجدول العملاء . كل ثلاث سمات في الميزانيات.
وبالتالي ، تحتاج إلى الاحتفاظ بها والاستفادة من قوة المرشحات المطبقة في النموذج.
ولكن مرة أخرى ، هناك حاجة للتخصيص فعليًا حسب الشهر والسنة. لذا ، دعنا نقفز إلى المقياس.
هناك إجمالي الميزانيات .
يلخص هذا المقياس ميزانيات المبيعات وهو العمود الرقمي في الميزانيات. لكنك تحتاج أيضًا إلى التأكد من إنشاء مرشح داخل CALCULATE ، وهو ما تفعله وظيفة TREATAS .
ينشئ TREATAS عامل تصفية بناءً على عمود الشهر والسنة داخل جدول التواريخ ، وعمود الشهر والسنة داخل جدول المبيعات.
مرة أخرى ، لا يمكن إنشاء علاقتهم داخل النموذج بسبب العلاقات العديدة بداخلهم. هناك أيضًا قيم مكررة. لذا ، إذا حاولت انتزاع الشهر والسنة من جدول التواريخ وسحبهما إلى جدول الشهر والسنة في المبيعات ، ...
... ستصلك رسالة خطأ تقول:
ولهذا السبب يتم إنشاء العلاقة الافتراضية باستخدام TREATAS - يمكنك إنشاء اتصال افتراضيًا بين الجدولين باستخدام هذه الوظيفة.
سترى أنه عندما تقفز إلى شهر جديد ، فإنه قادر على التعرف على الميزانيات ثم حسابها بناءً على ذلك الشهر.
إيجاد خوارزمية التخصيص
تحتاج إلى حساب إجمالي الميزانيات ثم إنشاء خوارزمية تخصيص تخصص الميزانية عبر كل يوم.
منطقيا ، التخصيص هو في الأساس إجمالي الميزانيات مقسومًا على عدد أيام الشهر . يمكنك أيضًا استخدام عدد أيام العمل في الشهر.
ولكن في هذا المثال ، يتم استخدام عدد الأيام في الشهر.
عند إجراء الحساب ، تحتاج إلى التفكير في خوارزمية التخصيص.
انظر إلى صيغة الأيام في الشهر .
يقال أن إجمالي الميزانيات للشهر يجب أن يقسم على عدد أيام الشهر.
من خلال سحب مقياس الأيام في الشهر إلى الجدول ، يتم حسابه ويظهر عدد الأيام في شهر معين.
في الصيغة ، قمت بإزالة أي سياق للأيام.
ولكن بعد ذلك ، أعدتهم مع قيم الشهر والسنة.
سيؤدي القيام بذلك إلى جعل التواريخ مطابقة لميزانيات المبيعات التي تحتوي على تفاصيل شهرية وسنوية.
بالنظر إلى العمود " الأيام في الشهر" في الجدول ، ستلاحظ أن عدد الأيام يختلف من كل شهر - لا يقتصر الأمر على مجرد وضع الرقم العام وهو 30 يومًا في الشهر لجميع الأشهر.
سيتغير أيضًا تلقائيًا إذا تم تحديد ربع مختلف في الإطار الزمني.
حساب تخصيص الميزانية
في صيغة تخصيص الميزانية ، هذا هو الجزء الذي يُنشئ الأرقام الدقيقة للأيام في الشهر:
يمكن تبسيط ذلك بجعل صيغة الميزانية اليومية مساوية لإجمالي الميزانيات .
وهذا هو الجزء الأساسي من الصيغة:
إنه يقسم إجمالي الميزانيات على MonthDays . هذه هي الطريقة التي يمكنك من خلالها الحصول على تخصيص الميزانية.
ليست هناك حاجة حتى إلى بعض حسابات الوسيط مثل أيام الشهر. لذلك إذا كنت تريد ، يمكنك اختيار إزالته.
يمكنك بعد ذلك عرض النتائج في مخطط يعرض تخصيص الميزانية مقابل المبيعات في اليوم .
باستخدام TREATAS ، يتعلق الأمر فقط بإيجاد خوارزمية التخصيص. تحتاج إلى العثور على رقم القسمة الصحيح ، في هذه الحالة ، كان عدد الأيام . ثم قسّم هذا الرقم على التخصيص الشهري أو السنوي الصحيح.
تخصيص لوحة القيادة
الآن ، دعنا نعود إلى النموذج التجريبي.
في تخصيص لوحة المعلومات ، يمكنك دمج أنماط مختلفة في المرئيات العلوية. يمكنك إظهار الفرق بين ميزانيات المبيعات والميزانيات التراكمية واتجاهاتهما. يمكنك أيضًا إنشاء أنماط تجزئة.
عرض النتائج التراكمية مقابل الأهداف فقط حتى تاريخ البيع الأخير في LuckyTemplates
إظهار الفرق بين المبيعات والميزانيات حتى الآن - التنبؤ في LuckyTemplates
مقارنة النتائج الفعلية بالميزانيات باستخدام توقع LuckyTemplates
خاتمة
يتطلب القيام بذلك داخل LuckyTemplates قدرًا معقولاً من المعرفة حول كيفية إعداد نموذج البيانات جيدًا وأيضًا كيفية تكوين العلاقات الصحيحة بين الجداول. علاوة على ذلك ، تحتاج أيضًا إلى استخدام صيغ DAX الصحيحة لجعل كل شيء يعمل ضمن مجموعة المرئيات الخاصة بك.
بالنسبة لتقارير الميزانية والتنبؤ مثل هذا في LuckyTemplates ، فإن الأمر يتعلق فقط بإيجاد خوارزمية التخصيص معًا باستخدام TREATAS .
مع قليل من الممارسة ، ستتمكن من تنفيذ ذلك بسهولة بالغة في عملك الخاص.
أتمنى لك كل خير،
***** قوة التعلم BI؟ *****
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته