ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
بالنسبة إلى منشور المدونة هذا ، سأنتقل إلى الجزء الأخير من سلسلتي حول شفافية التقارير. يتحدث الجزء الأول من هذه السلسلة عن تصميم التخطيط ، بينما يتناول الجزء الثاني التنقل . أود الانتقال إلى الجزء التالي من سلسلتنا ، والذي سيكون برنامجًا تعليميًا لـ DAX LuckyTemplates حول كيفية زيادة شفافية تقريرك بشكل كبير باستخدام DAX.
جدول المحتويات
تطبيق النص الديناميكي في LuckyTemplates
تعود الاختيارات التي يتخذها المستخدم النهائي عند استخدام تقرير معين بشكل أساسي إلى تطبيق المعلومات الإضافية الديناميكية ووضعها في مواضع ذات مغزى ومرئية .
يمكن أن تكون النصوص الديناميكية هي تحديد النطاق الزمني الحالي أو تاريخ آخر فاتورة أو معاملة خلال فترة معينة أو تحديد المقاييس الحالية.
النصوص الديناميكية سهلة التنفيذ ، والقيمة المضافة من حيث القابلية للتقرير هائلة.
بعد إنشاء مقاييس DAX هذه ، يمكنك إما استخدامها كبطاقات KPI أو إدراجها كنص في زر فارغ.
الخيار الأخير هو طريقتي المفضلة للذهاب. الجانب السلبي الرئيسي لهذه الطريقة هو أنه لا يمكنك جعل النص غامقًا ؛ ومع ذلك ، يمكنك التحكم في هذا من خلال محاذاة النص. يمكنك محاذاة معلوماتك إلى اليسار ولا داعي للقلق بشأن تغيير طول النصوص كتأثير لاختيار أداة تقطيع الشرائح.
عند استخدام بطاقات KPI ، يتم محاذاة النص دائمًا مع مركز التصور ، مما يجعل التحكم في هذه المعلومات أكثر صعوبة من وجهة نظر الهيكلة المرئية.
دعني أوضح لك كيفية إضافة أزرار جديدة بنص منسق شرطيًا. انتقل إلى علامة التبويب إدراج ، وانقر فوق رمز الأزرار ، وحدد فارغ .
انتقل إلى النمط وقم بتشغيل النص .
ثم انتقل إلى الحقل ذي التنسيق الشرطي ، وحدد المقياس المحدد ، وانقر فوق موافق .
لدينا الآن زر جاهز للاستخدام مع نص ديناميكي.
تطبيق العناوين الديناميكية على المرئيات في LuckyTemplates
أود أن أوضح لك كيف يمكنك تنفيذ نصوص ديناميكية داخل عناوين مرئيات محددة. في هذا المثال ، سأضيف عنوانًا ديناميكيًا في الجزء السفلي المرئي ، والذي يعتمد على اختيار القطاعة في الأعلى.
ستلاحظ أيضًا وجود أداة تقطيع ديناميكية أخرى لنافذة المتوسط المتحرك . سنقوم بتنفيذ عنوان ديناميكي يشير إلى كل من اختيار القطاعة على اليسار واختيار القطاعة على اليمين.
دعنا ننتقل إلى جزء التنسيق ، واختر عام ، وقم بتشغيل العنوان .
انتقل إلى جزء التنسيق ، وحدد المقياس المحدد ، وانقر فوق موافق .
الآن يمكنك أن ترى أن هناك عنوانًا في الصورة المرئية. العنوان ديناميكي ، ويغير اللحظة التي تحدد فيها مقاييس مختلفة.
يمكنك أيضًا تغيير نافذة اليوم للمتوسطات المتحركة ورؤية التغييرات في الصورة السفلية أدناه.
تطبيق تقنيات DAX لتوفير المساحة
الآن دعنا نلقي نظرة على نماذج من تقنيات DAX التي يمكن أن توفر لنا مساحة من خلال إظهار أو إخفاء مقاييس مختلفة داخل الصورة المرئية.
في هذا البرنامج التعليمي DAX LuckyTemplates ، لدينا ثلاثة أنواع مختلفة من المقاييس الديناميكية. يمكننا تحديد المقياس المطلوب إظهاره ، مثل المقياس الموجود في الخط الأزرق.
ثم لدينا المعلمة التي يمكنها تغيير نافذة عدد الأيام ديناميكيًا في المتوسط المتحرك ، وهو الخط الأخضر.
أخيرًا ، لدينا أداة تقطيع إضافية واحدة تسمح لنا بعرض مقاييس محددة فقط في الرسم البياني عبر الإنترنت. يمكننا أن نقرر ما إذا كنا نرغب في رؤية المقياس الرئيسي فقط (وهو المتوسط المعطى) ، أو إذا كنا نريد إظهار المتوسط المتحرك فقط ، أو ربما كلاهما في وقت واحد.
المنطق وراء الصيغة كما يلي. هناك نوعان من المقاييس المنفصلة المضافة إلى الصورة ، والسيناريو صحيح في تحديدين. نريد استرداد البيانات الفارغة ويتم تطبيق نفس المنطق على المتوسطات المتحركة ، والتي تكون إما مخفية أو معروضة اعتمادًا على اختيار أداة التقطيع.
استخدام DAX في خريطة حرارية
سأعرض مثالًا آخر في هذا البرنامج التعليمي DAX LuckyTemplates ، ولكن هذه المرة ، سنستخدم خريطة حرارية مرئية لإعطاء قيمة للمقاييس المرئية أو المخفية. بالإضافة إلى ذلك ، يمكننا اختيار ما إذا كنا نرغب في رؤية بنية النسبة المئوية أو القيم الرقمية. في هذه الحالة ، هناك مقاييس تم إنشاؤها مسبقًا ، بما في ذلك مقياس للقيم الاسمية وواحد للنسب المئوية.
يجمع المقياس النهائي كل منهم ، ويتحقق المستخدم النهائي من نوع البيانات التي يريد عرضها داخل خريطة الحرارة. يجب التحقق من المقياس إذا كنت تقوم بتحليل مقياس يتطلب عددًا صحيحًا. على سبيل المثال ، البيانات المستندة إلى الحجم مثل المشتريات أو عدد الوحدات المباعة ، أو القيم بتنسيق عشري مثل الإيرادات أو المبيعات.
من ناحية أخرى ، إذا كانت القيمة النسبية هي الاختيار ، فإن المقياس يجلب الحساب المناسب ويتم وضعه في تنسيق النسبة المئوية. إذا كانت القيم ستكون مخفية ، فسيكون هناك تنسيق آخر بفاصلة منقوطة ثلاثية ، مما ينتج عنه إظهار الخلفيات المنسقة شرطيًا فقط.
اسمحوا لي أن أريكم مثالاً على الشكل الذي تبدو عليه في تقرير تفاعلي . لدينا نوعين مختلفين من تقطيع اللحم. الأول مسؤول عن اختيار المقاييس المحددة ، بينما الثاني مسؤول عن اختيار التنسيقات المحددة.
في هذا السيناريو المحدد ، نقوم بتحليل الإيرادات بالقيمة المطلقة ، ولكن يمكنك أيضًا تغيير أداة التقطيع الثانية إلى نسبي ، مما يمنحك القدرة على تحليل الهيكل بالنسب المئوية.
الخيار الأول هو إخفاء جميع القيم حتى تتمكن من رؤية ألوان الخلفية فقط داخل الخريطة الحرارية.
تعزيز بطاقات KPI القياسية
تتمثل التقنية التالية في هذا البرنامج التعليمي DAX LuckyTemplates في تحسين بطاقات KPI القياسية بمقاييس مخصصة لإظهار ديناميكيات الفترة الزمنية على سبيل المثال.
هذه طريقة رائعة لوضع سياق إضافي على مؤشرات الأداء الرئيسية ببطاقات مفردة إضافية. إنه أيضًا أكثر ملاءمة للمطورين لأنه من الأسهل الحصول على محاذاة مركزية مثالية عند استخدام بطاقة واحدة بدلاً من محاولة محاذاة ثلاثة مقاييس مختلفة يتم وضعها جنبًا إلى جنب ، مع استمرار الديناميكية.
المنطق الرئيسي وراء هذه الصيغة هو أننا إذا أنشأنا مقاييس بمقارنة سنوية على حد سواء كفرق رمزي وكديناميكي في تنسيق النسبة المئوية ، يمكننا التحقق مما إذا كان التباين أعلى أو أقل أو يساوي الصفر.
إذا كان أعلى مما يتعين علينا ربط unichar ، وهو في هذه الحالة ، سهم علوي مع متغيرات اسمية.
عندما يكون التباين أقل من الصفر ، يكون المنطق هو نفسه باستثناء unichar المطبق. إذا كان التباين يساوي صفرًا ، فيمكنك استرداد الصفر.
بمجرد إنشاء مقياسنا الرئيسي ، يجب أن نكتب مقياسًا موازيًا لتمكين التنسيق الشرطي المناسب .
لنأخذ متوسط وقت الانتظار كمثال. الزيادة السنوية في هذا المقياس المحدد هي في الواقع تغيير سلبي . قد يتم التعامل مع نقص التغيير على أنه معلومات محايدة ، في حين أن الانخفاض في قيمة المقياس هو تغيير إيجابي .
سننشئ مقياسًا يضع رقمًا معينًا لكل سيناريو ينتهي بصفر عندما يكون المقياس فارغًا: 1 (إذا كان المقياس يساوي صفرًا لعدم وجود تغيير) ، 2 (إذا كان المقياس أعلى ، فهذا يعني تغييرًا سلبيًا ولون أحمر تم تطبيقه) ، و 3 (إذا كان المقياس أقل ، فهذا يعني تغيير إيجابي وتطبيق اللون الأخضر).
باستخدام هذه الصيغة ، لدينا بطاقات KPI كاملة الوظائف مع ديناميكيات سنوية وتنسيق شرطي .
تحسين الصور مع خيارات الإعداد والتنسيق
أود أن أظهر بعض الإعدادات الأساسية وخيارات التنسيق التي يمكن أن تحسن بشكل كبير كيف تبدو هذه المرئيات.
العنصر الأول هو موضع الرأس الأمثل . في هذا الجانب ، يجب محاذاة فئات الصفوف والعنوان والأعمدة غير القيمة إلى اليسار. يجب محاذاة جميع مقاييس القيمة إلى اليمين.
الشيء التالي هو تنسيق البيانات . يجب تعديله وفقًا للبيانات مع قطع كل الأرقام غير الضرورية بعد المحددات.
ثم لدينا خيارات التنسيق الشرطي التي سيتم تطبيقها عندما يكون ذلك مبررًا.
أوصي أيضًا بإنشاء مقاييس مكررة لمقاييس معينة. هذا يضع الأشرطة خارج عمود الأصل ويجعل البيانات أكثر شفافية.
ثم لدينا خيارات تنسيق العنوان والعنوان الفرعي. تتضمن بعض الأمثلة في التنسيق المرئي خطًا غامقًا مع تسطير اختياري ولون الخط ولون الخلفية.
ثم لدينا حشوة داخلية. يجب أن يكون أي مكان من 3 إلى 10 نقاط رائعًا اعتمادًا على مساحة التقرير المتاحة وعدد الفئات في جدول معين. عادةً ما تؤدي الزيادة الطفيفة في المساحة المتروكة إلى تحسين المظهر المرئي للمقاييس على الجدول بشكل كبير.
يمكننا أيضًا تطبيق سطور إضافية لإنشاء أقسام مترية وفصل المقاييس المماثلة . يمكن القيام بذلك عن طريق إنشاء مقياس واسترداد قيمة فارغة.
في بعض الحالات ، أوصي بإضافة مقياسين منفصلين بقيم فارغة ووضعهما جنبًا إلى جنب. في هذه الحالة ، سيحتوي عمود واحد فارغ على أقسام ذات ألوان خلفية فاتحة ، والتي تحاكي الخطوط الرأسية. الخيار الثاني لا يحتوي على خيارات تنسيق مطبقة ويتحكم بشكل مصطنع في عرض الأعمدة.
ما يعمل بشكل جيد جدًا في الجدول العادي هو تطبيق الألوان على الصفوف. يجب أن يكون الفرق بين الصفوف المتتالية هامشيًا. فيما يلي مثال على خلفية صفية بيضاء وخفيفة في الصفوف.
الضبط الديناميكي للمحور الصادي في الرسوم البيانية المتعددة
ستساعدك التقنية الأخيرة التي سأقدمها في هذا البرنامج التعليمي DAX LuckyTemplates على تقليد المخططات المتعددة الصغيرة دون استخدام الوظائف الأصلية أو العناصر المرئية من السوق.
من وجهة نظري ، هذا حل قوي للغاية يمنحك أفضل ما في العالمين. هذا هو المحور Y المتغير ديناميكيًا وجميع خيارات التنسيق المتوفرة في المضاعفات الصغيرة الأصلية. علاوة على ذلك ، يمكنك تشكيل الهيكل ووضع مخطط التقليد الخاص بك كما تريد.
السيناريو البسيط الذي يمكنك رؤيته هنا هو مقارنة الإيرادات الشهرية والنفقات الشهرية على مخططات عمودية منفصلة. يحتوي على محور Y ديناميكي وموحد عبر المرئيات.
المنطق وراء هذه التقنية الخاصة هو كما يلي. أولاً ، يمكنك استرداد الحد الأدنى للقيمة والقيمة القصوى لكل فئة في سيناريو معين.
في هذه الحالة ، نبحث عن الحد الأدنى والحد الأقصى لقيمة الإيرادات الشهرية أو النفقات الشهرية خلال الفترة المحددة.
إذا حددنا هذه الأرقام ، فإننا نسترجع الحجم الأقصى مضروبًا في مستوى هامشي معين للحصول على مساحة إضافية أعلى من القيمة القصوى.
إذا كانت القيمة المتوسطة أكبر من 0 ، فأنا أرغب في استرداد 0 في كلتا الحالتين ليبدأ المحور Y من الأسفل. نقوم بعد ذلك بإنشاء مقياس يتم تطبيقه كمحور Y ديناميكي على الرسم البياني المحدد.
استخدام تلميحات الأدوات لتقارير LuckyTemplates
تلميحات الأدوات هي شيء إضافي أود إبرازه. لقد استخدمت تلميحات الأدوات لإظهار تفاصيل حول الدوائر في تقرير Formula 1 الخاص بي.
في هذا التقرير ، يعتبر كل من العنوان الرئيسي والمقياس مع أسرع أوقات الدورات هما بطاقات KPI القياسية. جزء الوصف هو المقاييس فقط ، بينما تستند العلامة وصورة الدائرة إلى عناوين URL للويب.
لقد استخدمت أيضًا صورة مرئية إضافية تسمى Simple Image ، والتي يمكن تنزيلها مجانًا من السوق. قمت بتعيين فئة البيانات للعمود كعنوان URL للصورة ، ثم اخترت القياس العادي داخل قسم إعداد الصورة.
خاتمة
هذا كل شيء عن سلسلتي حول شفافية التقارير. نأمل أن تكون قد تعلمت كيفية تصميم التخطيطات وتحسين التنقل واستخدام مقاييس DAX لتقارير ولوحات معلومات LuckyTemplates.
كل التوفيق ،
غوستو دوديك
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته