ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في بعض الأحيان ، عند تحليل تقارير LuckyTemplates الخاصة بك ، قد ترغب في معرفة عدد المعاملات التي حدثت خلال فترة زمنية معينة. في منشور المدونة هذا ، سأوضح لك بالضبط كيفية حساب المعاملات خلال فترة معينة من الأيام باستخدام معلومات الوقت في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
سيغطي هذا المنشور قطعة عالية الجودة من العمل التحليلي الذي يمكن تنفيذه بكفاءة في LuckyTemplates. سنستخدم مجموعة من صيغ DAX حول جداول التواريخ لاستخراج المعلومات المفيدة.
جدول المحتويات
تحديد المعاملات في آخر N أيام
سننظر في عدد المعاملات التي قام بها أي عميل معين في آخر N أيام. هناك بالفعل طريقتان للقيام بذلك.
إجمالي عدد أيام التعامل
لمعرفة عدد الأيام التي تعامل فيها العميل معنا ، يمكننا إنشاء مقياس باستخدام هذه الصيغة:
لنفترض على سبيل المثال أن أحد العملاء اشترى 3 منتجات فردية مختلفة في يوم واحد معين. إذا كانت هذه هي الصيغة التي نستخدمها ، فستعيد معاملة واحدة فقط (وليس 3) لأننا نذهب مع عدد مميز لتاريخ الشراء .
إجمالي المعاملات
ولكن إذا أردنا تحديد العدد الإجمالي للمعاملات بغض النظر عن الأيام ، فيمكننا استخدام وظيفة COUNTROWS في جدول المبيعات.
هذا سوف يعطينا المعاملات الفردية. إذا اشترى عميل 3 منتجات مختلفة في يوم واحد ، فستكون هذه 3 معاملات.
عند النظر إلى جدول المبيعات ، قد نلاحظ عدم وجود فرق كبير بين عمودي إجمالي أيام المعاملات وأعمدة إجمالي المعاملات . ولكن سيكون هناك في بعض الحالات ، كما هو الحال مع كارلوس سكوت الذي أجرى معاملات متعددة في يوم واحد.
المعاملات في آخر 60 يومًا
ما نريد فعله بعد ذلك هو عدد المعاملات التي تم إجراؤها في آخر N من الأيام ، أو آخر 60 يومًا في حالة مجموعة البيانات التجريبية الخاصة بنا.
سنقوم بعزل عدد المعاملات التي تم إجراؤها في فترة زمنية معينة مقابل الإجمالي.
تذكر أن هذا حساب ديناميكي ، لذلك بينما نتحرك عبر الزمن ، فإن 60 يومًا ستنتقل معنا. سننظر فقط في 60 يومًا إلى الوراء.
من أجل التوصل إلى هذه الصيغة ، استخدمنا مجموعة من تقنيات الصيغة والوظيفة. سنستخدم المتغيرات هنا ومع الدوال سنعمل مع CALCULATE و FILTER . دعونا نلقي نظرة على جزء هنا.
1. استخدام المتغيرات (VAR)
سنستخدم المتغيرات للتوصل إلى تاريخ البيع الأخير للمشتريات (في السياق الحالي). نظرًا لأن هذه مجموعة بيانات تجريبية ، فقد استخدمت LASTDATE لإعطائنا تاريخًا لنستند إليه.
عادة ، لن تستخدم هذه الصيغة لأنك ستبحث في مجموعة بيانات حية. ستكون على ما يرام باستخدام هذه الصيغة بدلاً من ذلك إذا كان هذا هو الحال:
2. العمل مع وظيفة CALCULATE
في هذا المثال ، لقد استخدمت صيغة COUNTROWS . ولكن من الناحية النظرية ، يمكننا أيضًا استخدام مقياس إجمالي المعاملات.
ما زلنا نحسب عدد المعاملات ، لكننا نغير السياق فقط من حيث كيفية حسابه.
هذا هو بالضبط ما تفعله الدالة CALCULATE ؛ سننظر في إجمالي المعاملات في نافذة آخر 60 يومًا.
3. وظيفة التصفية
الخطوة الثالثة هي تصفية جدول التاريخ لآخر 60 يومًا باستخدام وظيفة التصفية. ستفتح هذه الوظيفة الخاصة نافذة جديدة لحساب إجمالي المعاملات في أي نطاق زمني معين.
مع ALL (DATES) ، سنطلق أي مرشحات قد تكون قادمة من جدول التاريخ في البداية. ثم سنضيف المرشحات مرة أخرى عن طريق التكرار خلال كل تاريخ فردي وتقييم ما إذا كان يأتي بين (آخر تاريخ - 60) والتاريخ الأخير .
استخدام ذكاء الوقت في LuckyTemplates لتحسين مبيعاتك وتسويقك
النتيجة النهائية هي حقًا بعض الأشياء القوية. يمكننا إعادة استخدام هذا لإنشاء مقياس جديد. على سبيل المثال ، يمكننا إعادة حساب الصيغة حتى 180 يومًا كما يلي:
يمكننا بعد ذلك سحب النتائج إلى اللوحة القماشية وتفريع الجدول لتحديد سرعة دورة الشراء الخاصة بالعميل.
يمكننا تحليل جدول المبيعات ثم طرح الأسئلة الصعبة على أنفسنا. لماذا زاد عدد معاملات عملائنا في آخر 60 يومًا عما كانت عليه في آخر 180 يومًا؟
هل كان ذلك لأننا منحناهم خصمًا خاصًا ، أم بسبب التوعية التسويقية التي قمنا بها؟ بمجرد حصولنا على الإجابات ، يمكننا استخدامها لتحسين استراتيجيات التسويق لدينا.
يعد تحليل تكرار المعاملات أمرًا ضروريًا للأعمال ، خاصةً إذا كنت بائع تجزئة عالي التردد أو تدير شركة عبر الإنترنت.
خاتمة
يمكن للرؤى التي يمكنك استخلاصها من ذكاء الوقت في أن تقود العديد من الإجراءات والقرارات مع مبادراتك التسويقية والمخزونية والمالية.
يمكن استخدام هذه التقنية بعدة طرق مختلفة في البيئة المناسبة. تذكر أنه ليس بالضرورة أن تكون معاملات ؛ يمكن أن تكون المبيعات والتكاليف والأرباح وما إلى ذلك التي يمكن مراجعتها باستخدام نفس التقنية التي عرضتها بالضبط.
إذا تمكنت من معرفة كيفية دمج ذلك في تقاريرك ، فستعمل على تطوير عمل عالي الجودة سيقدره عملاؤك ومؤسستك.
لمعرفة المزيد من التقنيات التحليلية المتقدمة لـ LuckyTemplates ، تحقق من رابط الوحدة أدناه من LuckyTemplates Online.
حظ سعيد!
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته