ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
سأوضح لك كيفية إعداد تواريخ بدء ديناميكية وتواريخ انتهاء باستخدام جداول تواريخ استعلام LuckyTemplates.
إذا كنت تتابع هذه السلسلة في مواضيع مختلفة لمعلومات الوقت ، فأنت تعرف بالفعل كيفية إنشاء جدول تاريخ باستخدام وظائف الاستعلام الآلي. ربما تكون قد قرأت أيضًا حول كيفية تغيير تاريخ الانتهاء لهذا الجدول. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
لكن هذه المرة ، سأعرض عليك بعض البدائل.
جدول المحتويات
جدول تاريخ Power Query
سأبدأ بالتوجه إلى وظيفة جدول تاريخ الاستعلام القوي. يعرض أربع معلمات للتاريخ - تاريخ البدء المطلوب ، وتاريخ الانتهاء المطلوب ، وقائمة FYStartMonth الاختيارية وقائمة العطلات الاختيارية.
لاحظ أنه لكل استعلام تقوم باستدعائه ، ستظهر وظيفة الاستعلام المقابلة هنا.
سترى أيضًا معلمات التاريخ بالترتيب نفسه الذي تم سردها مسبقًا. يعرض هذا تاريخ البدء وتاريخ الانتهاء والسنة المالية. كما أنها تظهر فارغة لقائمة العطلات.
الآن بعد أن رأيت أجزاء وظيفة جدول التاريخ ، سأعرض لك وظائف الاستعلام المختلفة التي يمكنك استخدامها.
وظائف جدول تاريخ Power Query
إذا انتقلت إلى جدول المبيعات الخاص بي ، وهو أيضًا جدول الحقائق الخاص بي ، فإنه يعرض عمود تاريخ الطلب.
إذا قمت بالنقر فوق القائمة المنسدلة بجانب OrderDate ، فسيظهر أن التاريخ الأول في هذا التقويم هو 24 سبتمبر 2017.
لذلك سأستخرج هذه البيانات عن طريق إنشاء استعلام جديد فارغ.
سأستخدم وظيفة List.Min.
بالنظر إلى الوصف ، فإنه يُظهر أن List.Min تُرجع الحد الأدنى للعنصر في القائمة.
بالنسبة لهذه الوظيفة ، سأشير إلى جدول المبيعات وعمود تاريخ الطلب.
بمجرد الضغط على زر الإدخال ، يعطيني التاريخ الأول ، وهو 24 سبتمبر 2017.
سأعيد تسمية هذا الاستعلام وأطلق عليه اسم FirstSale.
لكن جعل التقويم يبدأ في الرابع والعشرين من سبتمبر قد لا يكون منطقيًا. لذا سأعيد هذا إلى بداية العام.
للقيام بذلك ، سأستخدم استعلامًا فارغًا مرة أخرى. هذه المرة ، سأستخدم الوظيفة Date.StartOfYear.
تُرجع Date.StartOfYear القيمة الأولى لسنة معينة لتاريخ أو تاريخ أو وقت أو قيمة منطقة التاريخ والوقت.
بالنسبة لقيمة التاريخ الخاصة بي ، سأستخدم FirstSale.
بمجرد الضغط على مفتاح الإدخال ، يظهر الآن الأول من كانون الثاني (يناير) 2017.
سأعيد تسمية هذا الاستعلام أيضًا ، وسأسميه StartOfYear.
لكن هناك طريقة أخرى للحصول على نفس القيمة بالضبط. هذا باستخدام التاريخ الجوهري.
لذلك سأقوم بإنشاء استعلام جديد مرة أخرى واستخدام #date ، وهي قيمة التاريخ الجوهرية.
بالنسبة إلى #date ، أحتاج إلى قيمة ديناميكية. لذلك سأستخدم Date.Year والإشارة إلى FirstSale. سأستخدم أيضًا الأول من كانون الثاني (يناير) ، والذي يتم تمثيله من خلال الرقمين 1 على المقياس.
سأسمي هذا fxStartDate.
الآن ، سأعود إلى استعلام جدول التاريخ. الآن ، يمكنني تغيير معلمة StartDate.
لا يهم حقًا إذا قمت بتحديد StartOfYear أو fxStartDate لأنهما سيحققان نفس النتيجة.
سأستخدم fxStartDate فقط حتى أتمكن من وضع قيمة مناسبة هنا.
الآن ، يبدأ التقويم الخاص بي من 1 يناير 2017.
بالطبع ، يمكنني أن أفعل نفس الشيء بالضبط في تاريخ الانتهاء. أنا فقط بحاجة إلى استعلام فارغ مرة أخرى ، لكن هذه المرة ، سأستخدم قائمة الوظائف. سأقوم أيضًا بالإشارة إلى المبيعات وعمود تاريخ الطلب.
يعرض هذا الآن التاريخ الأخير من جدول المبيعات ، وهو 24 أبريل 2020.
سوف أتحقق مرة أخرى مما إذا كان هذا صحيحًا عن طريق فرز هذا العمود بطريقة تنازلية. بالتأكيد ، يُظهر العمود 24 أبريل 2020 كتاريخ نهائي.
سأعيد تسمية هذا الاستعلام LastSale.
مرة أخرى ، يمكنني أن أفعل الشيء نفسه تمامًا في نهاية العام تمامًا كما فعلت في StartOfYear.
في استعلام جديد ، سأستخدم Date.EndOfYear وأشير إلى LastSale.
سأسمي هذا EndOfYear.
تذكر كيف استخدمت التاريخ الجوهري لـ StartOfYear؟ يمكنني أيضًا القيام بذلك لإرجاع الحادي والثلاثين من ديسمبر من أي سنة معينة. ومع ذلك ، عليك أيضًا التفكير في إمكانية امتداد البيانات إلى العام الجديد بمجرد وصولها إلى تاريخ الانتهاء هذا.
هذه هي الطريقة التي يمكنك بها التعامل مع ذلك.
سأستخدم Date.AddYears ومرجع EndOfYear.
بالنسبة لعدد السنوات ، سأضيف 1.
من المؤكد أن التاريخ يظهر الآن عام 2021.
سأسمي هذا EndOfNextYear.
سأقوم الآن باستبدال EndDate في جدول التاريخ الخاص بي.
سأستخدم EndOfNextYear لاستبدال ذلك.
بعد التحقق مرة أخرى من سنواتي ، يمتد الآن إلى عام 2021.
لحفظ وتطبيق جميع التغييرات التي أجريتها ، سأضغط على "إغلاق وتطبيق".
وظائف التاريخ الأخرى
انتقل إلى docs.microsoft.com وابحث عن لغة صيغة Power Query M.
بمجرد ظهور ذلك ، ابحث عن نظرة عامة على وظائف التاريخ.
سيُظهر لك هذا جميع وظائف التاريخ الأخرى التي يمكنك استخدامها عند العمل داخل جداول تاريخ الاستعلام القوي.
أنشئ جدول تاريخ شامل في LuckyTemplates
مقارنة سريعة للوقت حقًا لجداول التاريخ غير القياسية في LuckyTemplates
مع إضافة أرقام أيام العمل وعطلات نهاية الأسبوع إلى جدول التاريخ: تقنية استخبارات الوقت في LuckyTemplates
خاتمة
هناك العديد من الوظائف التي يمكنك اللعب بها عند استخدام جداول تاريخ الاستعلام القوي ، ولهذا السبب أقترح البحث في كل واحدة منها.
ابدأ في إنشاء استعلامات فارغة واستخدامها لمعرفة ما سيحدث. هذه هي أفضل طريقة لمعرفة كيف يمكن أن تساعدك كل وظيفة استعلام في السيناريوهات التي قد تواجهها في المستقبل.
بصراحة ، يعد الاستعلام القوي أداة رائعة يمكن أن تمنحك رؤى رائعة ، خاصةً عندما يتعلق الأمر بالتواريخ. حاول التحقق من المنشورات الأخرى حول ذكاء الوقت في هذه المدونة لمعرفة التقنيات الأخرى التي يمكنك تطبيقها.
أتمنى لك كل خير،
ميليسا
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته