أفضل الممارسات لتطوير تقرير LuckyTemplates

أفضل الممارسات لتطوير تقرير LuckyTemplates

على مدار الأشهر القليلة الماضية ، قدمت العديد من البرامج التعليمية التي تعرض أفضل الممارسات لتطوير تقرير LuckyTemplates لكل من الركائز الأربع لـ LuckyTemplates. في هذه المدونة ، أردت أن أغتنم هذه الفرصة لتقديم قائمة أفضل 10 لي. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.

سيكون هذا مختلفًا قليلاً عن أفضل 10 ألعاب تقليدية. هناك العديد من المكونات لتقرير LuckyTemplates الرائع ، وكان من الصعب حقًا اختيار 10. ولكن قبل أن أصل إلى ذلك ، أريد إبراز الإعدادات الاختيارية الثلاثة التي تعتبر ، في رأيي ، ضرورية لأي تقرير LuckyTemplates .

الأول هو تعطيل التاريخ / الوقت التلقائي . يمكن القيام بذلك في كل مرة للملف الحالي أو بشكل عام لجميع الملفات الجديدة. عالميًا موصى به.

التالي هو تعطيل الكشف التلقائي عن العلاقات . لسوء الحظ ، لا يمكن تعيين هذا الخيار عالميًا ، لذلك يجب تعديله لكل ملف.

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

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

أفضل 10 ممارسات لتطوير تقرير LuckyTemplates

1 - جدول التواريخ المخصص والمميز

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

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

أفضل الممارسات لتطوير تقرير LuckyTemplates

2 - التدريج والمراجع للبيانات

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

لذلك ، إذا انتقلت إلى Power Query ، فسنرى أنه تم استيراد الجدول المسطح كاستعلام مرحلي. إذا قمت بالنقر بزر الماوس الأيمن فوقه ، فسنرى أنه تم تعطيل التحميل الخاص بي.

أفضل الممارسات لتطوير تقرير LuckyTemplates

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

أفضل الممارسات لتطوير تقرير LuckyTemplates

بعد ذلك ، أنقر بزر الماوس الأيمن من هنا وأزل التكرارات. وبعد ذلك ، سأقوم بفرز العمود.

أفضل الممارسات لتطوير تقرير LuckyTemplates

3 - تقليل حجم البيانات

أفضل ممارسة تالية هي تقليل حجم البيانات . يمكنك تصفية بياناتك بشكل مثالي من المصدر لتجنب حتى تحميل صفوف أو أعمدة البيانات غير الضرورية للإجابة على الأسئلة المحددة التي هي الغرض من تقريرك.

إذا لم تتمكن من ضبط المصدر ، فيمكنك استخدام القوائم المنسدلة لعامل تصفية الصف لإزالة الصفوف غير الضرورية وزر اختيار الأعمدة في Power Query لإزالة الأعمدة غير الضرورية من نموذج البيانات.

أفضل الممارسات لتطوير تقرير LuckyTemplates

4 - مخطط نجمة أو تخطيط شلال لنموذج البيانات

التالي هو Star Schema ، وهو الهيكل المثالي لنموذج البيانات الخاص بك. يجب أن تسعى دائمًا للوصول إلى أبسط نموذج بيانات ممكن مع أبعاد أو البحث عن جداول أعلى أو حول جدول الحقائق. لا يمكن المبالغة في أهمية هذا التخطيط الشلال أو النجم ، لأنه يحسن فقط الصورة الذهنية لنموذج البيانات. كما أنها تسمح في كثير من الأحيان بأفضل أداء مرئي و DAX ممكن.

أفضل الممارسات لتطوير تقرير LuckyTemplates

5 - استخدم علاقات 1 إلى كثير

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

أفضل الممارسات لتطوير تقرير LuckyTemplates

تذكر أنه لا يمكن أن يكون لديك سوى علاقة نشطة واحدة بين أي جدولين ، ولكن لا يمكن أن يكون لديك العديد من العلاقات غير النشطة.

6 - استخدام تسمية متغيرة مطولة

فيما يتعلق بـ Verbose Variable Naming ، حاولت دائمًا كتابة التعليمات البرمجية من أجل الوضوح ، وأجد أن استخدام أسماء متغيرات مطولة يساعد حقًا في أن يكون الرمز الخاص بي واضحًا. عندما أستخدم أسماء متغيرات مطولة ، نادرًا ما أحتاج إلى إضافة تعليقات توضيحية وهذا يقلل بشكل كبير من الأخطاء البسيطة في الكود الخاص بي عندما أختار المتغير الخاطئ.

كما أنني أستخدم بادئة الشرطة السفلية في أسماء المتغيرات الخاصة بي. يزيد من قابلية القراءة ويحسن نوع مقطوعة الرأس التي يوفرها IntelliSense.

أفضل الممارسات لتطوير تقرير LuckyTemplates

7- استخدم SWITCH TRUE بدلاً من عبارات IF المتداخلة

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

لنلقِ نظرة على مثال هنا باستخدام عبارة IF المتداخلة.

أفضل الممارسات لتطوير تقرير LuckyTemplates

أفضل استخدام منطق SWITCH TRUE بدلاً من ذلك خاصة مع استخدام المتغيرات أعلاه. تكون عبارة SWITCH TRUE وبناء RETURN النتيجة أوضح مما كانت عليه عند استخدام عبارة IF المتداخلة.

في الصيغة التي تستخدم SWITCH TRUE ، أجد أنه من الأسهل قراءتها.

أفضل الممارسات لتطوير تقرير LuckyTemplates

8 - استخدام تقنية القياس المتفرعة

يعد قياس التفرع جزءًا من أفضل 10 ممارسات في قائمة تقارير LuckyTemplates . إنها إحدى أفضل الطرق لتطوير حسابات DAX. تبدأ بقياساتك البسيطة أو الأساسية وتكوين حسابات معقدة.

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

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

أفضل الممارسات لتطوير تقرير LuckyTemplates

9 - استخدم FORMAT / GENERAL للتحجيم المرئي أو التباعد

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

لنأخذ بطاقة الشحن البحري هذه كمثال. من الواضح أن لديها إعدادات تحجيم مختلفة عن بطاقة الشحن الجوي.

أفضل الممارسات لتطوير تقرير LuckyTemplates

إذا قمت بتوسيع جزء المرئيات إلى جزء التنسيق وفتح القسم العام ، فسنرى أنه تم تعيين X و Y والعرض والارتفاع على مضاعفات 10.

أفضل الممارسات لتطوير تقرير LuckyTemplates

10 - جدول التطوير الأول

أخيرًا وليس آخرًا ، لدينا تطوير الجدول أولاً . من أكثر الحقائق التي يتم التغاضي عنها حول العديد من المرئيات في LuckyTemplates أنها مجرد جداول معروضة بطرق مختلفة.

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

أفضل الممارسات لتطوير تقرير LuckyTemplates


تصميم LuckyTemplates - تلميحات حول أفضل الممارسات للوحات المعلومات
نصائح لتصميم تقرير LuckyTemplates - أفضل الممارسات
أفضل 3 ممارسات لتنظيم نماذج LuckyTemplates الخاصة بك

خاتمة

هذا كل ما لدي من أفضل 10 ممارسات مفضلة في تطوير تقرير LuckyTemplates بالإضافة إلى خياراتي الثلاثة المفضلة. أوصي بمحاولة تنفيذ كل هذه الأساليب عند إنشاء التقارير الخاصة بك.

آمل أن يكون هذا مفيدًا في رحلة 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؟ كل شيئ ترغب بمعرفته