ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سيناقش هذا البرنامج التعليمي حول قيم السجل داخل محرر Power Query . ستتعلم كيفية إنشاء واستخدام السجلات بتعبيرات مختلفة لتوليد النتائج التي تريد تحقيقها.
جدول المحتويات
تكوين قيم السجل
قيمة السجل هي سلسلة مرتبة من الحقول. يتكون من مجموعة من الحقول التي تتكون من اسم الحقل وقيمة الحقل المرتبطة. اسم الحقل هو قيمة نصية تحدد بشكل فريد الحقل داخل السجل ويمكن أن يكون من أي نوع بدائي أو منظم. ومع ذلك ، لا يتم أخذ ترتيب الحقل في الاعتبار عند مقارنة السجلات.
مُهيئ السجل عبارة عن مجموعة من الأقواس المربعة. إذا أدخلت أقواسًا مربعة ( [] ) في شريط الصيغة واضغطت على Enter ، فسوف تنشئ سجلاً فارغًا بدون أي حقول وقيم.
إذا نظرت إلى جزء الاستعلام ، فسترى الرمز المقترن بقيم السجل.
لإنشاء سجل مع الحقول ، قم أولاً بإنشاء استعلام جديد. انقر بزر الماوس الأيمن فوق جزء الاستعلام ، وانقر فوق استعلام جديد ، وحدد استعلام فارغ .
السجلات ذات القيم الميدانية
في شريط الصيغة ، أدخل اسم حقل وقم بتعيين قيمة. لإضافة المزيد من الحقول إلى السجل ، ضع فاصلة بين كل اسم وقيمة. سترى بعد ذلك الأسماء والقيم في جزء المعاينة. كلا قيمتي الحقل في السجل بدائيتان.
يمكن أن تحتوي السجلات أيضًا على أنواع الهياكل. قم بإنشاء سجل جديد وقم بتعيين قيمة قياسية. سيكون لديك بعد ذلك قيمة سجل متداخلة في جزء المعاينة.
إذا قمت بالنقر فوق المساحة الموجودة بجوار قيمة السجل المتداخلة ، فسترى معاينة لمحتويات هذا السجل أسفل جزء المعاينة.
الآن ، يمكنك التعمق في قيمة السجل. انقر فوق تسجيل وسترى القيمة في الجزء.
يمكنك أيضًا القيام بذلك عن طريق النقر بزر الماوس الأيمن في المساحة الموجودة بجانب " التسجيل" وتحديد "التنقل للأسفل" .
طرق أخرى لإنشاء السجلات
هناك طرق أخرى لإنشاء السجلات. يمكنك استخدام دالات M التي ترجع السجلات أو تستخدم الشرطة السفلية في عمود مخصص لإرجاع سجل بجميع أسماء الحقول وقيم الحقول للصف الحالي من الجدول. يمكنك أيضًا استخدام عامل تشغيل الوصول إلى العنصر لإرجاع سجل معين من جدول.
إذا فتحت نافذة المحرر المتقدم ، يمكنك أن ترى أن Power Query أضاف تعبير let .
التعبير ليس مطلوبًا حقًا ، لذا يمكنك إزالة كل شيء باستثناء قيمة السجل. عند النقر فوق تم ، لا يتغير شيء وستظل النتيجة كما هي.
إذا قمت بتحويل السجل إلى جدول وانتقلت إلى نافذة المحرر المتقدم ، فسترى أن Power Query يعيد تلقائيًا تعبير السماح مرة أخرى.
علاوة على ذلك ، هناك حقائق حول السجلات يجب أن تعرفها. أولاً ، يجب أن يكون كل اسم حقل في السجل فريدًا وأن تتم مقارنة أسماء الحقول باستخدام مقارنة ترتيبية. إذا أدخلت نفس اسم الحقل ، فستتلقى رسالة خطأ.
ثانيًا ، يتم كتابة اسم الحقل في السجل وعامل البحث ، وهو اسم الحقل داخل أقواس مربعة ، بدون علامة الاقتباس .
يمكنك أن ترى أنه لا توجد علامات اقتباس مستخدمة في أسماء الحقول.
ومع ذلك ، هناك حالة معينة عندما تكون الرموز المقتبسة مطلوبة. تكون علامات الاقتباس المزدوجة مطلوبة عندما تقوم بتضمين مسافة بادئة أو لاحقة في اسم الحقل. هذا لأن M يفترض أنه يمكن تجاهل مساحة واسعة تحدث في بداية أو في نهاية اسم حقل غير مسعّر.
يمكنك أن ترى أنه تمت إضافة الرموز بسبب وجود مسافة بعد اسم حقل القيمة الأول .
إحالة قيم الحقول الأخرى
يمكن أن يشير تعبير قيمة الحقل أيضًا إلى حقول أخرى داخل السجل. هذا مثال:
إذا بحثت عن قيمة حقل غير موجودة ، فستتلقى خطأ.
تؤدي إضافة علامة استفهام إلى حقل الوصول أو عامل البحث إلى تغيير الخطأ إلى قيمة خالية . يشار إلى هذا بإجراء اختيار حقل اختياري .
الجمع بين قيم السجل ومعادلتها
هناك مجموعة من العوامل التي يمكنك استخدامها مع السجلات: عوامل التشغيل المركبة والمعادلة .
يمكن دمج السجلات مع عامل تشغيل مركب باستخدام علامة العطف ( & ).
إذا قمت بدمج السجلات ولم تكن أسماء الحقول فريدة ، فستتجاوز قيم الحقول من المعامل الأيمن قيم الحقول من اليسار.
بصرف النظر عن الدمج ، يمكنك أيضًا مقارنة السجلات.
تذكر أنه لا يتم أخذ ترتيب الحقل في الاعتبار عند مقارنة السجلات. لذلك حتى إذا قمت بتبديل موضع أسماء الحقول ، فستظل النتيجة نفس الشيء.
استخراج القيم من السجلات والقوائم في
بيانات Power Query المحددة - استخراج السجلات باستخدام LuckyTemplates
Power Query / M Masterclass # 1 - دورة تدريبية جديدة على LuckyTemplates
خاتمة
قيم السجلات هي إحدى القيم الهيكلية في Power Query. إنها تساعد في تشكيل تقرير البيانات وإظهار المعلومات استنادًا إلى التعبيرات وبناء الجملة التي تستخدمها في محرر Power Query. إذا كنت ترغب في جعل تقرير البيانات الخاص بك أكثر كفاءة في إنشاء البيانات ، يمكنك استخدام قيم السجلات.
ميليسا
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته