لغة PowerQuery M هي لغة صياغة الاستعلامات المستخدمة في بناء استعلامات البيانات والجمع بين البيانات في برنامج Power Query المتاح ضمن بيئة Microsoft Excel و Power BI. تم إطلاقها لأول مرة في عام 2015، وهي مصممة خصيصًا لتكون قوية ومرنة في معالجة وتحليل البيانات.
تمتاز لغة PowerQuery M بأنها لغة وظيفية وحساسة لحالة الأحرف، مما يعني أنها تستجيب بشكل فعال للعمليات الوظيفية مثل التصفية، التحويل، والتجميع. تتشابه PowerQuery M مع لغة F# في بعض الجوانب، وهي توفر وظائف مشابهة لتلك الموجودة في لغات البرمجة الوظيفية الأخرى.
يتميز اللغة أيضًا بوجود تعليقات السطر (Line Comments)، مما يسمح للمطورين بإضافة تعليقات لفهم الكود بشكل أفضل. على سبيل المثال، يمكن استخدام الرمز “//” لبدء تعليق في نهاية سطر.
توفر Microsoft موارد مفيدة لتعلم وفهم PowerQuery M، بما في ذلك وثائق رسمية على موقعها الرسمي، والتي يمكن الوصول إليها عبر الرابط التالي: وثائق PowerQuery M من Microsoft.
بالإضافة إلى ذلك، يمكن للمطورين الاستفادة من مجتمع Microsoft الذي يوفر دعمًا ومشاركة المعرفة بشأن PowerQuery M والاستفادة من الخبرات والنصائح المتبادلة.
ومن المهم أيضًا الإشارة إلى أن PowerQuery M مدمج بواجهة المستخدم في Excel و Power BI، مما يجعله سهل الاستخدام لمستخدمين غير مطورين أيضًا، ويتيح لهم استخدام الأدوات المألوفة لهم لتحليل وتنظيم البيانات بطرق فعالة.