أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

هذا برنامج تعليمي حول أعمدة LuckyTemplates unpivot. سأوضح لك كيفية إلغاء تنشيط مجموعات الأعمدة المتعددة. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.

هذا جزء من سلسلة تباينات unpivot ، والتي تدور حول تحويل بياناتك إلى تنسيق جدولي مناسب مناسب للتحليل. يمكن إجراء معظم التحويلات باستخدام واجهة المستخدم.

المثال الذي سأعرضه عليكم قادم من سؤال طرحه عضو LuckyTemplates في . إذا نظرنا إلى الجدول المصدر ، سنرى صفًا واحدًا. يعرض التخطيط المطلوب ثلاثة سجلات حيث يتم تقسيم هذا الصف الفردي من الجدول المصدر حسب نوع العمل الإضافي.

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

لذلك ، نحتاج إلى إنشاء سمة توضح شيئًا عن القيم الموجودة في هذا السجل ، ثم نجمع الساعات والتكاليف لهذا النوع من العمل الإضافي.

هناك عدة طرق لتحقيق ذلك ، لكنني سأشارك معك حلاً يستخدم وظيفة M قوية ، وهي غير متوفرة من خلال الشريط المسمى List.Zip . لذلك دعونا نفحص كيف يعمل ذلك.

جدول المحتويات

Unpivot عمود LuckyTemplates باستخدام List.Zip

في الجزء العلوي الأيسر ، قمت بتكبير أزواج البيانات ويمكننا التمييز بين ثلاثة أنواع من العمل الإضافي. تأخذ الوظيفة List.Zip قائمة واحدة تحتوي على قائمة متداخلة ثم تقوم بإرجاع قائمة واحدة مع قائمة متداخلة كنتيجة لذلك.

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

ستحتوي قائمتنا الأولى على السمات التي ترسل شيئًا عن القيم الموجودة في هذا السجل. القائمة الثانية ستحتوي على الساعات والأخيرة هي التكلفة.

إذا نظرنا إلى اليمين ، يمكننا أن نرى تلك القائمة ، ثم يجمع Zip هذه القيم من القائمة المتداخلة بناءً على موضعها. لذلك ، يتم دمج كل شيء في الصف الأول على اليسار في قائمة جديدة على اليمين. ويحدث نفس الشيء لكل صف آخر في قائمة المصادر التي قدمناها إلى List.Zip.

الآن ، دعنا ننتقل إلى Power Query . لقد ذكرت بالفعل أن List.Zip غير متاح من خلال الشريط ، لذلك يتعين علينا كتابة بعض M الفعلي لاستخدامه. ويمكننا فعل ذلك إذا أضفنا عمودًا مخصصًا.

لذلك ، عبر الجدول المصغر في الزاوية اليسرى ، سأقوم بتحديد إضافة عمود مخصص .

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

دعنا ندخل List.zip ، ثم نضع قوس فتح. إنها تبحث عن قائمة واحدة بها قوائم ، أليس كذلك؟ لذلك سأستخدم مُهيئ القائمة لإنشاء تلك القائمة.

بعد ذلك ، نرى قيمًا نصية ، واحدة لكل نوع من أنواع العمل الإضافي. سأقوم بإضافة فاصلة وإنشاء قائمة جديدة. تذكر أن List.Zip يجمع القيم بناءً على موضعها في القائمة. لذا ، يجب أن نمرر القيم بالترتيب نفسه بالضبط. بعد ذلك ، سأضع قوسًا مجعدًا لهذه القائمة.

ستحتوي قائمتنا النهائية على التكلفة ، لذلك سأضع فاصلة وقوسًا مفتوحًا مجعدًا ، وحدد القيم بنفس الترتيب. ومرة أخرى ، أضف قوس إغلاق مجعد لتلك القائمة ، ثم قوس إغلاق متعرج لقوائمنا التي تحتوي على قوائم ، وقوس إغلاق آخر للوظيفة. ثم انقر فوق "موافق".

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

الآن ، لم نعد بحاجة إلى أعمدة القيمة هنا ، أليس كذلك؟ لذلك سأقوم بتحديد العنصر الأول ، واضغط على مفتاح shift ، وحدد آخر واحد ، ثم انقر فوق أعمدة وقم بإزالتها .

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

سأقوم بالنقر فوق تحديد في المساحة البيضاء هنا لمشاهدة محتويات قوائمنا. يمكننا أن نرى أن لدينا قائمة تحتوي على قوائم متعددة ، وهذا هو بالضبط الناتج الذي تولده List.Zip.

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

التوسيع إلى صفوف جديدة واستخراج القيم

بهذه الأسهم الجانبية ، سأقوم بالتوسيع إلى صفوف جديدة.

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

وأنتجت ثلاثة سجلات. عندما أنقر على الجانب الموجود في المساحة البيضاء مرة أخرى ، يمكننا أن نرى أن لدينا قيم هذا السجل الأول.

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

يمكننا استخراجها عن طريق النقر فوق هذه الأسهم الجانبية مرة أخرى والنقر فوق استخراج القيم ، ثم تحديد محدد. سأذهب مع علامة تبويب واضغط على موافق.

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

لا يتم دمج جميع القيم في عمود واحد ، لذلك في علامة التبويب التحويل ، يمكننا تحديد تقسيم العمود ، ثم النقر فوق حسب المحدد .

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

ثم هنا ، نختار علامة التبويب ونضغط على موافق.

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

لم يكتشف أنواع البيانات بشكل صحيح ، لذا بالضغط لأسفل على التحول ، سأقوم بتحديد العمود الأخير وفي علامة التبويب التحويل ، حدد الكشف عن أنواع البيانات .

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query

والآن ، دعونا نعطي هذه الأعمدة أسماء علم.

أعمدة LuckyTemplates Unpivot - البرنامج التعليمي لـ Power Query


كيفية إلغاء تنشيط الأعمدة في
أساسيات LuckyTemplates Unpivot و Pivot في LuckyTemplates - مراجعة محرر الاستعلام
معامِلات استعلام LuckyTemplates: تحسين الجداول

خاتمة

في هذا البرنامج التعليمي ، أوضحت لك كيفية إلغاء تنشيط مجموعات أعمدة متعددة دون استخدام أي من أوامر LuckyTemplates Unpivot Columns التي يمكن الوصول إليها على الشريط. هنا استخدمت List.Zip لإلغاء تنشيط مجموعات البيانات في Power Query.

أوصي باستكشاف المزيد من هذه الوظيفة وتنفيذها في تقارير LuckyTemplates الخاصة بك .

أتمنى لك كل خير!

ميليسا

Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.