ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، ستتعرف على كيفية تحويل تخطيطات نوع التقويم المتعددة إلى تنسيق جدولي باستخدام Power Query في LuckyTemplates. ستتعلم كيفية تحويل ملفات متعددة بدلاً من ملف واحد من مجلد. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
سيعلمك هذا البرنامج التعليمي أيضًا كيفية ملء الفجوات في بياناتك وكيفية جمعها في LuckyTemplates.
جدول المحتويات
تحضير الملفات والتخطيطات في Power Query
هذا هو التخطيط النموذجي للملفات والأسابيع المحددة أفقياً ورأسياً. من ملف إلى ملف ، يمكن أن يختلف عدد الصفوف بسبب الاختلاف في عدد الصفوف.
الآن ، انتقل إلى Power Query واحصل على الملفات. حدد مصدر جديد وانقر فوق المزيد. ثم ، انقر فوق الكل واختر مجلد.
حدد معلمة واضغط على موافق.
سيُظهر لك الملفات الموجودة في المجلد. تحتاج إلى جمع كل الملفات معًا في استعلام نتيجة واحد. يؤدي النقر فوق دمج وتحويل إلى تحميل البيانات وإنشاء عدد من الاستعلامات.
بعد ذلك ، اختر أي ملف في المجلد كملف عينة وحدد أي عنصر تريد أن تبدأ.
بالنظر إلى Query1 ، يمكنك رؤية البيانات من كل من File1 و File2.
صياغة العمليات الحسابية في Power Query
تنسيق البيانات في الاستعلام 1 لا يزال غير صحيح. يمكنك تغييره من خلال استعلام Transform Sample File.
إذا قمت بتغيير تنسيق هذا الاستعلام إلى نموذج جدولي ، فسيكون بمثابة مخطط لجميع الملفات في المجلد.
قم بإزالة أول صفين و Column1.
بعد ذلك ، املأ الفراغات الموجودة داخل الجدول. انتقل إلى علامة التبويب التحويل وحدد تبديل. حدد الأعمدة التي تحتوي على التواريخ وانقر فوق العنوان. انقر فوق Fill واختر Down.
تعني الأعمدة التي تحتوي على تواريخ في شريط الصيغة أنه إذا كان هناك عدد متفاوت من الصفوف في كل أسبوع ، فلن تكون النتائج في تلك الأعمدة. لذلك ، احذف خطوة التعبئة في قسم الخطوات التطبيقية.
تبدأ كل مجموعة من الجداول بعمود يحتوي على التواريخ. يجب عليك إجراء العمليات الأساسية لإعادتها إلى تنسيق جدولي.
أضف خطوة يدوية بالضغط على f (x) في شريط الصيغة. ثم أدخل Table.ToColumns . هذا يحول كل عمود إلى قائمة تحتوي على قوائم.
حوّل القائمة إلى جدول وأضف رقم فهرس. يمكنك التغيير من 0 أو 1.
سد الثغرات في التمور
لا تزال هناك فجوات في التواريخ التي تحتاج إلى ملئها. ومع ذلك ، فإن عملية التعبئة لا تعمل مع القوائم. تحتاج إلى تحويل هذه القائمة إلى طاولة.
حدد عمود الفهرس وانقر فوق تجميع حسب. استبدل Count إلى ToTable لتغيير اسم العمود. قم بتغيير RowCount إلى FromColumns وأشر إلى Column1 حيث يتم وضع القوائم. ثم قم بتحويله إلى جدول كتابة.
يمكنك الآن رؤية أن القائمة تحولت إلى جدول بعمود واحد فقط.
الآن ، قم بإجراء عملية التعبئة لكل جدول. أولاً ، أضف عمودًا مخصصًا وقم بتسميته FillDown .
يجب عليك الوصول إلى القيمة الأولى للعمود الأول في الجدول ، لذلك بالنسبة للصيغة ، استخدم IF . قم بالإشارة إلى عمود ToTable الذي يحتوي على الجدول. أدخل Column1 كعمود تريد الرجوع إليه. بعد ذلك ، استخدم فارغة بينهما لاسترداد القيمة الأولى من القائمة.
بعد ذلك ، تحقق مما إذا كان هذا تاريخًا. إذا كان الأمر كذلك ، فاملأ هذا العمود لأسفل بالجدول. داخل هذه الوظيفة ، أدخل ToTable و Column1. ولكن إذا لم يكن تاريخًا ، فأدخل ToTable لإرجاع الجدول بأكمله.
سيعطيك هذا عمودًا جديدًا به جداول مملوءة.
ابحث عن مكان وضع تواريخ العمود وقم بتقسيمها إلى جداول منفصلة. للقيام بذلك ، عليك تحويل الجداول إلى قائمة من الأعمدة.
بعد الدالتين Table.FillDown و Else في شريط الصيغة ، قم بالإشارة إلى Column1.
سيؤدي ذلك إلى تحويل جداولك إلى قوائم بمجموعة من التواريخ.
بعد ذلك ، أعد القائمة إلى جدول عن طريق تحديث عمود الفهرس. تذكر أن مكان التقسيم هو موضع عمود التاريخ. لذلك ، أضف عمودًا مخصصًا وقم بتسميته Index2 . بعد ذلك ، تحقق مما إذا كانت القائمة تحتوي على تواريخ.
استخدم IF وإدخال FillDown. ما عليك سوى التحقق من القيمة الأولى في القائمة. إذا كان تاريخًا ، فقم بإرجاع الفهرس. إذا لم يكن كذلك ، فإن الإدخال فارغ . ثم ، املأ هذا العمود لأسفل.
تجميع جداول منفصلة
استخدم التجميع حسب في العمود Index2. يؤدي هذا إلى تجميع الجداول التي لها نفس قيم Index2 في جدول واحد.
لن تحسب الصفوف. لذلك ، قم بتغيير RowCount إلى FromColumns وإضافة عمود FillDown. ثم قم بتغيير النوع إلى الجدول.
إذا نقرت على جدول ، فستشاهد الأعمدة الموجودة فيه.
بعد ذلك ، يجب عليك إلحاق كل الجداول المنفصلة معًا في جدول واحد. قم بإنشاء خطوة يدوية واستخدم Table.Combine. ثم قم بالإشارة إلى عمود العدد الموجود بداخله.
حدد Column1 و Column2. انقر فوق Transform وحدد Unpivot Other Columns. سيظهر لك بعد ذلك 4 أعمدة.
قم بإزالة عمود السمة لأنه ليس ضروريًا. بعد ذلك ، قم بتغيير أسماء الأعمدة إلى التاريخ والحركات والاسم . قم بتغيير نوع بيانات عمود "التاريخ" إلى "التاريخ" وعمود "الاسم" إلى "نص".
لقد قمت الآن بتحديث التحويلات إلى ملف نموذج التحويل.
إذا انتقلت إلى الاستعلام 1 ، يمكنك أن ترى أنه لا يمكن العثور على العمود 1 من الجدول. لذلك ، قم بإزالة خطوة تغيير النوع في قسم الخطوات المطبقة.
أخيرًا ، قم بتغيير أنواع بيانات الأعمدة. عيّن نوع بيانات عمود "التاريخ" إلى "التاريخ". بعد ذلك ، قم بتعيين نوع بيانات أعمدة الحركات والاسم إلى نص.
لقد قمت الآن بتحديث وتغيير تنسيق نموذج البيانات إلى نموذج جدولي.
تقويمات LuckyTemplates المخصصة: حساب تغيير الشهر بشهر - 445 تقويمًا
تقنيات تنسيق شرطي مخصص في LuckyTemplates
كيفية العمل مع تواريخ متعددة في LuckyTemplates
خاتمة
في تقرير البيانات الخاص بك ، يجب عليك ملء الفجوات في جدول التاريخ الخاص بك عن طريق تحويل تخطيطات التقويم إلى نموذج جدولي.
يمكنك تحويل أعمدة متعددة باستخدام Power Query في LuckyTemplates. سيعطي هذا تقريرك رؤى صحيحة وقيمة للحصاد.
أتمنى لك كل خير،
ميليسا
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته