قيم السجل - القيمة الهيكلية في Power Query

قيم السجل - القيمة الهيكلية في Power Query

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

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

تكوين قيم السجل

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

مُهيئ السجل عبارة عن مجموعة من الأقواس المربعة. إذا أدخلت أقواسًا مربعة ( [] ) في شريط الصيغة واضغطت على Enter ، فسوف تنشئ سجلاً فارغًا بدون أي حقول وقيم.

قيم السجل - القيمة الهيكلية في Power Query

إذا نظرت إلى جزء الاستعلام ، فسترى الرمز المقترن بقيم السجل.

قيم السجل - القيمة الهيكلية في Power Query

لإنشاء سجل مع الحقول ، قم أولاً بإنشاء استعلام جديد. انقر بزر الماوس الأيمن فوق جزء الاستعلام ، وانقر فوق استعلام جديد ، وحدد استعلام فارغ .

قيم السجل - القيمة الهيكلية في Power Query

السجلات ذات القيم الميدانية

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

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

الآن ، يمكنك التعمق في قيمة السجل. انقر فوق تسجيل وسترى القيمة في الجزء.

قيم السجل - القيمة الهيكلية في Power Query

يمكنك أيضًا القيام بذلك عن طريق النقر بزر الماوس الأيمن في المساحة الموجودة بجانب " التسجيل" وتحديد "التنقل للأسفل" .

قيم السجل - القيمة الهيكلية في Power Query

طرق أخرى لإنشاء السجلات

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

إذا فتحت نافذة المحرر المتقدم ، يمكنك أن ترى أن Power Query أضاف تعبير let .

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

قيم السجل - القيمة الهيكلية في Power Query

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

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

قيم السجل - القيمة الهيكلية في Power Query

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

إحالة قيم الحقول الأخرى

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

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

الجمع بين قيم السجل ومعادلتها

هناك مجموعة من العوامل التي يمكنك استخدامها مع السجلات: عوامل التشغيل المركبة والمعادلة .

يمكن دمج السجلات مع عامل تشغيل مركب باستخدام علامة العطف ( & ).

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query

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

قيم السجل - القيمة الهيكلية في Power Query


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

خاتمة

قيم السجلات هي إحدى القيم الهيكلية في Power Query. إنها تساعد في تشكيل تقرير البيانات وإظهار المعلومات استنادًا إلى التعبيرات وبناء الجملة التي تستخدمها في محرر 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؟ كل شيئ ترغب بمعرفته