ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
هل سبق لك أن أردت إنشاء تصور يتغير بناءً على أي اختيار تصنيف يمكنك القيام به؟ يمكنك بالفعل تغيير حجم مرئيات LuckyTemplates الخاصة بك عن طريق تصنيف المنطق. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
فكر في سيناريو تريد فيه عرض أفضل 20 عميل لديك. افترض أنك في اجتماع وتقول ، "هؤلاء هم العملاء الذين يساهمون بأكبر قدر في ربحيتنا من جميع مبيعاتنا."
ولكن بعد ذلك تقرر ، "ربما لنحصر البحث على أفضل 5 عملاء لدينا."
تعد القدرة على تحديد أداة تقطيع الشرائح ديناميكيًا والتي تغير المخطط أو التصور الذي تنظر إليه ، إلى رؤية أكثر تحديدًا استنادًا إلى التصنيف ، خيارًا مرئيًا قويًا للغاية.
في هذا الفيديو ، أعرض لك تقنية تصور رائعة حيث يمكنك استخدام وظيفة التصنيف RANKX لتحديد ما ستظهره داخل التصور.
جدول المحتويات
إنشاء طاولة الدعم
سيحتوي الجدول الداعم على اختيارات لأرقام الترتيب لأي ترتيب قد نرغب في تحديده. لذلك يمكن أن تكون أعلى 3 ، وأعلى 5 ، وأعلى 20 ، وهكذا.
يمكننا القيام بذلك بسهولة بالغة. سنقوم فقط بعمل جدول جديد بالذهاب إلى إدخال البيانات.
سنطلق على هذا اسم تحديد الترتيب وسنضع الترتيب هنا ، 3 و 5 و 10 و 15 و 20. ثم ، انقر فوق تحميل.
تذكر أن هذا الجدول الداعم ليس له علاقة بأي شيء. ولكن ، تحقق دائمًا من نموذجك جيدًا للتأكد من عدم ارتباطه بأي شيء.
لذا نأتي به هنا ونغيره إلى قطاعة ، قائمة. ونريد التقاط هذا التحديد الذي قمنا به هنا ، حتى نتمكن من إدخاله في تصورنا.
خلق التدابير
سوف نستخدم نمطًا مشابهًا جدًا استخدمناه من قبل.
نذهب إلى New Measure ودعنا نسميه اختيار الرتبة. ثم ، يساوي IF ، HASONEVALUE ؛ لذلك إذا تم تحديد قيمة واحدة (الترتيب) ، فسنحصل على تلك القيمة (VALUES ، Rank).
ثم اكتب عدد العملاء لديك ، والذي في هذا المثال هو 50. إذا كان لديك ألف عميل ، فاكتب 1000 عميل.
عندما نعرضه هنا ، سنرى أنه يعرض الآن نتيجة بناءً على التحديد الذي قمنا به.
إذا لم يتم تحديد أي شيء ، فإنه يجلب 50 أو 1000 ، اعتمادًا على عدد العملاء الذين تضعهم. وعندما نحدد مبالغ أخرى ، نحصل على هذا المبلغ هناك.
بعد أن أنشأنا هذا المقياس ، سيكون لدينا بعض منطق الترتيب متراكبًا على جدول داعم أنشأناه.
سنقوم بإدخال هذا المقياس في حساباتنا لإنشاء تصور ديناميكي .
لكن أولاً ، نحتاج إلى تحديد رتبة العميل. كيف لنا أن نفعل ذلك؟ نحن نستخدم RANKX.
مرة أخرى ، نذهب إلى New Measure ، ثم نسميه تصنيف العميل . يجب أن تكون مساوية لـ RANKX مع جدول يحتوي على جميع أسماء العملاء أو العملاء لأنك تريد إلقاء نظرة على الجدول بأكمله وعدم تصفيته في سياقه الحالي.
التعبير هو إجمالي المبيعات لأننا سنصنف حسب المبيعات. لا نحتاج إلى قيمة في هذه الحالة وسنقوم بالترتيب بترتيب تنازلي .
الآن عندما نسحب هذا المقياس ، سنرى أن العميل الأكثر مبيعًا يحتل المرتبة الأولى الآن.
كما ذكرت في مقاطع فيديو أخرى ، إذا لم تذهب كل شيء هنا ، فسيتم حساب كل شيء بواحد. ذلك لأن كل شيء تمت تصفيته في جدوله في نموذج البيانات.
إذا كان هناك عميل واحد فقط ، فسيحصل هذا العميل دائمًا على الترتيب الأعلى وهو نفس الشيء مع كل صف في هذا الجدول.
لذلك عندما أزلنا سياق عامل التصفية من هذا الجدول ، يمكننا الحصول على الترتيب لجميع العملاء.
دمج التدابير في الحساب
نكتب الآن حساباتنا ، المبيعات حسب العميل ، حيث ندمج المقياسين اللذين أنشأناهما (تحديد الرتب وترتيب العميل).
بالنسبة لمنطق الترتيب الخاص بنا ، ننتقل إذا كان ترتيب العميل أقل من أو يساوي تحديد الترتيب ، فإننا نريد أن نجعل إجمالي المبيعات. إذا لم يكن الأمر كذلك ، فسنذهب فارغًا.
ما يفعله BLANK هو أنه لن يُرجع شيئًا إذا كان تحت هذا الرقم (10 ، على سبيل المثال). انظر ماذا يحدث هنا:
إنه يعيد فقط أعلى 10. نظرًا لأن هذا ديناميكي ، يمكننا تغيير المبلغ مثل إذا ذهبنا 15 ، 20 ، سيعود وفقًا لذلك. إذا لم نحصل على أي شيء ، فسوف يعيد الجميع.
يمكننا أيضًا تحويل هذا إلى تصور. فقط تخلص من كل تلك الحسابات الوسيطة وربما أضف بعض تسميات البيانات.
مرة أخرى ، نظرًا لأن هذا ديناميكي ، يمكننا تحديد العدد المطلوب من العملاء للمقارنة أو التحقق. ما عليك سوى تحديد أداة التقطيع ، وسوف يتغير تصورنا تلقائيًا.
باستخدام هذه التقنية ، يمكننا تصفية أي عملية حسابية ، مثل إجمالي الأرباح أو الهوامش من خلال تحديد الترتيب هذا.
خاتمة
هناك العديد من الطرق المختلفة التي يمكنك من خلالها استخدام هذه التقنية في نماذجك.
يمكنك استخدامه على منتجاتك أو مناطقك أو مندوبي المبيعات أو أي عامل تصفية أو بُعد آخر لديك داخل نموذج البيانات الخاص بك.
إنها مسألة مجرد تجربتها ، ورؤية كيف تعمل ضمن نماذجك الحالية ، ثم محاولة تضمين التقنية في عقلك بحيث يمكنك أن ترى بسرعة كيف يمكن استخدامها بطرق أخرى.
لقد استخدمت هذه التقنية نفسها في العديد من طرز LuckyTemplates في . تحقق من هذا إذا كان لديك بعض الوقت ، وحاول حقًا أن تتخيل ما يحدث تحت "غطاء محرك السيارة" - ستتعلم الكثير.
يشجع،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته