ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، سنلقي نظرة على ثلاث ميزات خاصة في DAX Studio تساعدك على تنسيق أكواد DAX الخاصة بك . هذه هي خيارات فواصل التصحيح واستعلام تنسيق DAX والتعليقات .
إنها مفيدة جدًا في تحسين أكواد DAX وتحسين قابلية قراءة التعليمات البرمجية. فيما يلي أمثلة مفصلة لمساعدتك على تصور وفهم أفضل لكيفية ومتى يمكن استخدامها.
جدول المحتويات
1. تنسيق DAX باستخدام فواصل التصحيح
تُستخدم ميزة Debug Commas بشكل أفضل عند تحسين كود DAX الخاص بك .
لشرح كيفية عملها بشكل أفضل ، إليك عرض توضيحي:
في هذا المثال ، إذا قمت بتحويل السطر الأخير إلى تعليق بالنقر فوق خيار التعليق ، فستتلقى خطأ يفيد بأن الوسيطة 3 في دالة SUMMARIZECOLUMNS مطلوبة .
يظهر هذا الخطأ بسبب فقدان الوسيطة الثالثة بعد الفاصلة.
الآن دعنا نختبر ميزة Debug Commas.
إذا قمت بالنقر فوقه ، ستلاحظ أن الفواصل تنتقل من نهاية السطر إلى بداية السطر.
لاحظ أنه إذا حددت خيار Debug Comma قبل خيار التعليق ، فسترى أنك لن تحصل على أي خطأ بخلاف ما حدث من قبل. بدلاً من ذلك ، ستحصل على جدول أحادي الأعمدة يحتوي على ألوان المنتج.
هذا مفيد للغاية لأنه يلغي الحاجة إلى إعادة كتابة الفواصل يدويًا في حالة ظهور أخطاء.
2. تنسيق DAX باستخدام استعلام تنسيق DAX
الميزة التالية للمراجعة هي استعلام تنسيق DAX .
الكود المستخدم في هذا المثال مأخوذ من .
يمكنك أن ترى أن رمز DAX لم يتم تنسيقه بشكل صحيح. لا يمكنك معرفة تدفق الكود أو ما هي الوسيطات لكل دالة مستخدمة.
هذا هو المكان الذي يأتي فيه خيار DAX Format Query . لتشغيله ، انقر فوق الزر أو اضغط على F6.
الآن ، سترى أنه يتسبب في حدوث خطأ لأنه تم استخدام الفواصل المقلوبة.
لإصلاح هذا الخطأ بسهولة ، اضغط على Ctrl + H لاستبدال الأحرف غير الصحيحة.
الآن ، إذا حاولت النقر فوق خيار DAX Format Query مرة أخرى ، فسيتم إصلاح تنسيق الكود وفقًا للمعيار. أيضًا ، من خلال النقر فوق سهم القائمة المنسدلة ، يمكنك الاختيار بين Longline و Shortline.
هذا ما يبدو عليه Longline:
في غضون ذلك ، هذا هو Shortline:
3. تنسيق DAX باستخدام التعليق
العرض التوضيحي الأخير لهذه الدورة التدريبية هو خيار التعليق في DAX Studio.
على غرار لغات البرمجة الأخرى ، يحتوي DAX أيضًا على دعم مضمن لإنشاء تعليقات في التعليمات البرمجية الخاصة بك.
يمكن أن تساعدك التعليقات في فهم ما يحدث في كل مرحلة في كود DAX بشكل أفضل. إنه أيضًا شكل من أشكال التوجيه للمستخدمين الآخرين. يمكن أن تشرح ما تحاول القيام به دون الحاجة إلى شرحه لفظيًا واحدًا تلو الآخر.
هذا مثال:
في هذه الحالة ، يتم فصل الكود إلى عدة متغيرات حيث يكون لكل سطر من الكود تعليقه الخاص .
في لمحة ، يمكنك أن ترى أن التعليقات تجعل الشفرة أكثر وصفية في طبيعتها. في التعليق الأول ، يمكنك بسهولة فهم أن هذا الجزء من الكود يمكن كتابته بشكل منفصل وأنه لا داعي لتضمينه داخل جزء كبير من التعليمات البرمجية. يوضح التعليق التالي أن بدأ في تكرار جدول العميل بحيث يتم تحويل كل صف إلى سياق عامل تصفية مكافئ.
يوضح التعليق الثالث أن ستضخ متغير PastDates في سياق المرشح. ثم سيحسب عدد الصفوف في جدول المبيعات. إذا كانت تُرجع صفرًا ، فستعرف أن عميلًا معينًا هو عميل جديد.
هذه هي الطريقة التي يمكن أن تزيد بها التعليقات من إمكانية القراءة وتحسنها. أيضًا ، إذا كنت تعيد زيارة جزء من التعليمات البرمجية كنت قد كتبته منذ عدة أشهر ، فإن التعليقات تسهل عليك فهم عملية التفكير السابقة.
خاتمة
بالنسبة للمبتدئين ، الذين لا يزالون في طور التعرف على LuckyTemplates و DAX Studio ، تعتبر الميزات المذكورة أعلاه منقذة للحياة. يمكنهم مساعدتك بشكل كبير في تحسين إمكانية قراءة رموز DAX وتدفقها. علاوة على ذلك ، فهي أدوات قيمة لمنع الخطأ البشري.
أتمنى لك كل خير ،
خبراء LuckyTemplates
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته