ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
Power Query هي أداة لتحويل البيانات ومعالجتها متوفرة في و LuckyTemplates. لديها مجموعة واسعة من الوظائف التي يمكن استخدامها لتحويل البيانات ومعالجتها. في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام كل تعبير في Power Query / M Language . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
جدول المحتويات
Power Query كل تعبير: نظرة عامة
تأخذ معظم وظائف المكتبة القياسية وظائف المعلمة M كوسائط. وغالبًا ما تكون أيضًا أحادية ، وهي دالة تأخذ وسيطة واحدة وتؤدي شكلاً من أشكال العملية عليها.
كل تعبير هو اختصار للتصريح عن وظائف غير مطبوعة بأخذ معلمة رسمية واحدة ، تسمى الشرطة السفلية ( _ ) .
عندما ترى كل دالة في ، سيتم تطبيق الصيغة أو التعبير بعدها على كل عنصر في قائمة أو عمود.
يمكن استخدام معلمة التسطير السفلي للوصول إلى العنصر الحالي. ومع ذلك ، عند استخدامها مع عامل تشغيل البحث ( => ) لتحديد الحقول أو الأعمدة ، غالبًا ما يتم حذف الشرطة السفلية.
أمثلة على استخدام Power Query لكل تعبير
لنلقِ نظرة على مثال في Power Query. الهدف هو التصفية لإظهار السنوات الأكبر من 2020 فقط.
بدون استخدام كل تعبير
في جزء "الخطوات المطبقة" ، يمكنك أن ترى أن الخطوة الأولى تستخدم تعبير دالة .
تتكون الوظيفة من شرطة سفلية داخل مجموعة من الأقواس. ثم يتبعه عامل تشغيل البحث ، الذي يسبق المتغير بالعمود أو اسم الحقل. يتيح لنا ذلك تحديد صفوف من الجدول حيث تكون قيم السنة أكبر من 2020.
في مثال آخر ، يمكنك أن ترى أنه نظرًا لاستخدام عامل تشغيل البحث لتحديد حقل أو عمود ، يمكن حذف الشرطة السفلية قبل حقل السنة. سيظل هذا يعطي نفس النتيجة.
أثناء استخدام كل تعبير
في هذا المثال ، يمكنك أن ترى أنه باستخدام كل تعبير ، يمكن حذف المتغير المجهول الذي يمثله الشرطة السفلية.
يمكنك أيضًا إصدار الشرطات السفلية بالكامل في الصيغة عند استخدام البحث لتحديد حقل أو عمود. سيستمر هذا في إعطاء نفس النتيجة.
استخدام خيار المرشح المدمج في جدول Power Query
إذا كنت تستخدم عامل التصفية المضمن في جدول Power Query ، فسترى أنه ينشئ نفس الرمز مثل المثال الأخير.
أعد الجدول مرة أخرى لإظهار الصفوف الكاملة. بعد ذلك ، انقر على سهم القائمة المنسدلة في عمود السنة وحدد مرشحات الأرقام > أكبر من .
في معالج تصفية الصفوف ، اكتب 2020 في مربع النص ، ثم انقر فوق موافق .
في شريط الصيغة ، لاحظ أن كود M الذي تم إنشاؤه بواسطة عامل التصفية يستخدم كل تعبير مشابه للمثال الأخير.
استخدام كل وظيفة يجعل رمز M أسهل في الفهم.
عند استخدام واجهة مستخدم Power Query لتصميم استعلاماتك ، سيستخدم محرك M ، في معظم الحالات ، رمز M المختزل هذا نيابةً عنك.
خاتمة
يعد كل تعبير أداة مفيدة في Power Query لتطبيق الوظائف أو التعبيرات على كل صف أو عنصر في قائمة. يساعد في تبسيط كود M لتسهيل فهمه للمستخدمين. يمكن استخدامه أيضًا مع مجموعة واسعة من الوظائف والمشغلين ، مما يسمح لك بأداء مجموعة متنوعة من المهام على بياناتك.
في الختام ، يعد كل تعبير أداة قوية ومفيدة يمكنها مساعدتك في معالجة البيانات بلغة M. بشكل أكثر كفاءة وفعالية .
أتمنى لك كل خير،
ميليسا دي كورتي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته