دليل المبتدئين إلى M Code في LuckyTemplates

دليل المبتدئين إلى M Code في LuckyTemplates

سيساعدك هذا البرنامج التعليمي على فهم المزيد حول رمز M الموجود داخل المحرر المتقدم.

يفضل بعض الأشخاص تسميتها "لغة صيغة M" أو " دالة M ". يمكنك استخدامه لتصفية بياناتك ودمجها من مصادر بيانات متعددة.

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

كيفية الوصول إلى لغة M الخاصة بـ LuckyTemplates

للوصول إلى رمز M ، حدد استعلامًا. في هذا المثال ، سنضغط على استعلام المبيعات .

دليل المبتدئين إلى M Code في LuckyTemplates

بعد ذلك ، انقر فوق محرر متقدم لفتح نافذة التحرير.

دليل المبتدئين إلى M Code في LuckyTemplates

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

دليل المبتدئين إلى M Code في LuckyTemplates

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

باختصار ، هذه الرموز هي سجلات للتحويلات أو الإجراءات التي تم إجراؤها للاستعلام المحدد.

فهم كود M داخل المحرر المتقدم

أول شيء يمكنك رؤيته داخل كود M هو المصدر. في هذا الجزء ، يمكنك رؤية الموقع حيث قام النظام باسترداد البيانات.

كما ترى أيضًا ، يحدد النظام تلقائيًا نوع البيانات لتاريخ الطلب وتاريخ الشحن وما إلى ذلك.

بعد ذلك ، يمكنك رؤية سجلات التحويلات التي تم إجراؤها على البيانات مثل إعادة تسمية العمود والعمود الذي تمت إزالته والعمود المكرر وغير ذلك الكثير.

دليل المبتدئين إلى M Code في LuckyTemplates

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

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

دليل المبتدئين إلى M Code في LuckyTemplates

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

دليل المبتدئين إلى M Code في LuckyTemplates

الآن بعد أن أصبحت لديك فكرة أولية عن كيفية عمل الأشياء في رمز M ، سأعرض لك مثالاً حيث يمكنك الحصول على خطأ.

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

دليل المبتدئين إلى M Code في LuckyTemplates

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

دليل المبتدئين إلى M Code في LuckyTemplates

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

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

دليل المبتدئين إلى M Code في LuckyTemplates

بعد النقر فوق تم ، يمكنك إصلاح الخطأ ومشاهدة التغييرات المطبقة على عمود تاريخ الطلب .

خاتمة

أتمنى أن تكون قد تعلمت أساسيات M code والمحرر المتقدم من خلال هذا البرنامج التعليمي.

يستخدم حوالي 1٪ فقط من مستخدمي LuckyTemplates لغة M على هذا النظام الأساسي. ومع ذلك ، فهي ميزة جيدة وجديرة بالتعلم والتجربة بقدر ما تستطيع.

نظرًا لأنه يمكنك فقط استخدام لغة M أو رمز M في الاستعلام عن بياناتك أو تنظيفها ، فأنت بحاجة إلى أن تكون أكثر قلقًا بشأن كتابة DAX عالي الجودة لأن هذا هو المكان الذي يمكنك فيه تسخير القوة التحليلية لـ 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؟ كل شيئ ترغب بمعرفته