ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
أريد أن أتطرق إلى أسلوب التجميع الديناميكي لـ LuckyTemplates. سأوضح لك كيفية عرض أجزاء من نطاقات المعلومات الخاصة بك ديناميكيًا. هذه تقنية قوية للبناء على نموذج البيانات الخاص بك. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
لدي نموذج بيانات بسيط حقًا هنا. إنها فوضى بعض الشيء بسبب الطريقة التي وضعت بها Microsoft الأشياء داخل LuckyTemplates ، والتي لا أحبها ؛ لذا ، أود إعادة ترتيبها باستخدام تقنية الشلال.
أريد جدول المبيعات الخاص بي في الأسفل وجميع جداول البحث الخاصة بي في الأعلى.
ومع ذلك ، في كثير من الحالات ، لا تحتوي جداول البحث الخاصة بك على الكثير من المعلومات. على سبيل المثال ، لدي بيانات العملاء الخاصة بي هنا ، لكنني أريد أن أكون قادرًا على تجميع عملائي بناءً على مقياس ، وأريد القيام بذلك ديناميكيًا.
اعتمادًا على اختياري ، سيكون التجميع مختلفًا. على سبيل المثال ، أنا أختار سنة مختلفة أو أقول منتجًا مختلفًا ، أريد أن أكون قادرًا على تحليل نتائجي في التجميع بناءً على تلك التحديدات.
عندما تدمج هذه التقنية مع نموذج جيد ، هناك عدة طرق يمكنك من خلالها تصفية بياناتك.
الآن دعنا ننتقل إلى نظرية كيفية عمل هذا في الواقع.
جدول المحتويات
صيغ DAX وفروع القياس
لدي هنا عملية حسابية بسيطة لإجمالي مبيعاتي. في هذا المقياس ، استخدمت واستردت السعر من جدول مختلف ، ثم اضربته في الكمية المباعة في كل معاملة مفردة.
الآن ضمن التصور ، أريد أن أكون قادرًا على تحديد أي من عملائي هم ما أعتبره عملاء يتمتعون بنمو جيد ، أو متوسط نمو العملاء ، أو عملاء ذوي نمو ضعيف . المفتاح هو التعرف على السنة المحددة على تقطيع اللحم.
لدي حساب LY الخاص بالمبيعات (العام الماضي) هنا أيضًا ، حيث استخدمت وظائف و
من هذا الحساب ، يمكنني بعد ذلك تحديد النسبة المئوية للنمو ( نمو المبيعات ).
هذه هي الطريقة التي يمكنك بها بناء حسابات نطاقات متخصصة. في هذه الحالة ، أنا أتفرع إلى هذا الحساب (نمو المبيعات) ، وبعد ذلك سأقوم بإنشاء شرائحي بناءً على ذلك.
لاحظ أنه لا توجد أي من هذه البيانات ضمن أي من جداول البيانات الأولية الخاصة بي . أنا أقوم بإنشاء هذا باستخدام المقاييس ثم سأقوم بتقسيم النطاق ديناميكيًا بناءً على هذا الحساب.
يمكنك أن ترى على الرسم البياني المبعثر التصور هو المكان الذي ينفصل فيه المقطع أو التجميع حقًا. هذا التصور له نفس مقياس تصور الرسم البياني الشريطي في الأسفل هنا. إنه مجرد تمثيل للأشياء بطريقة مختلفة قليلاً. ولا يزال حسابًا ديناميكيًا أو أسلوب تجزئة ديناميكي.
يمكنني أيضًا تقسيم هذا حسب الشهر والسنة عن طريق إضافة مرشح تقطيع الشرائح.
التجميع الديناميكي لـ LuckyTemplates باستخدام DAX
عادةً ما أحصل على الصيغ الخاصة بي من ، باستخدام تطبيق DAX Clean Up المستند إلى الويب. يمكنك حفظ جميع الصيغ الخاصة بك هنا.
لدي مثال النطاقات المحفوظ في Analyst Hub ويمكنني فقط نسخ الكود ولصقه في النموذج الخاص بي. قد تحتاج إلى تغيير بعض المعلمات داخل الصيغة ، لكن في هذه الحالة ، لقد قمت بالفعل بإعداد هذه المعلمة بشكل مثالي.
شيء آخر يجب أن تتذكره عند القيام ببعض التقسيم الديناميكي هو أنك تحتاج إلى إنشاء جدول داعم . في هذا المثال ، أريد أن أكون قادرًا على التقسيم بناءً على عامل النمو هذا. لذلك كسرت شرائحي لعامل النمو هذا.
ولاحظ أنني أقوم بالبناء فوق نموذجي الأساسي. لا يتم تنفيذ أي من هذه البيانات فعليًا في أي جدول على الإطلاق ، مما يجعل هذه التقنية مرنة للغاية.
الآن دعنا نلقي نظرة على الصيغة التي استخدمتها هنا ، المبيعات لكل مجموعة نمو .
في الصيغة ، ترى أنني أريد حساب إجمالي المبيعات ، لكنني أريد أن أكون قادرًا على تصفية نتيجة المبيعات هذه حسب جدول الدعم الذي أنشأته.
أريد تقييم نمو العميل. وهكذا ، مع وظيفة ، ستعمل هذه الصيغة على تكرار كل عميل على حدة والعمل على نمو مبيعات كل عميل. يتم إدراج هذا في القائمة الكاملة لعملائي تقريبًا ثم يقوم بإرجاع المبيعات بناءً على أي تقييم صحيح.
الأمر المثير للاهتمام الآن في هذا هو أنه عندما أسحب هذه الصيغة إلى الجدول ، سترى أن كل شيء يتم تقييمه على أنه صحيح في مرحلة ما. هذا لأن عامل التصفية ليس في السياق على الإطلاق في هذا الجدول.
ومع ذلك ، يمكنك رؤية النطاقات أو المجموعات في تصور المخطط المبعثر. من خلال الجدول الداعم الذي قمت بإنشائه (جدول شرائح العملاء) ، يتم تشغيل عامل التصفية داخل الصيغة ، المبيعات لكل مجموعة نمو ، في هذا التصور. نتيجة لذلك ، سيقيم الكثيرون على خطأ. وهذه هي الطريقة التي نحصل بها على المقاطع ، هذه النطاقات ضمن التصور.
مثال على تقسيم وتقسيم LuckyTemplates باستخدام DAX ،
استخدم DAX لتقسيم البيانات وتجميعها في LuckyTemplates
مثال تجزئة باستخدام Advanced DAX في LuckyTemplates
خاتمة
هناك القليل لتفريغه في تقنية التجميع الديناميكي LuckyTemplates هذه ، ولكن ليس من الصعب أن تفهم حقًا النمط وجدول الدعم الذي تحتاج إلى استخدامه.
يمكنك إدخال هذا النمط مرارًا وتكرارًا ، لأي نطاق تريده. يمكن أن يكون الجدول الداعم ديناميكيًا ومرنًا تمامًا ويمكن أن يعتمد على أي مقياس تريده. فقط تأكد من إدخال المقياس الصحيح بالفعل داخل هذا التقييم من خلال الجدول. هذا ديناميكي تمامًا لكل ما تضعه هنا. يمكنك الحصول على هوامش ربح هنا ، على سبيل المثال.
لمزيد من المحتوى ذي الصلة ، تحقق من الروابط أدناه.
هتافات!
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته