ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذه المدونة ، سأناقش بعض وظائف DAX الأكثر تقدمًا لتوضيح ما هو ممكن في LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
سيعلمك هذا البرنامج التعليمي كيفية تصور مساهمة الأرباح لمستويات العملاء المختلفة باستخدام وظائف DAX المتقدمة.
جدول المحتويات
حساب إجمالي الأرباح
سأبدأ بإنشاء مقياس جديد وإعادة تسميته بالتكاليف الإجمالية.
للحصول على التكلفة ، تحتاج إلى استخدام الدالة ، التي تُرجع مجموع التعبير الذي تم تقييمه لكل صف في الجدول.
أضف جدول المبيعات واضرب كل كمية مبيعات في تكلفة المنتج المقابلة.
ستحتاج إلى استخدام الدالة للاتصال بجدول آخر ، لا سيما جدول تكلفة المنتجات ، لتحقيق ذلك.
اضغط على Enter وانتظر حتى تظهر العملية الحسابية على مقاييس المفاتيح.
من هنا ، يمكنك التفرع بسهولة إلى إجمالي الأرباح. قم بإنشاء مقياس جديد وطرح إجمالي التكاليف من إجمالي المبيعات.
كما لاحظت ، ليس عليك الإشارة إلى أي شيء في الجدول بعد الآن.
هذا هو جمال تفريع القياس: يمكنك الرجوع إلى المقاييس ضمن المقاييس بدلاً من الاضطرار إلى إعادة كتابة الصيغ المتقدمة بشكل متكرر.
تعد هذه المنهجية طريقة أكثر فاعلية لإجراء العمليات الحسابية المعقدة وستوفر لك الكثير من الوقت.
سأقوم الآن بسحب مقاييس إجمالي التكاليف وإجمالي الأرباح إلى الجدول الخاص بي.
أود أيضًا إصلاح التنسيق على الفور حتى يتم تنظيم بياناتي.
حدد "العملة" في القائمة المنسدلة للتنسيق أو انقر فوق رمز العملة.
لديك الآن إجمالي المبيعات وإجمالي التكاليف وإجمالي الأرباح. تتمثل الخطوة التالية في تحديد من هم العملاء الأفضل في هذا الوقت والعملاء متوسطو المدى والباقي.
إنشاء طاولة داعمة
بعد إعداد مقاييسي الأساسية ، سأقوم بإنشاء طاولة داعمة.
سيمكنني هذا من إنشاء مجموعات ديناميكية بناءً على منطق مخصص.
انقر فوق "إدخال البيانات" لإضافة جدول جديد.
قم بتسمية الجدول الداعم "مجموعات العملاء" وأضف الأعمدة "المجموعة" و "الحد الأدنى" و "الحد الأقصى".
بعد ذلك ، قم بتجميع العملاء إذا كانوا ينتمون إلى أفضل 50 ، المرتبة 50-200 ، والباقي. حدد الرتب الدنيا والقصوى لكل مجموعة كما هو موضح أدناه.
عند إنشاء جدول جديد في LuckyTemplates ، من الأفضل فحص نموذج البيانات وتنظيمه بحيث يكون لديك نظرة عامة على كيفية اتصال كل شيء.
في هذا المثال ، قمت بحذف الإجراءات غير ذات الصلة وسحبت جدول الدعم الخاص بي إلى الأسفل.
كما ترى ، ليس له علاقة بنموذج البيانات الأساسي الخاص بي. الهدف هو تشغيل المنطق من خلال هذا الجدول بناءً على ترتيب عملائي. ستتطلب هذه الخطوة وظائف DAX المتقدمة في LuckyTemplates.
استخدام وظائف DAX المتقدمة
للبدء ، سأقوم بفرز طاولتي الداعمة.
انتقل إلى أدوات العمود في جدول مجموعات العملاء وفرز عمود المجموعات وفقًا للحد الأدنى للتصنيف. أحب القيام بذلك لأن البيانات ستصبح أكثر منطقية لاحقًا.
قبل المتابعة ، سأقوم ببعض التصورات. لقد تقدمت وقمت بتحويل إجمالي مبيعاتي إلى بطاقة.
ثم فعلت الشيء نفسه بالنسبة لإجمالي الأرباح.
مع كل هذا الإعداد ، سأقوم بإحضار مقياس إجمالي الأرباح الخاص بي داخل جدول مجموعات العملاء.
نظرًا لعدم وجود علاقة بين الاثنين ، سترى أن إجمالي الأرباح البالغ 5.01 مليون دولار يمر عبر كل مجموعة عملاء واحدة.
لإصلاح هذا ، سأقوم بإنشاء مقياس جديد وأكتب صيغة متقدمة. على الرغم من تعقيد الأمر ، فإن استخدام وظائف DAX المتقدمة في LuckyTemplates سيجعل ذلك قابلاً للتحقيق.
سأعرض لك الصيغة الكاملة لأرباح مجموعة العملاء أولاً ثم سأشرح ما يفعله كل سطر.
سيؤدي تشغيل وظيفة DAX المتقدمة وإدخال المقياس في الجدول الخاص بك إلى منحك إجمالي الأرباح لكل مجموعة عملاء.
فكيف حدث هذا؟
أنشأت الصيغة سياقًا لربط الجدول الداعم بإجمالي الأرباح.
تم استخدام وظيفة لاستدعاء إجمالي الأرباح ولكن في سياق مرشح معدل.
باستخدام ، كررت وظيفة DAX المتقدمة الأرباح لكل عميل من خلال استدعاء اسم كل عميل.
علاوة على ذلك ، يتيح إمكانية إضافة دالة جدول. في هذه الحالة ، يتم عرض قائمة العملاء الخاصة بي.
تمت تصفية البيانات بشكل أكبر باستخدام . عملت هذه الوظيفة على ترتيب ترتيب كل عميل بناءً على إجمالي الأرباح.
كما تحدد أيضًا ما إذا كان ترتيب العميل أكبر من الحد الأدنى لترتيب كل مجموعة عملاء أو أقل من أو يساوي الحد الأقصى من الرتب. بهذه الطريقة ، يقع كل إدخال ضمن مجموعة واحدة فقط دون أي تداخل.
باختصار ، كانت RANKX مسؤولة عن تصنيف العملاء في مجموعات العملاء المناسبة لهم.
وفي الوقت نفسه ، حددت أنه إذا كان هناك صف واحد متبقي في الجدول ، فيجب تضمين العميل في تلك المجموعة المحددة.
في النهاية ، يمكنك مراجعة كل عميل وتقييم ما إذا كان يقع ضمن الرتب الدنيا والقصوى لصف معين. سيضعهم هذا إما في أفضل 50 ، أو رتبة 50-200 ، أو الباقي.
تتيح وظائف DAX المتقدمة هذه لعمود "أرباح مجموعة العملاء" إظهار إجمالي الأرباح لمجموعة عملاء معينة.
حساب نسبة مساهمة كل قوس
يمكن إجراء المزيد من التحليل عن طريق حساب النسبة المئوية للأرباح لكل مجموعة عملاء.
لهذا ، ستحتاج أيضًا إلى إنشاء مقياس جديد يسمى Customer Profit Group Percent.
استخدم للحصول على النسبة المئوية لأرباح مجموعة العملاء من إجمالي الأرباح. يتم دائمًا تقييم إجمالي الأرباح إلى 5 ملايين دولار في هذا السياق.
اسحب المقياس إلى الجدول الخاص بك وقم بإصلاح التنسيق.
الآن لديك عمود لنسبة مجموعة ربح العميل. كما ترى ، فإن قيمها هي ما تحصل عليه عندما تقسم ربح مجموعة عملاء معينة على إجمالي الأرباح.
يمكنك بالفعل إزالة أعمدة وسيطة مثل إجمالي الأرباح وستقوم وظيفة DAX المتقدمة بإجراء الحساب بشكل جيد خلف الكواليس.
الشيء الرائع في هذا هو أنه يمكنك إضافة سياق إضافي ثم عمل تصورات للنتيجة. ما عليك سوى نسخ الجدول ثم سحب الحقول إلى "القيم".
هنا ، أضفت الشهر والسنة وقمت بتحويله إلى مخطط النسبة المئوية.
لقد قمت بتبديل الحقول التي تدخل المحور والأسطورة. يجب أن يكون الشهر والسنة على المحور بينما يجب وضع المجموعات في وسيلة الإيضاح.
ما لدي الآن هو رسم بياني شريطي يوضح مجموعة العملاء التي تحقق أكبر ربح شهريًا وكيف يتغير الاتجاه بمرور الوقت.
إدارة حسابات التاريخ المتعددة في جدول الحقائق - تقنية LuckyTemplates المتقدمة
تحسين صيغة LuckyTemplates الخاصة بك باستخدام
تقنيات تقسيم البيانات إلى وظائف DAX المتقدمة استنادًا إلى أي قياس - DAX المتقدم
خاتمة
تعد دالات DAX المتقدمة أدوات قيّمة في LuckyTemplates. فهي متعددة الاستخدامات ويمكن أن تمنحك رؤى غنية لتقاريرك. نأمل أن يكون هذا البرنامج التعليمي قد أعطاك فكرة عن كيفية استخدامها في سياقك الخاص.
في منشورات المدونة التالية ، سأناقش الأشياء الأخرى التي يمكنك القيام بها باستخدام وظائف DAX المتقدمة. حتى ذلك الحين ، حاول استكشاف هذا المثال بنفسك.
أتمنى لك كل خير!
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته