ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
غالبًا ما يفوت الناس أهمية إنشاء جدول تاريخ في LuckyTemplates ، خاصة في . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
على الرغم من أنه من الشائع وجود عمود تاريخ في جداول المبيعات وجداول المعاملات ، إلا أن ذلك لن يكون كافيًا. ستحتاج إلى جدول تاريخ منفصل يمكنك ربطه بجميع أعمدة التاريخ الأخرى.
هناك أيضًا مجموعة فرعية كاملة من الصيغ تسمى وظائف Time Intelligence في LuckyTemplates . لكي تعمل العمليات الحسابية بشكل صحيح ، ستحتاج إلى جدول تاريخ.
جدول المحتويات
رمز جدول تاريخ LuckyTemplates
عادةً ما يكون إنشاء جدول التاريخ عملية طويلة. ولكن باستخدام رمز جدول تاريخ LuckyTemplates الذي أستخدمه ، يصبح أسهل وأسرع كثيرًا.
لدي رمز M هذا محفوظ هنا في المفكرة الخاصة بي حتى أتمكن من نسخه ولصقه في كل مرة أحتاج فيها إلى إنشاء جدول تاريخ.
بمجرد نسخ هذا الرمز ، أعود إلى محرر الاستعلام الخاص بي وأنشئ مصدرًا جديدًا. سيسمح لي هذا بإدخال الكود الذي نسخته للتو في استعلام جديد.
عندما تظهر خيارات المصادر الجديدة ، أختار استعلام فارغ.
اختيار ذلك سيمنحني لوحة جديدة لا تحتوي على أي شيء.
الآن ، سأنتقل إلى المحرر المتقدم.
سأتخلص من كل ما بداخل نافذة المحرر المتقدم عند ظهوره.
ثم سأقوم بلصق رمز جدول التاريخ الذي نسخته سابقًا في تلك النافذة.
الآن بعد أن تم تضمين رمز M الجديد هذا داخل هذا الاستعلام ، سأضغط على تم. سيعطيني ذلك حقول المعلمات حيث يمكنني وضع نطاق تاريخ محدد لجدول التواريخ.
سأبدأ في الأول من كانون الثاني (يناير) 2018 ، ثم سأبدأ حتى 31 كانون الأول (ديسمبر) 2021.
التالي هو FYStartMonth. هذا عندما تبدأ سنتي المالية. لذا إذا كان شهر يوليو هو الشهر الأول لي ، فأنا فقط بحاجة إلى كتابة 7 هنا.
بمجرد النقر فوق Invoke ، فإنه يعطيني جدول تاريخ مفصلاً بناءً على هذا الرمز بالكامل وعلى المعلمات التي أدخلتها.
بالنظر إلى الصيغة أعلاه ، فإنها تعرض تاريخ البدء الذي وضعته في المحرر المتقدم.
يعرض نفس تاريخ الانتهاء الذي وضعته أيضًا.
تحديث وتنظيف جدول التاريخ في LuckyTemplates
إذا كنت تستخدم رمز جدول التاريخ الذي أستخدمه ، فسيمنحك الكثير من الأعمدة المفيدة التي تعرض التاريخ ، والسنة ، وربع السنة ، والشهر ، وما إلى ذلك.
ولكن مع وجود جدول مثل هذا ، لا بد أن هناك أشياء تريد تغييرها اعتمادًا على ما يتطلبه كل سيناريو.
قد ترغب أيضًا في تعديل الجدول بناءً على تفضيلاتك الخاصة.
على سبيل المثال ، أفضل تسمية أعمدتي بطريقة معينة ، ولهذا السبب انتقلت إلى المحرر المتقدم وأغير الكود مباشرة.
إذا كان المحرر المتقدم يبدو معقدًا للغاية ، فيمكنني أيضًا تغيير الأسماء في محرر الاستعلام نفسه.
سأبدأ بأسماء الجداول.
أختار دائمًا الأسماء المباشرة ، لذلك سأطلق على هذا الجدول اسم التواريخ.
من أجل الاتساق ، سأطلق على استعلام التواريخ هذا.
الآن سأعود إلى جدول التواريخ لتحديث بعض الأشياء. بالطبع ، أريد أيضًا أن تكون أسماء هذه الأعمدة سهلة الفهم قدر الإمكان.
سأبدأ بالتأكد من وجود مسافات في الأماكن الصحيحة. لذا بدلاً من اسم الشهر ، سأطلق على اسم الشهر هذا.
بدلاً من MonthInCalendar ، سأضع الشهر والسنة هنا.
هذا يسمى QuarterInCalendar ، لذا سأطلق عليه اسم الربع والسنة.
بصرف النظر عن تغيير الأسماء ، أود أيضًا تنظيف بياناتي عن طريق إزالة الأعمدة التي لا أحتاجها حقًا. على سبيل المثال ، لا أحتاج حقًا إلى عمود DateInt هذا.
سأفعل نفس الشيء في DayOfMonth.
مرة أخرى ، كل هذا يعتمد على السيناريو والأعمدة الرئيسية التي قد تحتاجها.
فقط كن حذرًا بشأن إزالة الأعمدة الرقمية لأنها قد تقوم بفرز الأعمدة ، مثل عمود DayInWeek هذا.
لا يعرف الكثير من أعمدة النص مثل عمود الشهر والسنة وعمود اليوم من الأسبوع كيفية فرز البيانات التي يحملونها. لهذا السبب يحتاجون إلى فرز أعمدة مثل أعمدة MonthnYear و QuarternYear كمرجع.
فقط لتوضيح الغرض من هذه الأعمدة ، سأقوم بإعادة تسميتها على أنها شهر سنة وترتيب ربع سنة.
ستكون هذه الأعمدة الداعمة مفيدة بمجرد وضع هذه البيانات في تصورات.
متابعة التغييرات في قسم الخطوات التطبيقية
هذا شيء ناقشته سابقًا في البرنامج التعليمي حول التحولات البسيطة. من المهم أيضًا تذكر ذلك عند العمل على جدول التواريخ في LuckyTemplates .
يسجل جزء الخطوات التطبيقية الموجود هنا على الجانب كل التحويلات التي أقوم بها ، لذا فمن السهل بما يكفي تتبع جميع التغييرات.
شيء واحد مهم فقط حول التحولات وقسم الخطوات التطبيقية.
عندما تعمل على إجراءات مماثلة على التوالي ، فإن "الخطوات التطبيقية" تجمع هذه الخطوات معًا. ولكن عندما تقفز من إجراء إلى آخر بشكل عشوائي ، فإنه يسجل حالات متعددة من نفس النوع من الإجراء ، كما في المثال أدناه.
لذلك ، من الأفضل دائمًا إجراء جميع تغييرات الاسم دفعة واحدة ، ثم حذف جميع الأعمدة غير المرغوب فيها دفعة واحدة أيضًا. سيؤدي ذلك إلى تقليل مقدار التعليمات البرمجية التي يجب إنشاؤها في الخلفية.
قم بإنشاء جدول تاريخ شامل في LuckyTemplates مع إضافة أرقام أيام العمل وعطلات نهاية الأسبوع بسرعة
إلى جدول التاريخ: تقنية استخبارات الوقت في بيانات ترشيح LuckyTemplates
Fi حسب السنوات والأرباع المالية المخصصة باستخدام الأعمدة المحسوبة في LuckyTemplates
خاتمة
كما ذكرت في البداية ، هناك طرق أخرى لإنشاء جدول تاريخ ، على الرغم من أنها تتطلب عادةً المزيد من الخطوات والصيغ الأكثر تعقيدًا مجتمعة.
هذه ليست أسهل طريقة للقيام بذلك فحسب ، بل إنها تمنحك أيضًا جميع الأعمدة الافتراضية المطلوبة عبر الكثير من السيناريوهات. كل ما عليك فعله هو إزالة أي شيء آخر لن تحتاج إليه ، وهو أسرع من إضافة الأعمدة المطلوبة واحدة تلو الأخرى.
أتمنى لك كل خير،
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته