ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في منشور المدونة هذا ، أرغب في تجاوز نمط DAX المتقدم حول كيفية إنشاء تقسيم ديناميكي مخصص في LuckyTemplates. يمكنك تطبيق هذه التقنية الرائعة على العديد من السيناريوهات لاكتساب رؤى مفيدة. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
يتم إنشاء المجموعات الديناميكية عندما يتم تقسيم مجموعة مختلفة من العملاء بناءً على مقاييس مختلفة مثل المبيعات ونمو الهامش ومتوسط الأرباح شهريًا.
جدول المحتويات
تجميع العملاء معًا
الهدف من التقسيم الديناميكي المخصص هو تصنيف العملاء بناءً على مقاييس مختلفة . بالنظر إلى التمثيل المرئي أدناه ، سترى أن البيانات مقسمة إلى ثلاث مجموعات - من 1 إلى 20 ، ومن 21 إلى 50 ، و "أخرى".
بسبب هذه المجموعات ، يمكنك رؤية العملاء الرئيسيين أو المنتجات الرئيسية أو الأبعاد الرئيسية والانتقال حقًا إلى هذا الجانب بطريقة أكثر فعالية. يمكنك رؤية الأنماط في بياناتك. بخلاف ذلك ، ستبدو كل هذه البيانات فقط على شكل خليط من النقاط على مخطط مبعثر بدون هذه المجموعات.
نحن أيضًا بصدد إنشاء حساب ديناميكي. هذا يعني أن العملاء لا يتم تصنيفهم فقط في جميع أنحاء مجموعة البيانات والجدول الزمني بالكامل. نحن نقوم بذلك أيضًا لاختيارات محددة.
لنفترض أنني أريد فقط إلقاء نظرة على البيانات من عملائي في المنطقة الغربية للنصف الأول من العام.
بمجرد تطبيق هذه المرشحات ، سترى أن النتائج يتم تحديثها ديناميكيًا. يقوم تلقائيًا بترتيب البيانات المحددة من 1 إلى 20 ، ومن 21 إلى 50 ، وهكذا.
بمجرد إنشاء هذه التصنيفات ، يمكنك أيضًا إنشاء قطاعة منه والانتقال إلى مجموعات العملاء المحددة هذه بشكل فعال حقًا.
الشيء المثير للاهتمام في هذا المرشح هو أنه لا ينتمي أي من هذا إلى أي جدول موجود من نماذج البيانات الأساسية ، ولا يأتي من أي قاعدة بيانات. يتم إنشاؤه داخل نموذج LuckyTemplates الخاص بك من خلال استخدام صيغة DAX الصحيحة.
إنشاء مجموعات ديناميكية جديدة
إليك كيف يمكنك بناء هذه المجموعات من البداية. تذكر أنك تحاول إنشاء جدول يقدم البيانات بنفس الطريقة التي يعرضها بها الجدول أدناه ، مع حد أدنى وحد أقصى لكل مجموعة.
لقد اقتصرت على 3 مجموعات لتسهيل التخطيط ، ولكن بناءً على الحاجة ، يمكنك بالفعل الحصول على المزيد.
بمجرد تعيين هذه الحدود ، ستتحول هذه المجموعات المخصصة إلى جدول دعم.
كما ترى ، ليس للمجموعات المخصصة أي علاقة مع العناصر الأخرى في نموذجك. لذلك سنقوم بإضافة بعض المنطق وتشغيل صيغة DAX من خلال هذا الجدول. بمجرد وجود هذا المنطق ، يمكننا البدء في تصفية النتائج.
هذا هو المكان الذي تظهر فيه أنماط التجزئة هذه . سنستخدم نمطين هنا - الأرباح والهوامش .
الأرباح عن طريق التجميع المخصص
سنبدأ بالنمط الأول ، الذي ينظر إلى الأرباح عن طريق التجميع المخصص .
دعنا نقسم هذا المقياس جزءًا بجزء.
الآن إذا ألقينا نظرة على ترتيبنا ، فسيتم ترتيبنا دائمًا بناءً على إجمالي المبيعات .
الشيء المثير للاهتمام هنا هو أنه على الرغم من أن هذا يعتمد على إجمالي المبيعات ، فإن مخرجاتنا ليست في الواقع مبيعات. سوف يعتمد الإخراج على مقاييس أخرى. هذا يظهر مرة أخرى مدى فعالية هذه التقنية.
لذا بدلاً من مجرد استخدام دالة ، سنضيف سياقًا مختلفًا إلى الصيغة. مرة أخرى ، هذا يعتمد على حقيقة أننا نستخدم طاولة داعمة.
باستخدام وظيفة ، سنقوم بتقييم ترتيب كل عميل على حدة.
سنقوم بترتيب كل عميل باستخدام الحدود التي وضعناها لكل مجموعة. هذا هو السبب في أنك ستلاحظ أننا أضفنا الحد الأدنى من الرتبة والحد الأقصى للترتيب إلى مقياسنا.
الآن بمجرد استيفاء التقييم لشروط المرشحات التي قمنا بتعيينها ، عندها ستعيد النتائج إجمالي الأرباح .
الهوامش حسب التجميع المخصص
الآن ، دعنا نلقي نظرة على تقسيم الهوامش .
مرة أخرى ، دعنا نقسم هذه الصيغة جزءًا بجزء.
سترى أن هذا هو نفسه تقريبًا تمامًا مثل تقسيم الربح ، ولكن هذه المرة فقط ، نستخدم وظيفة CALCULATE لهامش الربح .
تمامًا كما في السابق ، نضيف أيضًا سياقًا عن طريق تعيين Min Rank و Max Rank لمجموعاتنا المخصصة . من هناك ، سنحصل على النتائج التي نحتاجها.
هذا هو المكان الذي يتم فيه تقسيم النتائج إلى شرائح مختلفة. الشيء الأساسي الذي يجب تذكره هو أن ما نقوم بفلترة هنا هو الجدول الذي أنشأناه ، وهو المجموعات المخصصة .
كما ترى في التصور أدناه ، تمت تصفية هذا الجدول لأن مجموعتنا المخصصة أصبحت الآن في أسطورة لدينا.
لذلك سيعرض التصور الآن البيانات بناءً على العملاء المعينين الذين يشكلون جزءًا من تلك المجموعة المجزأة.
التقسيم الديناميكي: كيفية تقسيم العملاء إلى مجموعات باستخدام
مثال تجزئة DAX المتقدم باستخدام DAX المتقدم في
تقنيات تجزئة العملاء في LuckyTemplates باستخدام نموذج البيانات - LuckyTemplates و DAX
خاتمة
باستخدام هذه التقنية ، أصبح من السهل الآن ترتيب البيانات بناءً على شرائح معينة. تذكر أن هذا المنطق يتم تطبيقه ديناميكيًا على كل اختيار لديك. لذلك إذا كنت ترغب في تصنيف البيانات لمبيعات الجملة في الغرب الأوسط ، فأنت بحاجة إلى تطبيق نفس التقييم على هذا التحديد المحدد أيضًا.
هذا النوع من البصيرة ليس بالضبط شيئًا سينبثق من بياناتك الأولية. يكمن جمال التقسيم الديناميكي في أنه يمكن استخدامه أيضًا في مواقف مختلفة وتطبيقات إعداد التقارير المختلفة.
أتمنى لك كل خير.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته