ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، سنعرض مثالاً مفصلاً عن سبب حاجتنا دائمًا إلى استخدام محرر الاستعلام في LuckyTemplates وما يمكننا تحقيقه عند استخدامه.
يُعد من أفضل الممارسات إحضار بياناتك دائمًا إلى محرر الاستعلام أولاً.
سنعرضها ونثبتها من خلال استعراض بعض الأمثلة والمشكلات التي قد نواجهها ، والطريقة التي ستبدو بها تلك البيانات إذا لم نستخدم محرر الاستعلام.
جدول المحتويات
لماذا تحتاج دائمًا إلى استخدام محرر الاستعلام في LuckyTemplates
يمكننا الآن استيراد هذه البيانات إلى نموذج البيانات الخاص بنا عن طريق النقر فوق خيار الحصول على البيانات . هذا الخيار يجعل من السهل استيراد الملفات على نموذج البيانات الخاص بنا. ومع ذلك ، لا نقترح فعل ذلك حقًا لأنه يجب علينا دائمًا تنظيف بياناتنا وتحسينها في محرر الاستعلام أولاً.
فقط لإظهار مثال على سبب عدم إحضار بياناتنا مباشرة إلى نموذج البيانات لدينا ، دعنا نستورد نموذجًا للملف بالنقر فوق Get data والنقر فوق مصنف Excel .
في هذا المثال ، سنستخدم نموذج ملف بيانات Excel هذا حول عمليات التصنيع . انقر نقرًا مزدوجًا فوق الملف لإدخاله في نموذج البيانات الخاص بنا.
داخل Navigator ، سنحدد جدول Operation_Data هذا وننقر فوق الزر Load .
بعد ذلك ، ستلزم جدولنا على الفور بنموذج البيانات الخاص بنا. هذا هو المكان الذي قد نواجه فيه بعض المشاكل. هذا لأن ارتكاب ملف بيانات لم يتم تحسينه حتى الآن قد يحتوي على بعض الأخطاء التي لم نتمكن من تعديلها أو إصلاحها قبل الوصول إلى نموذج البيانات الخاص بنا.
يمكننا فقط إغلاقه بالنقر فوق الزر "إغلاق" .
بعد ذلك ، ستستمر في الالتزام بهذه البيانات غير المحسّنة مع وجود أخطاء في نموذج البيانات الخاص بنا.
من خلال النظر إلى هذه البيانات في جدول البيانات الخاص بنا ، يمكننا أن نرى مدى ضخامة هذا الجدول. هذه ليست الطريقة التي نريد أن تكون بياناتنا داخل LuckyTemplates الخاصة بنا. من المحتمل أيضًا وجود الكثير من الأعمدة الزائدة عن الحاجة ، أو المعلومات التي لا نحتاجها داخل هذا الجدول والتي يجب حذفها أولاً. ما نريده هو أن يكون لدينا جداول محسنة ونظيفة حتى نتمكن من بناء نموذج حول بياناتنا.
هذه فقط بعض الأسباب العديدة التي تجعلنا دائمًا نحضر بياناتنا إلى محرر الاستعلام أولاً.
تحويل البيانات باستخدام محرر الاستعلام في LuckyTemplates
يبدو نموذج جدول البيانات الآخر هذا فوضويًا من منظور LuckyTemplates. إذا نظرنا إلى هذا ، فلا يوجد شيء جيد يمكننا القيام به في LuckyTemplates مع كل هذه الجداول الصغيرة والعناوين الزائدة عن الحاجة وبعض المعلومات غير ذات الصلة. لذا ، ما يتعين علينا القيام به أولاً هو إحضار هذا إلى محرر الاستعلام. ثم حاول تحسينه وتنظيفه.
سأوضح لك كيف يمكننا تنظيف جدول البيانات أو ورقة العمل هذه بشكل فعال من خلال وضع التحويلات فوق بعضها البعض. مرة أخرى ، لا تجلب البيانات مباشرة إلى LuckyTemplates. قم دائمًا بتحويل بياناتك أو تنظيفها في محرر الاستعلام أولاً.
لفتح محرر الاستعلام ، ما عليك سوى النقر فوق خيار تحويل البيانات .
داخل محرر الاستعلام ، قم باستيراد الملف بالنقر فوق مصدر جديد . ثم اختر نوع الملف الذي ترغب في الاستعلام عنه. في هذا المثال ، سنضغط على Excel Workbook لأننا نريد الاستعلام عن جدول بيانات أو ملف ورقة عمل.
بعد ذلك ، اختر الملف الذي تريد الاستعلام عنه. في هذا المثال ، سنقوم بالاستعلام عن ملف iPhone6 excel.
نحتاج إلى تنظيف ورقة العمل بأكملها ، لذا سنحدد الورقة 1 وننقر على الزر "موافق" .
بعد ذلك ، سنرى كل هذه الأعمدة والمعلومات والقيم الخالية التي نحتاج إلى تنظيفها. هذا مثال رائع لإظهار ما يمكننا تحقيقه داخل محرر الاستعلام. في الخطوات التالية ، سنقوم بتنظيف هذا الجدول وتحسينه.
دعونا نعيد تسمية الجدول أولاً. ضمن الخصائص ، أعد تسمية هذا الجدول إلى بيانات المبيعات .
بعد ذلك ، يمكننا البدء في تنظيف جدول البيانات هذا بعدة طرق وأوامر مختلفة. في هذا البرنامج التعليمي ، سنبدأ بإزالة القيم الخالية.
1. إزالة القيم الفارغة
يمكننا بسهولة إزالة القيم الخالية من خلال النقر فوق رمز السهم لأسفل للأعمدة ذات القيم الخالية.
ثم ، قم بإلغاء تحديد (فارغ) ضمن خيار المرشحات ، وانقر فوق الزر موافق .
الآن ، سنرى أن القيم الخالية قد ولت.
2. إزالة المعلومات الزائدة عن الحاجة
الشيء التالي الذي يمكننا القيام به هو إزالة المعلومات الزائدة داخل هذه الصفوف من طاولتنا. لدينا حاليًا ItemNumber و ProductName و ClassificationGroup وبعض نطاق التواريخ. سنقوم بإزالة هذه التكرارات وإحضار الصف الأول إلى الرأس بدلاً من ذلك.
للقيام بذلك ، انقر فوق علامة التبويب التحويل . ثم حدد استخدام الصف الأول كرؤوس .
نتيجة لذلك ، أصبحت هذه العناصر رؤوسنا الفعلية وهو ما يجب أن تكون عليه بالفعل.
بعد ذلك ، يمكننا الآن إزالة نفس العناصر من صفوفنا عن طريق إلغاء تحديدها في عوامل التصفية الخاصة بنا . بالنسبة لعمود ItemNumber ، يمكننا إلغاء تحديد خيار ItemNumber في عوامل التصفية الخاصة به.
الشيء الجيد في هذا هو أنه يخفي تلقائيًا كل تلك العناصر المعينة من الأعمدة المجاورة الأخرى في تلك الصفوف. كما نرى ، اختفت هذه العناصر الزائدة عن الحاجة في الأعمدة الأخرى الآن أيضًا. لدينا الآن جدول بيانات أنظف.
3. Unpivoting الأعمدة في LuckyTemplates
الشيء الآخر الذي يمكننا إصلاحه هنا هو أعمدة التاريخ المتعددة. ما يمكننا فعله هو وضعها داخل عمود واحد بدلاً من ذلك. يمكننا القيام بذلك عن طريق عدم تنشيط الأعمدة .
أولاً ، حدد الأعمدة التي لا نريد إلغاء تنشيطها. ثم ، انقر بزر الماوس الأيمن فوق العمود المحدد الأخير واختر Unpivot Other Columns .
لدينا الآن التواريخ الخاصة بنا داخل عمود واحد ومبلغ المبيعات في عمود آخر أيضًا.
يمكننا الآن إعادة تسمية هذين العمودين بالتواريخ ومبلغ المبيعات .
انقر فوق رمز نوع البيانات على الجانب الأيسر من عمود مبلغ المبيعات . بعد ذلك ، قم بتغيير نوع البيانات الخاصة به إلى عدد صحيح .
وبالمثل ، انقر فوق رمز نوع البيانات على الجانب الأيسر من عمود التواريخ . بعد ذلك ، قم بتغيير نوع البيانات الخاص به إلى التاريخ .
4. إزالة الأخطاء في محرر Power Query
في بعض الحالات ، قد نواجه بعض الأخطاء أثناء تنظيف بياناتنا. في هذا المثال ، لدينا أخطاء ضمن أعمدة التواريخ .
يرجع ذلك إلى وجود قيم نصية قبل تغيير نوع بيانات الأعمدة إلى "تاريخ" . كما هو موضح من المثال أدناه ، توجد معلومات ملخصة داخل عمود التاريخ .
يمكننا إزالة هذه الأخطاء بسهولة عن طريق النقر بزر الماوس الأيمن على عمود التواريخ واختيار خيار إزالة الأخطاء .
نتيجة لذلك ، ستزيل كل هذه الأخطاء حتى لا تكون موجودة على طاولتنا بعد الآن. طاولتنا الآن أكثر نظافة.
5. تحويل استعلام إلى جدول فعلي
أخيرًا ، نحتاج إلى تحويله من استعلام إلى جدول فعلي وإلزامه. ما عليك سوى النقر فوق الخيار "إغلاق وتطبيق" ضمن علامة التبويب "الصفحة الرئيسية" .
لدينا الآن جدول مثالي ومحسن لـ LuckyTemplates. يبدو هذا الجدول رائعًا من حيث تشغيل كافة صيغ وأنماط DAX الخاصة بنا.
خاتمة
للتلخيص ، لقد أخذنا ورقة عمل قبيحة من البيانات وقمنا بتحويلها إلى جدول مصقول تم تحسينه بشكل مثالي لـ LuckyTemplates. يمكننا الآن بناء نموذج حوله.
نأمل أن يكون هذا البرنامج التعليمي مفيدًا فيما يتعلق بما يمكننا تحقيقه باستخدام محرر الاستعلام في LuckyTemplates ولماذا يجب علينا دائمًا إحضار بياناتنا إلى محرر الاستعلام أولاً. حتى إذا كان لدينا جدول صغير فقط ، فقد يكون هناك شيء صغير مثل مجرد تغيير اسم العمود أو نوع بيانات العمود. نرغب في التعود على القيام بالأشياء في محرر الاستعلام أولاً حتى نتمكن من العمل مع العديد من عمليات التحويل وإجراءات التنظيف للبدء في تحسين بياناتنا.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته