تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

في هذه المدونة ، سنناقش كيفية تحويل رمز YYWWD إلى قيمة تاريخ . اعتمد هذا البرنامج التعليمي على رد على استفسار من عضو  . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.

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

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

في مثاله ، يوضح العضو أنه يجب تحويل الكود 20145 إلى 2020-04-03. ومن هذا المنطلق ، يمكننا أن نستنتج أن أول رقمين يتوافقان مع العام ، والرقمان التاليان يتوافقان مع رقم الأسبوع ، بينما الرقم الأخير يتوافق مع يوم الأسبوع.

الآن بعد أن أصبح لدينا بالفعل فكرة حول كيفية معالجة الاستعلام ، فلنبدأ.

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

كسر الرمز للحصول على قيمة تاريخ مناسبة

لتسهيل عملنا ، فلنقم بتحميل بياناتنا في محرر Power Query .

أول شيء لاحظته عندما قمت بتحميل البيانات في Power Query هو أنه قام على الفور بخطوة نوع التغيير ، كما هو موضح أدناه.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

نظرًا لأننا لسنا بحاجة إلى ذلك ، يمكننا إزالة هذه الخطوة بالنقر فوق الزر X بجوارها.

الآن ، لنبدأ في تقسيم الكود إلى أعمدة منفصلة للسنة والأسبوع ويوم الأسبوع.

عمود السنة

كما ذكرت سابقًا ، يتوافق أول رقمين من الكود مع سنة قيمة التاريخ.

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

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

نظرًا لأننا نحتاج فقط إلى أول رقمين لعمود السنة ، أدخل "2" في علامة التبويب "العدد" وانقر فوق "موافق".

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

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

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

لاحظ أنه بعد تعديل الصيغة الخاصة بنا ، سوف نتلقى خطأ بسبب عدم تطابق النوع.

تشير رسالة الخطأ إلى أنه لا يمكننا تطبيق عامل التشغيل + على قيم نوع الرقم والنص.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

لإصلاح ذلك ، نحتاج إلى تعديل الصيغة الخاصة بنا بحيث يتم تحويل القيمة النصية إلى رقم. سنستخدم الدالة Number.from للقيام بذلك وإرفاق الأجزاء التالية بين قوسين. ثم قم بتغيير نوع الإرجاع من نص إلى رقم.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

عمود الأسبوع

دعنا الآن نستخرج رقم الأسبوع من الكود.

مرة أخرى ، تأكد من تحديد عمود تاريخ التسليم المؤكد ، وانتقل إلى علامة التبويب إضافة عمود ، وانقر على استخراج ، ثم حدد النطاق.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

للحصول على الرقمين الثالث والرابع من الكود الخاص بنا ، نحتاج إلى بدء العد من 0 لأن Power Query يعتمد على الصفر. هذا يعني أنه للحصول على الرقم الثالث من الكود الخاص بنا ، يجب أن يبدأ النطاق الخاص بنا من 2.

ونظرًا لأننا نحتاج فقط إلى رقمين من رمز رقم الأسبوع ، فسنقوم بإدخال 2 في حقل عدد الأحرف.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

مرة أخرى ، ينطبق نفس المنطق هنا. لتحويل تسمية العمود إلى اسمه الصحيح ، قم بتغيير نطاق النص إلى أسبوع في شريط الصيغة.

أضف أيضًا الدالة Number.from في صيغتنا ، وقم بإحاطة الأجزاء التالية بأقواس ، وقم بتغيير نوع الإرجاع إلى رقم.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

عمود اليوم

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

أدخل 1 لأن هناك رقمًا واحدًا متبقيًا من الكود الذي نحتاج إلى استخراجه.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

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

مرة أخرى ، أضف الدالة Number.from ، وقم بإحاطة الأجزاء التالية من الصيغة بين قوسين ، وقم بتغيير نوع الإرجاع إلى رقم.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

3-طريقة البحث للحصول على قيمة التاريخ

الآن بعد أن أصبح لدينا جميع المكونات لاسترداد تاريخ واحد من جدول التقويم الخاص بنا ، فإن الشيء الوحيد المتبقي هو إجراء بحث ثلاثي الاتجاهات .

للقيام بذلك ، انتقل إلى علامة التبويب الصفحة الرئيسية وحدد دمج الاستعلامات.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

نظرًا لأننا سنندمج مع جدول التواريخ ، انقر فوق علامة التبويب المنسدلة وحدد التواريخ.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

تحديد الأزواج

الآن ، سنقوم بتحديد الأزواج التي تنتمي معًا.

من الجدول العلوي ، حدد عمود السنة ، ثم قم بإقرانه بعمود السنة في الجدول أدناه.

لتحديد زوج آخر ، اضغط لأسفل على زر Ctrl في لوحة المفاتيح ، وحدد عمود الأسبوع من الجدول العلوي وقم بإقرانه بعمود رقم الأسبوع في الجدول أدناه.

أخيرًا ، أثناء الضغط باستمرار على زر Ctrl ، حدد عمود اليوم من الجدول العلوي ، وقم بإقرانه بعمود DayInWeek من الجدول أدناه.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

للتأكد من أن الأعمدة تم إقرانها بشكل صحيح ، تحقق مما إذا كان رقم الفهرس يتطابق مع بعضها البعض.

كما هو موضح أدناه ، يجب أن تحتوي أعمدة السنة على فهرس 1 ، ويجب أن يحتوي عمود الأسابيع على فهرس 2 ، ويجب أن يحتوي عمود الأيام على فهرس 3.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

الحصول على قيمة التاريخ المناسب

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

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

كما ترى ، القيمة الأولى في عمود التواريخ الجديدة لدينا هي 4-4-2020. ومع ذلك ، تذكر أنه في المنتدى ، يجب تحويل الكود 20145 إلى 3-4-2020.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

هذا لأننا إذا فحصنا جدول التواريخ ، يمكننا أن نرى أنه في عمود DayInWeek ، يبدأ العد من 0 إلى 6 وليس من 1 إلى 7.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

الطرح من عمود اليوم

لإصلاح ذلك ، دعنا نطرح 1 من جميع القيم الموجودة في عمود اليوم.

من قسم "الخطوات المطبقة" ، انقر فوق الخطوة حيث أضفنا عمود اليوم. كانت هذه خطوة إدخال الأحرف الأخيرة .

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

في شريط الصيغة ، اطرح 1 بعد الأقواس مباشرةً.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

بعد القيام بذلك ، يمكننا أن نرى أن لدينا بالفعل القيم الصحيحة في عمود التاريخ الخاص بنا.

أخيرًا ، آخر شيء يتعين علينا القيام به هو تنظيف وإزالة الأعمدة التي لم نعد بحاجة إليها.

للقيام بذلك ، حدد اختيار الأعمدة ، وقم بإلغاء تحديد كل شيء آخر ، واترك عمود تاريخ التسليم المؤكد وعمود التاريخ محددًا.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates

وانتهينا! يجب أن تبدو نتيجة عملنا هكذا.

تحويل رمز YYWWD إلى قيمة تاريخ في LuckyTemplates


إظهار النتائج حتى التاريخ الحالي أو تاريخ محدد في LuckyTemplates
منع نتائج من سنة إلى تاريخ من إسقاط
بيانات التصفية إلى الأمام حسب السنوات المالية والأرباع المخصصة باستخدام الأعمدة المحسوبة في LuckyTemplates

خاتمة

في هذه المدونة ، قمنا بتحويل رمز بتنسيق عام وأسبوع ويوم من الأسبوع إلى قيمة تاريخ مناسبة. لقد كسرنا الكود وأنشأنا 3 أعمدة منه. باستخدام بحث ثلاثي الاتجاهات ، قمنا بدمج هذه الأعمدة معًا لتحقيق قيمة تاريخ واحدة.

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

أتمنى لك كل خير،

ميليسا

Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.