تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
سيتحدث هذا البرنامج التعليمي عن أنواع بيانات Power Query والموصلات. ستتعرف على أنواع البيانات وترى مدى توافقها مع بعضها البعض. ستتعرف أيضًا على عوامل التشغيل في Power Query M Language. سيساعدك هذا على فهم كيفية توليد استعلاماتك لنتائج وإجابات.
جدول المحتويات
أنواع البيانات في Power Query
تحتوي لغة M على مجموعة صغيرة من الأنواع المضمنة التي يمكن تقسيمها إلى مجموعتين رئيسيتين: الأنواع الأولية وأنواع الهياكل .
الأنواع الأولية الأكثر شيوعًا التي تراها في تقارير البيانات هي التالية:
أي نوع يصنف كل القيم. هذا يعني أن كل قيمة هي نوع فرعي لأي قيمة . سترى أيضًا أنواعًا معقدة مثل الوقت والتاريخ في الصف الثالث من الصورة.
من ناحية أخرى ، هذه هي أكثر أنواع الهياكل شيوعًا :
من الممكن أيضًا إسناد نوع.
لا تُعد الأنواع المنسوبة تنسيقات مطبقة أعلى النوع الأساسي لأنه لا يوجد شيء مثل التنسيق في Power Query. التنسيق هو شيء يمكنك القيام به فقط في تطبيق يتلقى بيانات من Power Query ، مثل Excel أو LuckyTemplates.
يجب أن تكون على دراية بالتمييز بين أنواع البيانات وتنسيقاتها لأنها لا تشير إلى نفس الشيء. يتحكم التنسيق في كيفية عرض الرقم دون التأثير على القيمة الأساسية ، بينما يغير نوع البيانات دقة القيمة لتتوافق مع النوع الموصوف.
لا يقوم المحرك M بأي فحص للنوع في وقت التشغيل . لذلك إذا كان العمود عبارة عن نوع رقم وأخبرت المحرك أنه نوع نص ، فلن يقدم لك مشكلات. ولكن إذا قمت باستدعاء هذا العمود في دالة تتطلب نوع رقم ، فستبدأ الأشياء في الانهيار. هذا لأنه لا يوجد تحويل تلقائي للنوع في M.
توافق أنواع بيانات Power Query
يوجد توافق النوع أيضًا بين أنواع البيانات. هناك فرق بين نوع القيمة وتوافقها مع نوع قيمة آخر.
يتم إجراء فحوصات التوافق على مستوى النوع الأولي القابل للصفاء. يتوافق حرف M مع نوع M آخر إذا وفقط إذا كانت جميع القيم التي تتوافق مع النوع الأول تتوافق أيضًا مع النوع الثاني. إذا لم يكن الأمر كذلك ، فسيتم رفع خطأ عدم تطابق النوع.
لتوضيح ذلك بشكل أفضل ، إليك نظرة عامة على مصفوفة تحويل نوع البيانات .
التعبيرات والمعاملات
يمكن للدوائر الخضراء والحمراء التحدث عن نفسها. من ناحية أخرى ، تعني الدوائر الزرقاء أن التحويل سيضيف قيمًا إلى القيمة الأصلية ، بينما تعني الدوائر البرتقالية أنها تقطع القيمة الأصلية.
تتضمن اللغة الرسمية لـ Power Query M مجموعة من العوامل التي يمكن استخدامها في تعبير. يتم تطبيق عوامل التشغيل على المعاملات لتشكيل التعبيرات. يمكن أن يختلف معنى عامل التشغيل اعتمادًا على نوع قيمة المعامل.
فيما يلي بعض نماذج التعبيرات:
في التعبير الأول ، يمثل الرقمان 1 و 2 معاملات وعلامة الجمع أو الجمع هي عامل التشغيل. يُنشئ هذا التعبير قيمة رقمية قدرها 3. ومع ذلك ، يمكنك أن ترى في التعبيرين الثاني والثالث أن إضافة قيمة نصية إلى قيمة رقمية أو إضافة قيمتين نصيتين غير مدعومة.
هذا هو أحد الاختلافات المميزة بين Excel و DAX و M. تقوم صيغتا Excel و DAX بإجراء تحويل تلقائي للنوع بينما لا يقوم المحرك M. إذا كنت تستخدم علامة العطف ( & ) بدلاً من علامة الجمع ، فسيتم دمج القيمتين.
Ampersand ( & ) هو عامل ينتج عنه سلسلة من سلسلتين نصيتين مثل التعبير الرابع في الصورة أعلاه. يوضح أيضًا كيف يمكن أن يختلف معنى عامل التشغيل اعتمادًا على نوع قيمة المعامل. هذا لأنه يسمح أيضًا بدمج القوائم ودمج السجلات.
من المحتمل أن تواجه أخطاء عدم تطابق النوع. لذلك عندما تكون هناك مشكلة في بياناتك ، فهذا يعني أنك لا تعلن عن أنواع البيانات بشكل صحيح. تظهر هذه الأخطاء أيضًا كثيرًا عند تعديل أو كتابة أكواد M.
كود M في أعمدة Power Query المخصصة | محرر LuckyTemplates
Power Query : استعلامات مرحلية
خاتمة
يتمثل أهم إعداد في إنشاء تقارير البيانات باستخدام Power Query في فهم كيفية عمل الأشياء. سيساعدك هذا في كتابة أكواد M بشكل صحيح وتعيين أنواع البيانات الصحيحة لإنشاء تقرير مناسب لإنشاء البيانات في LuckyTemplates. سيمنحك إتقان الأساسيات ميزة كبيرة وتحسين مهارات تطوير البيانات لديك.
ميليسا
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.