استخراج القيم من السجلات والقوائم في Power Query

استخراج القيم من السجلات والقوائم في Power Query

في منشور المدونة هذا ، سنلقي نظرة على كيفية استخراج القيم من السجلات والقوائم باستخدام Power Query . كما ترى ، يحتوي العمود الأول في جدولي على سجلات. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.

استخراج القيم من السجلات والقوائم في Power Query

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

استخراج القيم من السجلات والقوائم في Power Query

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

استخراج القيم من السجلات والقوائم في Power Query

لاسترداد قيمة واحدة من السجل ، سأستخدم وظيفة تسمى السجل. الميدان . أولاً ، سنضيف عمودًا مخصصًا .

استخراج القيم من السجلات والقوائم في Power Query

ثانيًا ، أدخل الدالة M ثم أشر إلى Column1 الذي يحتوي على سجلاتنا ويحدد الحقل الذي نريد الوصول إليه.

استخراج القيم من السجلات والقوائم في Power Query

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

استخراج القيم من السجلات والقوائم في Power Query

كما ترى ، قمنا الآن باستخراج كل قيم الحقول هذه.

استخراج القيم من السجلات والقوائم في Power Query

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

استخراج القيم من السجلات والقوائم في Power Query

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

كما ترون ، هذا يعطيني نفس النتيجة بالضبط.

استخراج القيم من السجلات والقوائم في Power Query

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

استخراج القيم من السجلات والقوائم في Power Query

نحصل الآن على خطأ.

استخراج القيم من السجلات والقوائم في Power Query

لتجنب ذلك ، كل ما علينا فعله هو إضافة "؟" في النهاية ثم اضغط على موافق.

في الأساس ، نسأل الآن عما إذا كان اسم الحقل الخاص بنا موجودًا وإذا لم يكن موجودًا ، فلن نحصل على الخطأ ، ولكننا نحصل على قيمة فارغة بدلاً من ذلك.

استخراج القيم من السجلات والقوائم في Power Query

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

استخراج قيمة حقل سجل

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

الآن ، الهدف من الصف الأول في الجدول هو الوصول إلى العنصر الأول من القائمة. الهدف للصف الثاني هو العنصر الثاني ، وهكذا.

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

أضف عمود فهرس من الصفر.

استخراج القيم من السجلات والقوائم في Power Query

دعونا نضيف عمودًا مخصصًا.

استخراج القيم من السجلات والقوائم في Power Query

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

استخراج القيم من السجلات والقوائم في Power Query

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

داخل تلك الأقواس المتعرجة ، يمكننا الوصول إلى العنصر. نريد الوصول إلى الحقل المسمى الاسم.

استخراج القيم من السجلات والقوائم في Power Query

خاتمة

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

لا تنس الاشتراك في قناة 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته