كيفية استخدام تحديد صف وعمود Power Query

كيفية استخدام تحديد صف وعمود Power Query

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

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

كيفية استخدام تحديد صف Power Query

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

للتوضيح ، هذا نموذج استعلام جدول سيتم استخدامه.

كيفية استخدام تحديد صف وعمود Power Query

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

من خلية الورقة 1 في عمود العنصر ، عد من 0 حتى خلية جدول 1. ستجد أن موضع الخلية Table1 هو 2. لذلك ، أدخل 2 داخل الأقواس المتعرجة. بالنسبة لمشغل الوصول إلى الحقل ، أدخل اسم العمود الذي تنتمي إليه خلية Table1. بعد ذلك ، سترى أن جزء المعاينة سيعيد Table1.

كيفية استخدام تحديد صف وعمود Power Query

إذا نقرت بزر الماوس الأيمن فوق المساحة الموجودة في خلية Table1 واخترت Drill Down ، فسترى أن واجهة المستخدم تولد نفس النتائج وبناء الجملة.

كيفية استخدام تحديد صف وعمود Power Query

كيفية استخدام تحديد صف وعمود Power Query

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

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

كيفية استخدام تحديد صف وعمود Power Query

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

كيفية استخدام تحديد صف وعمود Power Query

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

قم بإزالة الخطوة الأخيرة من استعلام الجدول هذا وانقر فوق fx في شريط الصيغة لإضافة خطوة يدوية. للحصول على نفس النتيجة ، تحتاج إلى مطابقة قيمة العنصر مع Table1.

كيفية استخدام تحديد صف وعمود Power Query

سترى أنها ولدت نفس النتيجة. تعمل الطريقة طالما أن معايير البحث لا تتطابق مع صفوف متعددة في الجدول.

للتوضيح ، هذا رمز تم إنشاؤه يدويًا باستخدام نموذج استعلام الجدول.

كيفية استخدام تحديد صف وعمود Power Query

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

كيفية استخدام تحديد صف وعمود Power Query

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

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

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

كيفية استخدام تحديد صف وعمود Power Query

عند النقر فوق المساحة الموجودة داخل خلية السجل ، سترى معاينة لمحتوياتها أسفل جزء المعاينة.

كيفية استخدام تحديد صف وعمود Power Query

يمكنك أن ترى أن الحالات الأساسية هي TRUE للجدول. هذا يعني أن الجدول يحتوي على مفتاح أساسي ويحتوي على قائمة بالأعمدة الرئيسية للجدول.

كيفية استخدام إسقاط عمود Power Query

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

كيفية استخدام تحديد صف وعمود Power Query

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

كيفية استخدام تحديد صف وعمود Power Query

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

كيفية استخدام تحديد صف وعمود Power Query

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

كيفية استخدام تحديد صف وعمود Power Query

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

كيفية استخدام تحديد صف وعمود Power Query

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

خاتمة


Power Query / M Masterclass # 1 - دورة تدريبية جديدة على LuckyTemplates
استخراج القيم من السجلات والقوائم في Power Query

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

ميليسا


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

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

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

كيفية حفظ وتحميل ملف 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؟ كل شيئ ترغب بمعرفته