ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سأقوم باستعراض جزء فريد من التحليل هنا يتعلق بإدارة مخزون LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
جاءت هذه الفكرة من استعلام في . أراد العضو معرفة عدد الأيام التي كان فيها المخزون عند الصفر. سوف يعتمد هذا على بيانات حركة الأسهم.
جدول المحتويات
عينة تصور البيانات
لنبدأ بتصور بيانات العينة المقدمة ، كما هو موضح أدناه.
سترى أن الرسم البياني يوضح مستويات المخزون خلال فترة زمنية معينة . تعرض الكثير من أنظمة SAP بالفعل بيانات مثل هذه حيث يمكنك رؤية حركة المخزون الفعلية.
يمكنك معرفة ما إذا كانت الأسهم قد زادت بمقدار 20 في نقطة معينة ، أو انخفضت بمقدار 3 ، وهكذا. يمكنك أن ترى ذلك هنا في عمود الكمية .
يتم تقسيم المواد أيضًا إلى مجموعات محددة من أجل الوضوح. يجعل الأمر أكثر فاعلية لمعرفة المنتجات أو المواد المحددة التي تتحرك .
عندما تحدث تغييرات في المخزون ، فأنت بحاجة أيضًا إلى تاريخ مرتبط بذلك. هذا يخبرك عندما أظهر سهم معين الحركة.
يتم إجراء نفس الشيء عندما يكون هناك مخزون إضافي قادم. يرتبط كل نشاط بتاريخ حدوثه أو تاريخ ترحيله.
نموذج يوضح البيانات المطلوبة
من تلك المجموعات المحددة من البيانات ، يتم إنشاء هذا النموذج البسيط. يظهر كل حركة مطلوبة للحصول على النتائج التي تحتاجها.
باستخدام هذه المعلومات ، يمكننا إنشاء إجمالي تراكمي لمستوى مخزوننا في أي وقت محدد. من هناك ، يمكننا عد الأيام التي لم يكن بها مخزون.
دعنا نطبق بعض السياق هنا. نحن نعد الأيام. هذا يعني أننا سنحتاج إلى تواريخ محددة.
كما ذكرنا سابقًا ، يتم أيضًا تقسيم المواد إلى مجموعات منفصلة. هذا يخبرنا عن الأسهم المحددة التي تتحرك. نرى ذلك هنا.
بالنسبة للحسابات ، فستحدث جميعها في الجدول أدناه.
النموذج التجريبي ليس طويلاً ومعقدًا ، لكنه يُظهر كل الحركة التي تحتاجها.
الآن ، دعنا نرى كيف تبدو هذه على طاولتنا. أنت فقط بحاجة إلى مجموع بسيط عن تغييرات المخزون والكمية.
سيظهر هذا الحساب في عمود الكمية .
سنقوم أيضًا بإضافة بعض المرشحات هنا. سأعرض الصيغة المستخدمة للفلتر لاحقًا ، ولكن هذا ما يبدو عليه المرشح.
سترى أنه لدينا مادة واحدة محددة تم اختيارها في الوقت الحالي. هذا هو السبب في أنك ترى أيضًا نفس نوع المواد مدرجًا في عمود وصف المادة.
بالطبع ، لدينا أداة تقطيع تسمح لنا بتحديد الفترة الزمنية للبيانات التي نحصل عليها نتيجة لذلك.
عندما تنظر إلى الجدول ، يمكنك الآن أن ترى أنه في هذا التاريخ المحدد ، كان لدينا ناقص 1 ، مما يعني أنه ربما تم بيع سهم واحد.
في كل مرة يحدث فيها تغيير في الرقم ، سترى أن التصور يتغير أيضًا. لذلك في هذه الحالة ، يمكن رؤية قطعة الأسهم المباعة في هذا الانخفاض على الرسم البياني.
بصرف النظر عن المنتجات المباعة ، يمكنك أيضًا أن ترى أنه في يوم معين ، ظهرت 15 قطعة من المخزون.
عد إجمالي الأيام بالمخزون الصفري
التقنية التي استخدمتها هنا تشبه إلى حد بعيد الطريقة المعتادة التي تستخدمها في .
عندما يتم إنشاء هذا الإجمالي التراكمي ، فإنه سينعكس في التصور الخاص بك. نحن نبحث عن الأيام التي يكون فيها المخزون عند الصفر ، وهو ما ستراه في الانخفاضات على الرسم البياني الخاص بك.
هنا ، سترى أنه في يوم محدد ، تم نقل 13 سهمًا من المخزون ، مما تسبب في عدم وجود مخزون. لذا كل ما علينا فعله هو العثور على أيام مماثلة كهذه ، ثم معرفة عدد تلك الأيام في المجموع.
سيتم عرض هذه النتيجة هنا ، بعنوان أيام نفاد المخزون .
لبدء الحصول على هذا الرقم ، نحتاج إلى إنشاء جدول افتراضي يعرض الأعمدة الثلاثة التي تحتوي على البيانات التي نحتاجها.
تم إنشاء هذا الجدول الافتراضي باستخدام هذا الجزء من الصيغة.
دعونا نناقش هذه الصيغة قطعة قطعة.
لقد بدأت مع ADDCOLUMNS ، ثم استخدمت CROSSJOIN للتأكد من تمثيل كل تاريخ ومواد محددة.
لنفترض أنه تم نقل نوع معين من المواد في يوم محدد. يتأكد هذا الجزء من الصيغة من إدراج جميع التواريخ ضمن الفترة الزمنية ، بما في ذلك تاريخ حدوث الحركة.
من ناحية أخرى ، هذا الجزء من الصيغة هو الذي ينشئ قائمة بجميع أنواع المواد الممكنة. هذا يضمن أنه عند حدوث هذه الحركة ، فإن الجدول يمثل هذا المخزون المحدد.
بمجرد إضافة التواريخ والأسهم إلى الجدول باستخدام CROSSJOIN ، يمكنك الآن إنشاء عمود جديد يعرض الإجمالي التراكمي ، كما هو موضح في هذا الجزء من الصيغة الموضحة أدناه.
الآن ، تذكر أنك تحسب الأصفار فقط هنا. ولكن ماذا عن المساحات الفارغة في إجمالياتنا؟
هذا هو الغرض من هذا الجزء من الصيغة.
ستلاحظ أننا نبحث عن أعمدة بها صفر. في الوقت نفسه ، نستبعد أيضًا الصفوف الفارغة .
توجد هذه الصفوف الفارغة لأن هذا النوع المحدد من المخزون ربما لم يكن جزءًا من المخزون حتى الآن خلال ذلك الوقت المحدد. في الجدول أعلاه ، سترى أن المساحات الفارغة تأتي قبل إضافة 15 قطعة من هذا المخزون المحدد. هذا يعني أن هذا التسليم لـ 15 مخزونًا ربما كانت المرة الأولى التي يحصلون فيها على هذا النوع من المنتجات.
بمجرد تطبيق الصيغة ، ستحصل على الرقم الذي تحتاجه. هذا بالتأكيد أفضل بكثير من التمرير عبر الصفوف واحدًا تلو الآخر ، وإحصاء عدد الأصفار منها.
رؤى إدارة المخزون باستخدام LuckyTemplates: مقارنة المخزون بالمبيعات
نصائح وتقنيات إعداد تقارير LuckyTemplates Mobile
أهمية إنشاء تصورات LuckyTemplates مقنعة
خاتمة
مرة أخرى ، قمنا بحل مشكلة أخرى من خلال بناء جدول افتراضي. هذه المرة ، يتم تطبيق الأسلوب باعتباره أسلوب إدارة مخزون LuckyTemplates. أعطانا هذا الجدول الافتراضي النتيجة الدقيقة التي نحتاجها ، وهي العدد الإجمالي للأيام عندما لم يكن هناك مخزون.
نأمل أن تجد بعض الاستخدامات لهذا المفهوم الفريد داخل LuckyTemplates.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته