ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
جدول المحتويات
دروس منصة الطاقة
في هذا البرنامج التعليمي لاستعلام الطاقة ، أريد أن أوضح لك طريقة واحدة لتقسيم الخلايا متعددة الأسطر إلى صفوف متعددة. في بعض الأحيان ، ستحصل على ملف Excel حيث يتم تقسيم البيانات داخل الخلية عبر عدة أسطر. اليوم ، أريد أن أوضح لك كيف يمكنك استخدام Text.Split and List.Zip لمساعدتك في مثل هذه الحالة. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
دعنا ننتقل إلى استعلام القوة.
قبل أن نفعل أي شيء ، تأكد من ظهور شريط الصيغة هذا على شاشتك. إذا لم يكن مرئيًا ، فانتقل إلى علامة التبويب عرض وقم بتشغيله.
ثانيًا ، دعنا نكتشف أيضًا كيف يمكننا البحث عن أول السطر المرتجع أو موجزات السطر. بالنسبة إلى هذا ، سأفتح نافذة المحرر المتقدم وانقر فوق علامة الاستفهام في الزاوية اليمنى العليا.
هذا يقودني مباشرة إلى التوثيق عبر الإنترنت. سأحدد مواصفات لغة Power Query M وانتقل إلى Consolidated Grammar .
دعنا ننتقل لأسفل قليلاً لرؤية تسلسل هروب الأحرف . يوضح لنا هذا كيفية كتابة هذه الأحرف المرتجعة أو موجزات الأسطر. نحتاج أن نبدأ بعلامة التجزئة أو علامة الجنيه ، متبوعة بأقواس فتح ثم حرف التحكم.
كما ترون ، هذه عبارة عن حرفين أو ثلاثة أحرف. إنها CR من أجل إرجاع السطر ، أو LF لتغذية السطر ، أو علامة الجدولة لعلامة التبويب ، ثم أقواس الإغلاق.
تقسيم الخلايا إلى عناصر قائمة متعددة
دعنا نعود إلى مثالنا ، ونناقش أي مثال نستخدمه. سنضيف عمودًا مخصصًا عن طريق النقر على أيقونة الجدول المصغر في الزاوية اليسرى العليا وتحديد إضافة عمود مخصص .
سنطلق على هذا العمود Temp وندخل وظيفة تسمى Text.Split .
هذه الوظيفة تريد نصًا كنص وفاصل كنص أيضًا. لذلك سأحدد عمود الأولوية ، وأدخل حرف إرجاع ، ثم اضغط على موافق .
سوف نحصل على قائمة نتيجة لذلك. عندما نضغط على الجانب في المساحة البيضاء ، نرى معاينة بالأسفل.
يعمل هذا الآن بشكل جيد ، لذا دعنا ننتقل إلى العمود الثاني. سنضغط على أيقونة عجلة التروس وبدلاً من الأولوية ، دعنا نضغط على عمود جدولة MS ، ثم انقر فوق موافق .
دعونا نرى المحتوى. هذا لا يبدو جيدًا ، لذا سنحتاج إلى تغيير هذا.
دعنا نغير شيئًا ما داخل شريط الصيغة. دعنا نستبدل cr بـ lf (تغذية الخط) ، ثم نضغط على موافق . ثم انقر على الجانب في المساحة البيضاء.
دعنا نتحقق من هذا لعمود الأولوية لدينا أيضًا. نحن بحاجة إلى خط التغذية لهذا واحد.
جمع العناصر معًا بناءً على الموضع
الآن بعد أن عرفنا كيفية تقسيم خلايانا إلى عناصر قائمة متعددة ، يمكننا تجميع العناصر معًا بناءً على موقعها في تلك القائمة لإنشاء مجموعة من أزواج القيم.
لذلك ، يمكننا استخدام List.Zip . سنقوم بنسخ هذا القسم من الصيغة.
ثم سنضيف List.Zip ، وأقواس الفتح ، ثم الأقواس المتعرجة لإنشاء قائمة تحتوي على قوائم. سنكتب فاصلة ، ثم نلصق هذا الجزء من الشفرة مرة أخرى ، ثم قوس الإغلاق المتعرج وأقواس الإغلاق.
دعنا أيضًا نغير مرجع العمود هنا من الأولوية إلى جدول MS ، واضغط على موافق .
انقر على الجانب الموجود في المساحة البيضاء ، ويمكنك الآن رؤية قائمة تحتوي على قوائم متعددة.
دعنا نضيف واحدًا كاستعلام جديد حتى نتمكن من رؤية المحتويات ، لأننا نحتاج إلى تجميع أزواج القيم هذه معًا.
الاحتفاظ بالأعمدة المختارة
يمكننا أيضًا الاحتفاظ بالأعمدة التي نريدها فقط. نحن مهتمون فقط في العمود الأول الذي يسمى Tier وفي العمود الذي أنشأناه للتو يسمى Temp .
في مجموعة من الأقواس المربعة ، يمكننا الإشارة إلى الأعمدة التي نريد الاحتفاظ بها. يجب أن تمر أسماء الأعمدة هذه ضمن مجموعة من الأقواس المربعة أيضًا.
فلنكتب الأقواس المربعة ، ثم المستوى ، وهو العمود الأول. سنكتب الفاصلة ، ثم مجموعة أخرى من الأقواس المربعة و Temp.
لقد تركنا هذا الجدول الصغير ، والذي يمكننا توسيعه إلى صفوف جديدة.
عندما نضغط على الأيقونة اليسرى ، يمكننا أن نرى خيار استخراج القيم.
دعنا نضيف محددًا مخصصًا ، ثم نضغط على موافق .
حسنًا ، لم نصل بعد تمامًا ونحتاج إلى بعض التنظيف.
لذلك دعنا ننتقل إلى خطوة إضافة عمود مخصص .
نحن بحاجة إلى تحويل محتويات هذه القائمة.
نحتاج إلى استخدام دالة تسمى List.Transform ، لذا سأضيفها هنا في شريط الصيغة.
نحتاج أيضًا إلى تنظيف تلك النصوص باستخدام وظيفة Text.Clean .
دعنا نعود إلى الخطوة الأخيرة. النتائج رائعة.
تقسيم العمود بواسطة محدد
حسنًا ، كل ما يتبقى هو تقسيم العمود الأيمن على المحدد الذي أعطيناه إياه.
أخيرًا ، داخل شريط الصيغة ، يمكننا إعادة تلك الأعمدة بأسمائها الصحيحة. الأول كان يسمى الأولوية والثاني كان MS Schedule .
خاتمة
لتلخيص هذا البرنامج التعليمي لاستعلام الطاقة ، استخدمنا تسلسل هروب الأحرف للبحث عن موجزات الأسطر وإرجاع السطر. تعلمنا أيضًا كيفية استخدامها لتقسيم الخلايا متعددة الأسطر إلى صفوف متعددة لإعادة بياناتنا إلى تنسيق جدولي مناسب.
هذا كل شيء في الوقت الحالي ، وإذا كنت قد استمتعت بالمحتوى المغطى في هذا البرنامج التعليمي المحدد ، فيرجى الاشتراك في قناة LuckyTemplates التلفزيونية . لدينا دائمًا قدر هائل من المحتوى الذي يصدر طوال الوقت مخصصًا لتحسين طريقة استخدامك لـ LuckyTemplates و Power Platform.
ميليسا
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته