التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

سأتحدث عن التقسيم الديناميكي باستخدام المعلمات الديناميكية لأنني رأيت الأعضاء يسألون عنها عدة مرات في منتدى دعم LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.

التحدي في هذا هو معرفة المناطق التي يجب تقسيمها أولاً. سيتعين عليك أيضًا العثور على طريقة لإدخال المعلمات الديناميكية في صيغتك. سأقوم بتبسيط كل ذلك من خلال المثال الذي سأعرضه هنا.

جدول المحتويات

إنشاء معلمة ماذا لو

أول شيء أحتاجه هو معلمة. في هذه الحالة ، قمت بإنشاء معلمة تصنيف العميل .

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

لقد أنشأت هذه المعلمة بالانتقال إلى النمذجة ، ثم بالنقر فوق معلمة جديدة.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

ستعمل معلمة ماذا لو تلقائيًا على إنشاء جدول لي. كما أنه ينشئ مقياسًا للاختيار الذي قمت به.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

عندما أسحب ذلك إلى تقريري ، سيُظهر أي اختيار أقوم به في أداة التقطيع.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

الشيء الأساسي الذي يجب تذكره هنا هو أن المعلمات الخاصة بك يجب أن تقسم النتائج في كل مرة تقوم فيها بإجراء تقسيم مخصص .

وبغض النظر عن معلمة تصنيف العميل ، لدي أيضًا معلومات حول المناطق التي توجد بها المتاجر.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

سياق الحساب هو أحد العوامل الرئيسية في الحصول على هذا الحق. يوجد أيضًا سياق إضافي هنا يوضح مكان وجود المتاجر.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

الآن أريد أن أفصل أرباحي عن طريق مقارنة كبار عملائي وعملائي السفليين. أريد أيضًا أن تكون كلتا المجموعتين العلوية والسفلية ديناميكية. هذا هو المكان الذي تظهر فيه المعلمات الديناميكية في الصورة.

تطبيق المعلمات الديناميكية

لذلك يجب أن تتغير النتائج اعتمادًا على الطريقة التي أريد بها إلقاء نظرة على البيانات. هذا يعني أنه إذا قمت بتغيير أداة تقطيع الشرائح الخاصة بترتيب العميل ، فيجب أن تتغير البيانات الموجودة على الجدول أيضًا.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

أول شيء سأفعله هو استخدام صيغة لجذب كبار العملاء إلى الجدول.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

لقد أنشأت العمود باستخدام وظيفة لإجمالي الإيرادات ثم استخدام كوظيفة ترتيب. تقوم TOPN أيضًا بإرجاع جدول افتراضي بناءً على نتائج الترتيب.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

لقد أضفت السياق هنا بينما نحسب إجمالي الإيرادات لأنني أنظر فقط إلى العملاء الأعلى تصنيفًا. يتم تحديد هذا الترتيب من خلال قيمة تصنيف العميل .

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

باستخدام TOPN ، سأعمل من خلال جميع بيانات العملاء. ومع ذلك ، فإنه سيحافظ فقط على السياق لأعلى 4 ، نظرًا لأن هذا هو المعامل الذي يتم تعيينه في الجدول. إنها القيمة التي حددتها في آلة التقطيع.

يمكنني نقل أداة التقطيع الخاصة بي إلى 3 ، كما يجب أن تتغير النتائج وتعكس فقط البيانات الخاصة بأعلى 3.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

أريد أيضًا أن ألقي نظرة على عملائي السفليين ، لذلك سأضيف ذلك إلى طاولتي.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

نظرًا لأنني وضعت عملائي السفليين هناك ، فمن المهم أيضًا ملاحظة أنني سأحتاج إلى إجمالي عدد العملاء لكل متجر خلال أي إطار زمني محدد.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

للحصول على إجمالي العملاء ، استخدمت وظيفة .

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

لاحظ أن هذه كلها مجرد بيانات نموذجية ، لذا فإن الأرقام التي أتيحت لي من هذه الصيغة قد تبدو صغيرة وغير واقعية. لكن هذه العملية الحسابية ستعمل أيضًا مع ترددات أكبر بمجرد تطبيقها على سيناريوهات الحياة الواقعية.

هذه هي الصيغة التي استخدمتها للحصول على العملاء السفليين. لاحظ أنه مشابه جدًا لتلك التي استخدمتها لأفضل العملاء ، ولكن مع بعض التعديلات الطفيفة.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

لقد استخدمت كلاً من الدالتين CALCULATE و TOPN هنا أيضًا. ولكن بدلاً من مجرد وضع تصنيف العميل ، استخدمت الفرق بين إجمالي العملاء وقيمة تصنيف العميل

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

ثم بدلاً من مجرد وضع وأسماء العملاء ، كان علي إضافة منطق. نظرًا لأنني أحصل على العملاء السفليين بدلاً من كبار العملاء ، سأستخدم ASC بدلاً من DESC .

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

تكررت الصيغة السابقة من خلال كل عميل للحصول على أفضل العملاء. ولكن نظرًا لأنني أحصل على العملاء الأدنى ، فهذا يعني أنه سيحسب أيضًا الحالات التي لم تكن فيها مبيعات .

يجب أن أتأكد من أن الأشخاص الذين تم احتسابهم كعميل سفلي قاموا أيضًا بعملية شراء. هذا هو السبب في أنني أضفت أن القيمة يجب أن تكون أكبر من 0 .

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

لهذا السبب ، تُظهر بياناتي الآن عدد العملاء الذين أجروا عملية شراء بالفعل. في هذا الصف الأول ، يُظهر أن 11 عميلًا اشتروا شيئًا ما في هذا المتجر المحدد خلال الإطار الزمني المحدد.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

يمكن أن يكون الأمر صعبًا جدًا في هذا الجزء ، غالبًا لأن TOPN تقوم بالفعل بإنشاء جدول افتراضي ، لكنني أيضًا أقوم بإنشاء جدول افتراضي آخر بداخله. ينظر هذا الجدول الافتراضي إلى مجموعة فرعية أصغر بكثير من العملاء ، وليس العملاء ككل.

لذلك أقوم بترتيب آخر هنا في نهاية معادلة إجمالي الإيرادات . وكما ذكرت سابقًا ، أنا أستخدم ASC بدلاً من DESC .

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

باستخدام هذه الصيغ ، لدي الآن معلمات ديناميكية مضافة إلى التجزئة الديناميكية.

تصور النتائج

يمكن استخدام التقنية التي استخدمتها لمجموعات بيانات أكبر بكثير. هذا يعني أنه لفهم النتائج بشكل أفضل ، من المفيد أن يكون لديك بعض التصورات لعرضها.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

سأبدأ بمخطط بسيط يمكن أن يُظهر لك مقارنة بين العملاء الأعلى والأدنى لكل متجر.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

يمكنني أيضًا تغيير هذا واستخدام مخطط شريطي مكدس في حالة كانت الأرقام كبيرة بما يكفي وسيتم عرضها بشكل أفضل بهذه الطريقة.

التقسيم الديناميكي مع المعلمات الديناميكية - تقنية LuckyTemplates و DAX المتقدمة

باستخدام هذه التصورات ، يمكنني الحصول على رؤية أفضل للأرقام. هذا ، على سبيل المثال ، يوضح المتاجر المعرضة لخطر أكبر. يمكنني معرفة المتاجر التي لديها عدد قليل جدًا من العملاء مما يؤدي إلى انخفاض الإيرادات.


التقسيم الديناميكي: كيفية تقسيم العملاء إلى مجموعات باستخدام
تقنيات تجزئة عملاء DAX ​​المتقدمة باستخدام نموذج البيانات -
مثال تجزئة LuckyTemplates و DAX باستخدام DAX المتقدم في LuckyTemplates

خاتمة

البيانات التي استخدمتها هنا منخفضة التردد للغاية ، لكن تخيل الاحتمالات عند تطبيق ذلك على مجموعات بيانات أكبر. يمكن لهذه التقنية أيضًا تقسيم المعلومات الأخرى وإضافة العديد من المعلمات المختلفة إلى جانب العملاء الأعلى والأسفل فقط ، أو مواقع المتاجر.

يوضح هذا المثال كيفية التعامل مع القياسات الداخلية أيضًا. تقنيات مثل هذه تعطي نظرة ثاقبة مذهلة للبيانات ، بغض النظر عن مكان تطبيقها.

أتمنى لك كل خير،


ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته