ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
كنت أرغب في تسليط الضوء في هذا المنشور على بعض أفضل تلميحاتي المتعلقة بنمذجة بيانات LuckyTemplates. في هذا البرنامج التعليمي ، أتناول العديد من الأساليب بالتفصيل والتي أعتقد أنك ستجدها مفيدة جدًا بمجرد أن تبدأ في تنفيذها في تقاريرك. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
ستجد أنه أثناء عملك في أي تطوير ، ستنمو عناصر معينة من تقارير LuckyTemplates الخاصة بك. يمكن أن تكون هذه أشياء مثل جداول البيانات الجديدة ، والعلاقات المختلفة بين الجداول ، ومجموعة متنوعة من مجموعات القياس ، وغير ذلك الكثير.
يعد تنظيم كل هذه الأجزاء من تقاريرك أمرًا ضروريًا للغاية حتى تتمكن من الحصول على فهم واضح لما يحدث داخل نموذجك.
أريد أن أتحدث عن بعض أفضل النصائح المتعلقة بممارساتي لتنظيم النماذج الخاصة بك. ما ننظر إليه هنا هو تقرير كامل تم تطويره لقمة التعلم .
هذا النموذج هنا مفصل للغاية - لقد تم إجراء العديد من الحسابات في هذا التقرير والعديد من الجداول الداعمة أعلى هذا النموذج. للتوصل إلى شيء مثل هذا ، من الضروري للغاية اتباع بعض هذه النصائح حول أفضل الممارسات حول تنظيم الأشياء.
جدول المحتويات
قم ببناء نموذجك الأساسي بشكل حدسي
دعنا نذهب ونزور نموذج البيانات أولاً. تحقق الآن من مدى تفصيل النموذج الأساسي.
كثير منكم ممن شاهدوا دروسي التعليمية من قبل على دراية بكيفية إعداد نموذجك الأساسي بأبسط طريقة ممكنة.
ستلاحظ أن جداول LOOKUP في الأعلى وجداول FACT في الأسفل. يمكنك أيضًا أن ترى هنا أننا نتعامل بالفعل مع جداول حقائق متعددة.
في هذا المثال ، هناك الكثير من المواد التي نتعامل معها من حيث التفاصيل المالية. أشياء مثل إعداد الميزانية ومقارنتها ودمجها مع بيانات المعاملات أو بيانات المبيعات لدينا.
لدينا الكثير من الجداول والعلاقات في كل مكان ، ولكن كما ترون هنا ، فقد وضعتها بطريقة بسيطة وبديهية. إذا قمت بإعداده على هذا النحو ، فسيصبح من الأسهل فهمه على الرغم من أن ما يتم فعله معقد للغاية من حيث العمليات الحسابية.
تنظيم الجداول حيث يمكنك رؤيتها
دعني أقوم بتوسيع الشاشة حتى تتمكن من رؤية عدد الجداول ومجموعات الأشياء الموجودة في هذا النموذج.
أضع الجداول الداعمة أسفل مقاييسي الأساسية حيث يمكنني بسهولة تحديد موقعها تمامًا.
لدي أيضًا بعض الجداول المخفية التي تحتوي على بيانات مختلفة ، وقمت بدمجها في جدول التفاصيل المالية.
على الجانب الأيمن من الشاشة توجد جداول القياس الخاصة بي. جداول القياس هي المفتاح لتنظيم النموذج الخاص بك. أضعهم على الجانب أيضًا. أفعل ذلك على جميع عارضاتي ، وأنا أوصي بشدة أن تفعل شيئًا مشابهًا.
لقد لاحظت أنه بالنسبة لمعظم أعضاء LuckyTemplates الذين ينشرون في منتدى الدعم ، فإن نموذجهم في حالة من الفوضى. هذا مفهوم تمامًا ، لأنك لا تعرف ماذا تفعل عندما تبدأ للتو.
ولكن إذا كان بإمكانك أن تأخذ بعض هذه النصائح البسيطة التي أستخدمها وأنفذها في نموذجك الخاص ، فأنا على ثقة من أنه حتى هذه التغييرات الصغيرة ستجعل الأمور أسهل في الفهم.
تصور الأشياء في عقلك
ما أحب القيام به - بغض النظر عن سيناريو البيانات الذي أعمل عليه - هو تصور ما يحدث بالفعل مع نموذجي أثناء إنشاء تقريري وكتابة حسابات DAX الخاصة بي .
لذلك أعرف عند وضع عامل التصفية ، وأنا أعلم كيف يتدفق إلى عملية حسابية قد أقوم بها في جدول المبيعات أو جدول الميزانية أو حتى في مجموعة من الجداول.
من المهم أن تكون قادرًا على تصور هذه الأشياء في ذهنك كما تحدث بالفعل.
تنظيم التدابير الخاصة بك باستخدام جدول القياس
آخر نصيحة أردت أن أتطرق إليها تتعلق بقياس الجداول. دعنا نلقي نظرة على الجانب الأيمن ونرى عدد جداول القياس التي لدي. عدد لا بأس به ، أليس كذلك؟
تحقق مما يحدث عندما أفتح أيًا من هذه الحقول ، مثل حقول Attrition Visuals و Key Measures.
ما أحاول أن أوضحه لكم هنا هو أنه يمكنك إنشاء الكثير من الإجراءات. يمكنك بسهولة إنشاء 30 أو 40 أو حتى 50 مقياسًا في نموذجك. إذا لم تضع هذه في جداول القياس ، فيمكنك بسهولة أن تضيع في بحر البيانات . ستبحث عن مقاييسك ولن تعرف مكان العثور عليها. سيجعل الحياة أكثر صعوبة لأي شخص يستخدم نموذجك.
اسم جداول القياس بشكل حدسي
من المهم تبسيط الأشياء قدر الإمكان لتسريع عملية التطوير ، خاصة إذا قمت بتسمية جداول القياس الخاصة بك بطريقة بديهية.
على سبيل المثال ، إذا أردت إجراء مقارنة بين الفترات الزمنية ، فأنا أعرف إلى أين أذهب. سأضغط فقط على جدول مقارنة الوقت ، ثم أسحبه وأفلته في تصوراتي .
من خلال تنفيذ هذه الأشياء الصغيرة فقط ، يمكنك تحسين سرعة التطوير في LuckyTemplates.
هذا ليس فقط لمصلحتك أيضا. يحتاج الآخرون الذين من المحتمل أن يستخدموا نموذجك في المستقبل إلى أن يكونوا قادرين على المتابعة من حيث تركت عملك.
يجب أن يكونوا قادرين على تدقيق الأرقام التي تحسبها وأيضًا فهم كيفية حساب هذه الأرقام.
خاتمة
إذا اتبعت أفضل النصائح حول نمذجة بيانات LuckyTemplates التي أجريها في هذا البرنامج التعليمي ، فأنا على ثقة تامة من قدرتك على تطوير نماذج بيانات LuckyTemplates أكثر تفوقًا بكثير من الآخرين من حولك.
لا يوجد سوى عدد قليل من التحديثات الصغيرة التي تحتاج إلى إجراؤها والقيام بعمل جيد باستمرار لتحسين إعداد التقارير وأعمال التطوير التي تغامر بها. يمكنك أيضًا استخدام هذه النصائح لإجراء تحديثات سريعة وسهلة للعمل الحالي أيضًا.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته