ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سأوضح لك كيفية إنشاء محور س ديناميكي لـ LuckyTemplates ، والمعروف أيضًا باسم المقياس الزمني باستخدام جدول غير متصل يمكن أن يتيح لك تغيير مستوى الدقة وفقًا للتاريخ أو أساس الوقت. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة.
يسمح لك الديناميكي بإظهار مستوى دقيق من التفاصيل في أهم المعلومات الحالية. تظهر دقة أقل للتواريخ السابقة.
هذا البرنامج التعليمي هو استمرار لمدونتي الأخيرة حيث أنشأت هذا التصور ، والذي كان R10_table. تم بناؤه على هذه الأعمدة المحسوبة DTS IsCurrentQuarter و DTS SortBy .
تقوم IsCurrentQuarter بتحديد صواب أو خطأ سواء كنا في الربع الحالي أم لا. بناءً على هذا العمود ، يمكننا بعد ذلك إنشاء عمود DTS ، والذي يُرجع بشكل أساسي إما تنسيق أسبوع أو تنسيق ربع سنوي كنص. SortBy يعطينا السنة المكونة من أربعة أرقام ، ثم الرقم الربع ، ثم رقم الأسبوع في حالة الأسبوع. وبخلاف ذلك ، يتم إرجاع السنة المكونة من أربعة أرقام والأسبوع فقط.
اليوم ، سأقوم ببناء تصور متطابق ، ولكن بدلاً من استخدام الأعمدة المحسوبة ، سأستخدم جدولًا غير متصل ، وهو R10a_table الذي يستخدم مقياسًا.
جدول المحتويات
كيفية إنشاء محور X ديناميكي لـ LuckyTemplates
يعتمد R10a_table فعليًا على R10_table ، لذا فإن الافتراض هو أن لديك نوعًا من جدول الحقائق أو جدول التاريخ الذي يحتوي على تاريخ فيه. إذا نظرت إلى DAX ، فقد يبدو الأمر مخيفًا بعض الشيء ، لكنه نفس الكود تمامًا مثل الأعمدة المحسوبة. نحن فقط نقوم بإنشاء الأعمدة المحسوبة بشكل أساسي ضمن حساب الجدول هذا.
نحن نحصل على عمود التاريخ من R10_table. لذلك ، نبدأ بقائمة كبيرة من التواريخ ، كل تاريخ موجود في هذا الجدول. ثم نستخدم ونضيف IsCurrentQuarter الحالي . وبعد ذلك ، قمنا بتعديله بحيث لا يشير مرة أخرى إلى الجدول ، ولكن فقط إلى عمود التاريخ.
هذا صحيح أيضًا بالنسبة لعمود DTS وعمود DTS SortBy. إنه نفس الرمز. في نهاية هذا ، نستخدم لتحديد DTS و DTS SortBy و IsCurrentQuarter الخاص بنا. وبعد ذلك ، نستخدم لإرجاع الصفوف المميزة فقط.
ما تبقى لنا في نهاية هذا هو مجرد قائمة مميزة من القيم التي ستنتهي في محور تصورنا. لا يزال هذا ديناميكيًا ويتم تحديثه باستمرار كجزء من نموذج البيانات.
نظرًا لأن هذا ليس مرتبطًا بأي شيء ، فنحن بحاجة إلى مقياس لمعرفة أين نحن بقدر ما وصلنا إليه ، ثم نذهب لحساب متوسط المخزون. لذا ، دعونا نلقي نظرة على المقياس الذي صنعته.
أول شيء نفعله هو أننا نحصل على الحد الأقصى من DTS SortBy لأن هذا سيكون أسهل شيء يمكننا القيام به لتحليل السنة والربع والأسبوع الذي نحن فيه. في حالة العام ، نحن فقط نحصل على أقصى أربعة أرقام على اليسار.
وبعد ذلك ، لدينا هذا إضافة صفر (+ 0) لأننا نحلل القيمة ونستخدم نهجًا نصيًا لذلك. هذا في الواقع يعيد النص. إذا حاولنا مقارنة نص برقم ، فسنحصل على خطأ. لذا ، فإن أسهل ما يمكن فعله هو إضافة صفر فقط ، وهذا يجبر DAX على إرجاع هذا كرقم بدلاً من نص.
بالنسبة للربع السنوي ، نستخدم وظيفة MID فقط للحصول على الحرف الخامس. الأسبوع أكثر تعقيدًا بعض الشيء لأنه قد يكون أسبوعًا من رقم واحد ، أو قد يكون أسبوعًا من رقمين. في هذه الحالة ، نحن نتحقق فقط لنرى ما إذا كان طول القيمة ستة أم لا ، نحصل على الحرف الأخير ، إذا كان سبعة ، نحصل على الحرفين الأخيرين وإذا لم يكن أي منهما ، فإننا نعيد فارغًا. ثم نضيف صفرًا بالطبع.
إذا كان الأسبوع فارغًا ، فعندئذٍ نقوم بعمل ، وسنعلم أننا في ربع عام ، لذلك سنحصل على معلومات ربع السنة. إذا كنا في غضون أسبوع ، ولم يكن الأسبوع فارغًا ، فسننتهي في نهاية المطاف بالاستيلاء على الأسبوع.
الأعمدة المحسوبة LuckyTemplates: تلميحات وأفضل الممارسات
لمقارنة الأعمدة المحسوبة والمقاييس في
جدول وعمود محسوب في LuckyTemplates في محرر جدولي 3
خاتمة
هذا في الأساس كل ما في الأمر. هذه هي الطريقة التي تنشئ بها محور X ديناميكي لـ LuckyTemplates باستخدام جدول غير متصل بمقياس. إن مؤشر DAX ليس معقدًا للغاية ، خاصة إذا تناولته على شكل أجزاء. كل ما نقوم به هنا هو أننا نقوم بالتصفية حسب السنة والربع ، ثم نأخذ AVERAGEX منه ، ولدينا نفس التصور مثل ذلك الذي يستخدم الأعمدة المحسوبة.
أتمنى أن تجد هذا البرنامج التعليمي مفيدًا وأن تقوم بتنفيذه في عملك الخاص. يمكنك مشاهدة الفيديو الكامل أدناه للحصول على مزيد من التفاصيل والاطلاع على الجزء الأول من هذا البرنامج التعليمي لمزيد من المعلومات.
أتمنى لك كل خير!
جريج
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته