إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأوضح لك كيفية إعداد تواريخ بدء ديناميكية وتواريخ انتهاء باستخدام جداول تواريخ استعلام LuckyTemplates.

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

لكن هذه المرة ، سأعرض عليك بعض البدائل.

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

جدول تاريخ Power Query

سأبدأ بالتوجه إلى وظيفة جدول تاريخ الاستعلام القوي. يعرض أربع معلمات للتاريخ - تاريخ البدء المطلوب ، وتاريخ الانتهاء المطلوب ، وقائمة FYStartMonth الاختيارية وقائمة العطلات الاختيارية.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

لاحظ أنه لكل استعلام تقوم باستدعائه ، ستظهر وظيفة الاستعلام المقابلة هنا.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سترى أيضًا معلمات التاريخ بالترتيب نفسه الذي تم سردها مسبقًا. يعرض هذا تاريخ البدء وتاريخ الانتهاء والسنة المالية. كما أنها تظهر فارغة لقائمة العطلات.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

الآن بعد أن رأيت أجزاء وظيفة جدول التاريخ ، سأعرض لك وظائف الاستعلام المختلفة التي يمكنك استخدامها.

وظائف جدول تاريخ Power Query

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

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

إذا قمت بالنقر فوق القائمة المنسدلة بجانب OrderDate ، فسيظهر أن التاريخ الأول في هذا التقويم هو 24 سبتمبر 2017.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

لذلك سأستخرج هذه البيانات عن طريق إنشاء استعلام جديد فارغ.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأستخدم وظيفة List.Min.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

بالنظر إلى الوصف ، فإنه يُظهر أن List.Min تُرجع الحد الأدنى للعنصر في القائمة.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

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

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

بمجرد الضغط على زر الإدخال ، يعطيني التاريخ الأول ، وهو 24 سبتمبر 2017.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأعيد تسمية هذا الاستعلام وأطلق عليه اسم FirstSale.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

لكن جعل التقويم يبدأ في الرابع والعشرين من سبتمبر قد لا يكون منطقيًا. لذا سأعيد هذا إلى بداية العام.

للقيام بذلك ، سأستخدم استعلامًا فارغًا مرة أخرى. هذه المرة ، سأستخدم الوظيفة Date.StartOfYear.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

تُرجع Date.StartOfYear القيمة الأولى لسنة معينة لتاريخ أو تاريخ أو وقت أو قيمة منطقة التاريخ والوقت.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

بالنسبة لقيمة التاريخ الخاصة بي ، سأستخدم FirstSale.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

بمجرد الضغط على مفتاح الإدخال ، يظهر الآن الأول من كانون الثاني (يناير) 2017.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأعيد تسمية هذا الاستعلام أيضًا ، وسأسميه StartOfYear.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

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

لذلك سأقوم بإنشاء استعلام جديد مرة أخرى واستخدام #date ، وهي قيمة التاريخ الجوهرية.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

بالنسبة إلى #date ، أحتاج إلى قيمة ديناميكية. لذلك سأستخدم Date.Year والإشارة إلى FirstSale. سأستخدم أيضًا الأول من كانون الثاني (يناير) ، والذي يتم تمثيله من خلال الرقمين 1 على المقياس.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأسمي هذا fxStartDate.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

الآن ، سأعود إلى استعلام جدول التاريخ. الآن ، يمكنني تغيير معلمة StartDate.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

لا يهم حقًا إذا قمت بتحديد StartOfYear أو fxStartDate لأنهما سيحققان نفس النتيجة.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأستخدم fxStartDate فقط حتى أتمكن من وضع قيمة مناسبة هنا.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

الآن ، يبدأ التقويم الخاص بي من 1 يناير 2017.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

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

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

يعرض هذا الآن التاريخ الأخير من جدول المبيعات ، وهو 24 أبريل 2020.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سوف أتحقق مرة أخرى مما إذا كان هذا صحيحًا عن طريق فرز هذا العمود بطريقة تنازلية. بالتأكيد ، يُظهر العمود 24 أبريل 2020 كتاريخ نهائي.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأعيد تسمية هذا الاستعلام LastSale.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

مرة أخرى ، يمكنني أن أفعل الشيء نفسه تمامًا في نهاية العام تمامًا كما فعلت في StartOfYear.

في استعلام جديد ، سأستخدم Date.EndOfYear وأشير إلى LastSale.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأسمي هذا EndOfYear.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

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

هذه هي الطريقة التي يمكنك بها التعامل مع ذلك.

سأستخدم Date.AddYears ومرجع EndOfYear.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

بالنسبة لعدد السنوات ، سأضيف 1.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

من المؤكد أن التاريخ يظهر الآن عام 2021.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأسمي هذا EndOfNextYear.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأقوم الآن باستبدال EndDate في جدول التاريخ الخاص بي.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سأستخدم EndOfNextYear لاستبدال ذلك.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

بعد التحقق مرة أخرى من سنواتي ، يمتد الآن إلى عام 2021.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

لحفظ وتطبيق جميع التغييرات التي أجريتها ، سأضغط على "إغلاق وتطبيق".

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

وظائف التاريخ الأخرى

انتقل إلى docs.microsoft.com وابحث عن لغة صيغة Power Query M.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

بمجرد ظهور ذلك ، ابحث عن نظرة عامة على وظائف التاريخ.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query

سيُظهر لك هذا جميع وظائف التاريخ الأخرى التي يمكنك استخدامها عند العمل داخل جداول تاريخ الاستعلام القوي.

إعداد تاريخ البدء الديناميكي وتاريخ الانتهاء لجداول تاريخ Power Query


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