ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سأوضح لك هنا كيفية استخدام الوظيفة AVERAGEX مع DAX في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
من خلال تعلم وفهم كيفية استخدام هذه الوظيفة ، فإنك تفتح بسرعة مجموعة من التحليلات التي يمكن أن تكون ثاقبة وقيمة بشكل لا يصدق.
ربما ترغب في حساب متوسط المبيعات التي تحققها يوميًا ، شهريًا ، لكل عميل ، وما إلى ذلك. هناك العديد من التطبيقات لهذا إنه مجنون.
ولا تنس أنه يمكنك بعد ذلك التفرع إلى مقارنات زمنية وتحليل ذكاء الوقت.
في هذا المثال ، سنعمل مع شيء يمكن تطبيقه بسهولة في أي نموذج تقريبًا. سنقوم بحساب متوسط المبيعات اليومية لعملاء معينين باستخدام AVERAGEX مع DAX.
جدول المحتويات
مراجعة نموذج البيانات
قبل أن نحسب بالفعل متوسط مبيعاتنا في اليوم ، دعنا أولاً نلقي نظرة على نموذج البيانات الخاص بنا في LuckyTemplates حتى نتمكن من تكوين فكرة عما نعمل به.
لذلك ، لدينا مؤسسة تقوم بالمبيعات والبيانات موجودة في جدول المبيعات.
تقوم هذه المؤسسة بإجراء مبيعات في أي يوم معين ويمكن العثور على البيانات الخاصة بذلك في جدول التواريخ.
إنهم يبيعون إلى أي عميل معين ، منتجات مختلفة ويمكنهم البيع في مجموعة من المناطق المختلفة. يمكن العثور على بيانات هؤلاء الثلاثة بشكل منفصل في جدول العملاء وجدول المنتجات وجدول المناطق.
باستخدام المعلومات من نموذج البيانات الخاص بنا والمقاييس المتاحة بالفعل ، دعنا نحلل إجمالي مبيعاتنا حسب العميل.
سيبدو طاولتنا مثل هذا الجدول أدناه. لذلك لدينا إجمالي المبيعات ويتم ترتيبها حسب أسماء العملاء.
ثم دعونا نحولها إلى تصور. هنا يمكننا أن نرى عملاء المؤسسة الأفضل والأسوأ مبيعًا.
متوسط المبيعات اليومية باستخدام AVERAGEX
الآن ، يمكننا إلقاء نظرة على الكمية التي نبيعها يوميًا لكل عميل.
ما نحتاج إلى القيام به هو لكل عميل ، هو التكرار خلال كل يوم ثم متوسط مبلغ المبيعات لهؤلاء العملاء المعينين خلال تلك المدة بأكملها.
طريقة القيام بذلك هي استخدام AVERAGEX والدالة VALUES مع DAX.
لذلك دعونا ننشئ مقياسًا جديدًا ونسميه متوسط المبيعات لكل يوم .
ثم سنضيف AVERAGEX لأننا نحتاج إلى وظيفة التكرار هذه. سوف تتكرر AVERAGEX كل يوم.
وبعد ذلك سنضع القيم ، وعمود التاريخ هناك. هذه في الواقع هي الطريقة التي نكررها كل يوم.
ما تفعله VALUES هو إنشاء جدول افتراضي لعمود التواريخ فقط ، ثم يقول في السياق الحالي وهو عميل معين ، يتكرر كل يوم.
ثم سنضيف إجمالي المبيعات . بمجرد حساب إجمالي المبيعات ، سنقوم بتوسيطها باستخدام AVERAGEX .
ستبدو صيغتنا بعد ذلك مثل هذه أدناه.
الآن ، إذا أدخلنا متوسط المبيعات لكل يوم في التصور ، يمكننا أن نرى ، في المتوسط ، مقدار ما نبيعه يوميًا لكل عميل معين.
يمكننا حتى تشغيل تسميات البيانات للحصول على فكرة حول متوسط أرقام المبيعات.
النظر في أطر زمنية مختلفة
شيء رائع آخر يمكننا القيام به هنا هو أنه يمكننا أيضًا تغيير الإطار الزمني.
للقيام بذلك ، يمكننا سحب في MonthInCalendar الخاص بنا حتى نتمكن من الحصول على الشهر والسنة.
ثم يمكننا تحويلها إلى قطاعة.
الآن ، يمكننا أن نرى متوسط المبيعات اليومية لكل عميل من عملائنا في شهر وسنة معينة.
الأمر الرائع حقًا هو أن هذه طريقة ديناميكية للنظر إلى هذه الحسابات.
كما ترى في الصورة أدناه ، عندما نختار أغسطس 2014 ، يظهر المرئي بيانات هذا الإطار الزمني.
الآن ، عندما نختار سبتمبر 2014 ، يظهر المرئي لدينا متوسط المبيعات اليومية من قبل العميل لهذا الإطار الزمني.
مراجعة العملية
لفهم كيفية عمل وظائف AVERAGEX و VALUES هنا حقًا ، دعنا نراجع سريعًا ما يحدث في مثالنا.
أولاً ، دعنا نحول تخيلنا إلى جدول بحيث يكون أكثر منطقية.
ومرة أخرى ، دعونا نلقي نظرة سريعة على صيغتنا.
الآن ، لدينا هنا عملائنا المختلفون. بالنسبة لشركة Burt's Corporation على سبيل المثال ، نحن نكرر كل يوم. هذا في يناير 2015 لأننا حددنا هذا في آلة التقطيع الخاصة بنا. ثم نحسب إجمالي المبيعات لكل يوم.
بمجرد حساب جميع المبيعات اليومية ، يأتي AVERAGEX ويقيمها في المتوسط.
وهذا ما يحدث لكل عميل لدينا في هذا المثال بالذات.
بمجرد تغيير الإطار الزمني ، دعنا نقول فبراير 2015 ، سيتم إجراء نفس الحساب ولكن هذه المرة ضمن هذا الإطار الزمني الجديد.
إذا لم نحدد أي إطار زمني ، فسوف يتكرر كل يوم في جدول التاريخ.
استخدام نفس صيغة AVERAGEX مقابل أبعاد مختلفة
شيء آخر يمكننا القيام به هنا ، مرة أخرى ، ستجده رائعًا للغاية وهو استخدام نفس الصيغة بالضبط مقابل بُعد مختلف.
أولاً ، دعنا نكرر جدول متوسط المبيعات لكل يوم .
بعد ذلك ، دعونا نلقي نظرة على متوسط المبيعات اليومية لكل مدينة.
وبهذه الطريقة ، يتم الآن تصنيف طاولتنا حسب المدينة.
ثم مرة أخرى إنه ديناميكي. نعرض حاليًا بيانات فبراير 2015.
إذا نقرنا على مارس 2015 ، فسيعرض جدولنا الجديد أيضًا متوسط المبيعات لكل يوم ، مقدمًا حسب المدينة ، لهذا الإطار الزمني الذي حددناه.
يمكننا أن نفعل ذلك مرة أخرى ضد أي بعد لدينا. سنستخدم الصيغة نفسها تمامًا وستعمل بشكل مثالي مع كل هذه الأبعاد.
خاتمة
في هذا المنشور ، رأينا كيفية حساب متوسط المبيعات اليومية لعملاء معينين باستخدام AVERAGEX مع DAX ، ودمجها مع وظيفة VALUES.
لمزيد من البرامج التعليمية لوظيفة DAX ، تحقق من الروابط أدناه.
أتمنى لك كل خير!
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته