ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في منشور المدونة اليوم ، أرغب في عرض تقنية تجزئة داخل LuckyTemplates. أريد أيضًا مناقشة الاعتبارات التي تحتاجها عند استخدامه عبر تقرير LuckyTemplates بالكامل. هذه طريقة لإحضار رؤى إضافية لبياناتك ربما لم تكن قادرًا على القيام بذلك في الماضي. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
كان هذا المثال بالذات من أحد تحديات LuckyTemplates التي نواجهها من خلال LuckyTemplates.
فقط لإعطائك خلفية موجزة ، نحن نبحث في فعالية تسويقنا على عملائنا.
لدي بالفعل معلومات حول عملائي ، لكنني أرغب أيضًا في تقسيمها وتحديد كيفية أداء عملائي من أفضل 30 ، ومتوسط المستوى ، ومستوى أدنى بناءً على ترتيب مبيعاتهم.
هذا جزء مشروع من التحليل قد لا يكون عادةً داخل بياناتك. في معظم الحالات ، لن يكون لديك هذا التفصيل في بياناتك ، ولكن يمكنك إنشائه داخل LuckyTemplates.
إن الشيء العظيم في LuckyTemplates هو أن هذا التقرير يمكن أن يكون ديناميكيًا بالكامل. على سبيل المثال ، سيكون أفضل 30 عميلًا معروضين هنا مختلفين لكل إطار زمني مختلف أحدده. سيتم تحديث الحساب بناءً على الاختيار.
جدول المحتويات
إنشاء جدول ثانوي لتقرير LuckyTemplates الخاص بك
عندما أحدد أفضل 30 عميلاً لدي ، كيف أتأكد من أن كل مقياس فردي يتغير لتلك الشريحة؟ كيف نتأكد من أن هذا الاختيار الخاص يتدفق على كل فكرة؟ يجب ألا ينعكس التغيير فقط في تصور المخطط الدائري المجوف ، ولكن أيضًا على مرئيات البطاقة ، والمخطط المبعثر ، والرسم البياني الشريطي.
عليك أن تتذكر أنه عندما نستخدم تقنية التجميع الديناميكي هذه ، فإننا نستخدم جدولًا ثانويًا .
هذا الجدول المعين ليس له اتصال ببقية نموذج البيانات الخاص بنا. نحتاج إلى معرفة كيف يمكننا ربطه بالحسابات التي نقوم بها ، مثل المبيعات أو المعاملات.
لذلك دعونا ننتقل بسرعة إلى التقنيات. هذا هو نمط صيغة DAX للتجميع الديناميكي الذي يمكنك استخدامه بطرق مختلفة.
لقد أنشأت كبلًا ثانويًا لمجموعات العملاء الثلاث الخاصة بي: أفضل 30 عميلًا ، والطبقة الوسطى التي تتراوح من 0 إلى 30 ، والطبقة السفلية التي تتراوح من 100 إلى 1000.
المبيعات من خلال مجموعة العملاء
كان أول شيء فعلته هو إنشاء مقياس المبيعات من خلال مجموعة العملاء . باستخدام هذا المقياس ، نريد حساب إجمالي المبيعات لدينا وتجميعها بناءً على الجدول الثانوي الجديد الذي أنشأناه للتو.
كما ترى من عرض النموذج الذي عرضته سابقًا ، فإن الجدول الثانوي موجود على الجانب ، لكن يمكننا دمجه في حساباتنا.
يمكننا معالجة حساباتنا إذا قمنا بدمج الجدول الثانوي في الصيغة. هذا هو المكان الذي يأتي فيه جزء
تذكر أنه باستخدام وظيفة ، نقوم بتغيير سياق الحساب. لكن كيف نغير سياق الحساب؟ حسنًا ، يمكننا القيام بذلك عن طريق التكرار باستخدام وظيفة FILTER .
تمكننا وظيفة FILTER من تكرار الجدول. في هذه الحالة بالذات ، نحن نكرر قائمة العملاء. سنقوم بالتكرار من خلال كل عميل على حدة ونعمل على ترتيب مبيعاتهم . وبعد ذلك سنقوم بالتكرار من خلال جدول مجموعات العملاء لمقارنة الترتيب إذا كان أكبر أو أقل من قيم و في كل صف من صفوف الجدول الثانوي.
هناك قدر كبير من المنطق المتضمن هنا. لكل عميل ، سنقوم بالتكرار خلال كل صف في جدول مجموعة العميل ومقارنة ما إذا كان ترتيب المبيعات بين أي من هذه الأرقام MIN و MAX. عندما يتم تقييمها إلى ، سنقوم بحساب المبيعات لهذا القطاع المعين.
دعونا نلقي نظرة على تصوراتنا. إذا نظرت إلى جزء الحقول ، تذكر أن جدول مجموعات العميل هو جدول ثانوي ؛ وبالتالي ، لا توجد علاقة بأي شيء آخر في نموذجنا.
لكن يمكننا الآن تصفية المبيعات على الرغم من عدم ارتباطها بنموذجنا لأننا أدخلناه في نمط الصيغة. هذا يمكننا من إنشاء التصفية داخل الصيغة نفسها.
وبعد ذلك ، إذا تحققنا من تصور المخطط المبعثر ، فسترى أنه مرة أخرى ، استخدمنا مقياس المبيعات حسب مجموعة العميل في هذا التصور ، وقمنا أيضًا بتصفيته بواسطة مجموعة العميل .
لدينا أيضًا تلميحات الأدوات ، حيث إذا حركنا الرسم البياني المبعثر ، فسنحصل على مزيد من التفاصيل حول النتائج.
اعتبارات أخرى لتقرير LuckyTemplates الخاص بك
لديك بالفعل قيمة في كل بطاقة تمت تصفيتها حسب اختياراتك. ولكن إذا لم تقم بتحديث المقاييس الفردية الخاصة بك ، فقد لا يتم تحديث هذه البطاقات ومن ثم لن ترى المقياس المحدد الذي حددته.
إذا كنت ترغب في التصفية عبر تقريرك بالكامل للحصول على هذه الإحصاءات المحددة ، فأنت بحاجة إلى إعادة جميع الحسابات الأولية أو الحسابات الأساسية ، مثل إجمالي المعاملات وإجمالي المنتجات المباعة وإجمالي العملاء .
بالنسبة إلى إجمالي المعاملات ، استخدمنا نفس الأسلوب بالضبط عن طريق نسخ ولصق الصيغة الأصلية. كل ما فعلته هو تغيير جزء منه عن طريق إدخال الحساب الأساسي الأصلي في الجزء المميز:
حتى الآن هذا سوف يتم تصفيته بواسطة تقطيع اللحم. تذكر أن أدوات التقطيع تأتي من الجدول الثانوي الذي أنشأناه.
ثم سنفعل نفس الشيء لإجمالي المنتجات المباعة وإجمالي العملاء . إذا نقرت على إجمالي العملاء ، فسترى نفس الأسلوب تمامًا ولكني قمت الآن بإدخال مقياس مختلف بعد CALCULATE .
نحن نحسب إجمالي العملاء ولكن نتأكد من أنه يمكننا التصفية حسب عمود مجموعة العميل في جدولنا الثانوي.
قد تعتقد أنه من خلال إنشاء صيغة واحدة فقط ، سوف يتدفق كل شيء من هناك. حسنًا ، إذا كنت تريد إدراج العمود في أداة تقطيع الشرائح ، فتأكد من إمكانية تصفية كل عملية حسابية في تقريرك بواسطة أداة تقطيع الشرائح تلك.
إذا استخدمت فقط المقياس الأساسي الأصلي لإجمالي المعاملات ، فلن تفهم أن بعض السياق يأتي من التحديد.
تحتاج إلى تضمين النمط الذي تستخدمه في جميع الأشياء التي تعرضها في تقريرك.
إذا فعلت ذلك جيدًا ، فسيؤدي ذلك إلى تقرير مقنع للغاية لأن شرائح أو مجموعات العملاء هذه لم تكن موجودة حتى في بياناتك الأصلية. لقد صنعتها حرفيًا وحسبت المبيعات ديناميكيًا من اختيار وقت معين ثم صنفت عملائك بناءً على تلك المبيعات. بعد ذلك ، غاصت ديناميكيًا في شريحة من هؤلاء العملاء.
تجميع العملاء ديناميكيًا حسب تصنيفهم مع RANKX في LuckyTemplates ،
الغوص العميق في كيفية استخدام وظيفة ALLSELECTED DAX في LuckyTemplates
كيفية التحكم في تفاعلات المرئيات الخاصة بك في LuckyTemplates
خاتمة
هذه تقنية قوية إذا كان بإمكانك تجميعها جميعًا وتصورها جيدًا. يمكنك الوصول إلى تقرير LuckyTemplates هذا والتلاعب به في . هذا في الواقع أحد إرسالاتي في تحدي LuckyTemplates # 3.
لقد وضعت عرضي على صفحة العرض حتى تتمكن من استخدام العرض التوضيحي المباشر واللعب به. إذا كنت ترغب في تنزيل هذا المورد المحدد ، يمكنك الانضمام إلى منصتنا التعليمية من خلال الخاص بنا .
كان هذا أسلوبًا صعبًا قمت بتضمينه في هذا التقرير بالذات ، لكنه جعل الرؤى أكثر إقناعًا. لقد ميزت رؤيتي مقارنة بالإرسالات الأخرى في التحدي لأنه لم يفكر أحد في ما سيحدث إذا لم تكن لدينا البيانات في البداية.
لقد فكرت في كيفية عرض هذا بشكل مختلف. ربما لم يشاهد بعض المستهلكين لدي هذا التقسيم والانهيار الديناميكي.
أعطت هذه التقنية الأولوية لعملائنا الأكثر أهمية . تمكنا من التعمق في مجموعة فرعية مهمة من عملائنا من شأنها أن تدفع الجزء الأكبر من إيراداتنا أو أرباحنا في المستقبل.
هذه بعض الأشياء الرائعة التي يمكنك القيام بها في LuckyTemplates: يمكنك التفصيل وإبراز الرؤى الأكثر قيمة والتي ستحدث أكبر قدر من الاختلاف في عملك .
أطيب التحيات،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته