ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سوف نتحدث عن بعض أفضل النصائح الخاصة بي باستخدام محرر متقدم داخل LuckyTemplates. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
من المثير للدهشة أن معظم الناس لا يعرفون عن المحرر المتقدم. هذا لأنه مخفي داخل محرر الاستعلام ، والذي لا يستخدمه الكثير من المستخدمين بقدر ما ينبغي.
إذا كنت لا تعرف ما هو ، فأنت بحاجة إلى فهم أفضل لكيفية عمله في LuckyTemplates.
يسجل المحرر المتقدم جميع التحويلات المختلفة التي تجريها داخل محرر الاستعلام.
لا تحتاج إلى فهم كيفية كتابة أي من الكود (يسمى "M"). لكن يجب أن يكون لديك فهم جيد لما تعنيه بالفعل وكيف تعمل خلف الكواليس.
يجب أن تعلم أن هذا بسبب وجود العديد من المرات خاصة عندما تقوم بإجراء المزيد والمزيد من التحويلات داخل محرر الاستعلام الذي ستحتاج إليه لإكمال بعض الإصلاحات داخل المحرر المتقدم.
هناك بالتأكيد تعديلات يمكن إجراؤها بسهولة أكبر داخل المحرر المتقدم وعبر كود M مقابل القيام بذلك داخل واجهة المستخدم فقط عن طريق التأشير والنقر.
كنت أرغب في الغوص سريعًا في المحرر المتقدم داخل محرر الاستعلام في LuckyTemplates. إذا كنت بدأت للتو في LuckyTemplates ، فقد لا تكون على دراية بهذا المجال ولكن كلما طورت المزيد والمزيد من تقارير LuckyTemplates ، يصبح من المهم أن تفهم ما يجري بالداخل هنا.
جدول المحتويات
محرر الاستعلام
أول شيء يجب فعله هو الانتقال إلى محرر الاستعلام عن طريق تحديد أيقونة تحرير الاستعلامات. 0:50
في جميع تدريبات المبتدئين ، أقول دائمًا إنه لا ينقر أبدًا على "الحصول على البيانات" لأن البيانات ليست مثالية أبدًا ؛ عليك دائمًا إجراء نوع من التحويل أو التنظيف.
عندما تبدأ في القيام بمزيد من العمل في LuckyTemplates ، ستحتاج إلى إجراء بعض التعديلات الصغيرة فيما يسمى بالمحرر المتقدم .
هذا هو المكان الذي تتم فيه كتابة سطور التعليمات البرمجية عند إجراء تحويلات على مجموعات البيانات الخاصة بك. أنا حاليًا في جدول التواريخ أبحث في المصدر الذي تأتي منه البيانات ، والذي يأتي من استعلام التواريخ.
الشيء الأساسي الذي يجب ملاحظته هنا هو أن هذا الجدول تم إنشاؤه من مصدر ، والمصدر في هذه الحالة هو مجرد استعلام معلمات. لقد تم تسميته بسطر واحد من التعليمات البرمجية يسمى الأعمدة المعاد تسميتها .
دعنا نذهب ونجري بعض التغييرات وننشئ عمود شهر قصير. سأكرر العمود ، ثم أقسم العمود بعدد الأحرف.
سأقسمها على ثلاثة ، واختر مرة واحدة ، أقصى اليسار قدر الإمكان.
سأقوم بعد ذلك بإعادة تسمية العمود إلى Short Month . ستتمكن من رؤية الخطوات التي طبقتها على الجانب الأيمن.
المفتاح هنا موجود داخل المحرر المتقدم ، والذي سيوضح لك ما حدث بالفعل. ما هو رائع في ذلك هو أنه يحاول اكتشاف تسمية لكل صف واحد داخل هنا ، ويكتب بالتسلسل رمزًا لكل خطوة تقوم بها.
في رأيي ، لا تحتاج إلى معرفة كيفية كتابة التعليمات البرمجية لاستخدام LuckyTemplates جيدًا. لا أعرف حتى كيف أكتبه بنفسي لأن المحرر المتقدم يقوم بكل العمل نيابة عنك. من الواضح أنني أفتقد بعض الأشياء المتخصصة جدًا التي لا يمكنني القيام بها لأنني لا أستطيع كتابتها ، لكن الشيء المهم هنا هو فهم ما يجري.
إجراء التغييرات في المحرر
الشيء العظيم هو أنه يمكنك إجراء تغييرات ستنعكس في الجدول. على سبيل المثال ، لا تريد تسميته "شهر قصير" بعد الآن ، وتريد تغييره إلى "شهر قصير".
يمكنك الدخول إلى المحرر وإجراء التغييرات هنا ، وهو يُجري التغيير نيابةً عنك في الواجهة الأمامية. هذا مفيد جدًا من منظور تدقيق ، لأنه ببساطة عندما تحصل على أخطاء ، فهذا هو المكان المناسب للذهاب إليه. يمكنك الغوص هنا ومعرفة مكان حدوث الخطأ.
إصلاح الخطأ
أريد أن أوضح لك شيئًا واحدًا سريعًا حيث يمكنك الدخول في بعض المشاكل ولا يمكن إصلاحه إلا في المحرر المتقدم.
لنفترض على سبيل المثال أن العمود القصير Mth يختفي ثم يظهر في نهاية الجدول. قد ترغب في نقله ووضعه بجوار الشهر الكامل ، أليس كذلك؟
الآن إذا انتقلنا إلى المحرر المتقدم ، فسترى أن الأعمدة المعاد ترتيبها تسرد فعليًا كل اسم عمود واحد.
عليك أن تكون على علم بحدوث هذا. لنفترض أنك أدركت في هذه المرحلة أنك تريد تغيير اسم شيء ما ، أو حتى وضع شيئًا بسيطًا مثل المسافة بين الأسبوع والانتهاء ، فسوف يعطيك تحذيرًا يقول إدراج الخطوة .
في الوقت الحالي ، يبدو الأمر جيدًا ولا يوجد خطأ عند النقر ، ولكن بعد ذلك تحقق مما يحدث عندما تصل إلى النهاية. تحصل على خطأ.
في بعض الأحيان ، لا تخبرك رموز الخطأ هذه دائمًا بالخطأ أو مكان العثور على الخطأ. ولكن في هذه الحالة ، تقول أنه لا يمكن العثور على WeekEnding. الآن السبب في ذلك هو أن اسم الجدول الأولي كان مدرجًا بالفعل في هذا الصف المحدد.
لذلك عليك أن تذهب وتجد الصف واسم العمود المحدد. يمكنك أن ترى هنا أن "WeekEnding" لم تتغير ، مما تسبب في حدوث الخطأ. لذلك كل ما يتعين علينا القيام به هو وضع مسافة بين الأسبوع والانتهاء لإصلاح الخطأ.
هذا هو السبب في أن فهم المحرر المتقدم هو المفتاح. نأمل أن تصبح أكثر دراية بالمحرر المتقدم ، لأنه قد يكون لديك الكثير من الأخطاء لإصلاحها ولا تريد حذفها جميعًا.
خاتمة
نقطتي الرئيسية هي أن الفهم أكثر أهمية من القدرة على كتابة أي كود. هذه هي حصتي الرئيسية من هذا البرنامج التعليمي.
إذا كنت ترغب في تعلم العديد من تقنيات محرر الاستعلام المتقدمة ، فراجع المحتوى الموجود في وحدة الدورة التدريبية هذه في . هذه هي الدورة التي يرى فيها معظم الأعضاء أكبر تحول من عملهم في LuckyTemplates بمجرد إكمالهم له.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته