تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
في هذه المدونة ، سنناقش كيفية تحويل رمز YYWWD إلى قيمة تاريخ . اعتمد هذا البرنامج التعليمي على رد على استفسار من عضو . يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي في أسفل هذه المدونة.
طلب العضو طريقة لتحويل حقل "تاريخ التسليم المؤكد" الخاص به ، والذي يكون بتنسيق عام وأسبوع ويوم من الأسبوع ، وتحويله إلى حقل تاريخ.
في مثاله ، يوضح العضو أنه يجب تحويل الكود 20145 إلى 2020-04-03. ومن هذا المنطلق ، يمكننا أن نستنتج أن أول رقمين يتوافقان مع العام ، والرقمان التاليان يتوافقان مع رقم الأسبوع ، بينما الرقم الأخير يتوافق مع يوم الأسبوع.
الآن بعد أن أصبح لدينا بالفعل فكرة حول كيفية معالجة الاستعلام ، فلنبدأ.
جدول المحتويات
كسر الرمز للحصول على قيمة تاريخ مناسبة
لتسهيل عملنا ، فلنقم بتحميل بياناتنا في محرر Power Query .
أول شيء لاحظته عندما قمت بتحميل البيانات في Power Query هو أنه قام على الفور بخطوة نوع التغيير ، كما هو موضح أدناه.
نظرًا لأننا لسنا بحاجة إلى ذلك ، يمكننا إزالة هذه الخطوة بالنقر فوق الزر X بجوارها.
الآن ، لنبدأ في تقسيم الكود إلى أعمدة منفصلة للسنة والأسبوع ويوم الأسبوع.
عمود السنة
كما ذكرت سابقًا ، يتوافق أول رقمين من الكود مع سنة قيمة التاريخ.
لإضافة عمود منفصل للسنة ، نحتاج إلى التأكد من تحديد عمود تاريخ التسليم المؤكد . للقيام بذلك ، انتقل إلى علامة التبويب إضافة عمود ، وانقر فوق استخراج ، ثم حدد الأحرف الأولى .
نظرًا لأننا نحتاج فقط إلى أول رقمين لعمود السنة ، أدخل "2" في علامة التبويب "العدد" وانقر فوق "موافق".
الآن ، دعنا نعدل عمودنا الجديد عن طريق تحرير شريط الصيغة. لذلك لتغيير اسم العمود الخاص به ، قم بتغيير الأحرف الأولى في شريط الصيغة إلى عام. لتحويله إلى قيمته السنوية المناسبة ، دعنا نضيف 2000 إلى كل من قيمنا.
لاحظ أنه بعد تعديل الصيغة الخاصة بنا ، سوف نتلقى خطأ بسبب عدم تطابق النوع.
تشير رسالة الخطأ إلى أنه لا يمكننا تطبيق عامل التشغيل + على قيم نوع الرقم والنص.
لإصلاح ذلك ، نحتاج إلى تعديل الصيغة الخاصة بنا بحيث يتم تحويل القيمة النصية إلى رقم. سنستخدم الدالة Number.from للقيام بذلك وإرفاق الأجزاء التالية بين قوسين. ثم قم بتغيير نوع الإرجاع من نص إلى رقم.
عمود الأسبوع
دعنا الآن نستخرج رقم الأسبوع من الكود.
مرة أخرى ، تأكد من تحديد عمود تاريخ التسليم المؤكد ، وانتقل إلى علامة التبويب إضافة عمود ، وانقر على استخراج ، ثم حدد النطاق.
للحصول على الرقمين الثالث والرابع من الكود الخاص بنا ، نحتاج إلى بدء العد من 0 لأن Power Query يعتمد على الصفر. هذا يعني أنه للحصول على الرقم الثالث من الكود الخاص بنا ، يجب أن يبدأ النطاق الخاص بنا من 2.
ونظرًا لأننا نحتاج فقط إلى رقمين من رمز رقم الأسبوع ، فسنقوم بإدخال 2 في حقل عدد الأحرف.
مرة أخرى ، ينطبق نفس المنطق هنا. لتحويل تسمية العمود إلى اسمه الصحيح ، قم بتغيير نطاق النص إلى أسبوع في شريط الصيغة.
أضف أيضًا الدالة Number.from في صيغتنا ، وقم بإحاطة الأجزاء التالية بأقواس ، وقم بتغيير نوع الإرجاع إلى رقم.
عمود اليوم
بالنسبة لعمود اليوم ، نحتاج فقط إلى الرقم الأخير من الكود. لاستخراجها ، حدد عمود تاريخ التسليم المؤكد ، وانتقل إلى علامة التبويب إضافة عمود ، وحدد استخراج ، ثم انقر فوق الأحرف الأخيرة .
أدخل 1 لأن هناك رقمًا واحدًا متبقيًا من الكود الذي نحتاج إلى استخراجه.
مثل ما فعلناه سابقًا ، في شريط الصيغة ، قم بتغيير الأحرف الأخيرة إلى يوم حتى يكون للعمود الجديد اسمه الصحيح.
مرة أخرى ، أضف الدالة Number.from ، وقم بإحاطة الأجزاء التالية من الصيغة بين قوسين ، وقم بتغيير نوع الإرجاع إلى رقم.
3-طريقة البحث للحصول على قيمة التاريخ
الآن بعد أن أصبح لدينا جميع المكونات لاسترداد تاريخ واحد من جدول التقويم الخاص بنا ، فإن الشيء الوحيد المتبقي هو إجراء بحث ثلاثي الاتجاهات .
للقيام بذلك ، انتقل إلى علامة التبويب الصفحة الرئيسية وحدد دمج الاستعلامات.
نظرًا لأننا سنندمج مع جدول التواريخ ، انقر فوق علامة التبويب المنسدلة وحدد التواريخ.
تحديد الأزواج
الآن ، سنقوم بتحديد الأزواج التي تنتمي معًا.
من الجدول العلوي ، حدد عمود السنة ، ثم قم بإقرانه بعمود السنة في الجدول أدناه.
لتحديد زوج آخر ، اضغط لأسفل على زر Ctrl في لوحة المفاتيح ، وحدد عمود الأسبوع من الجدول العلوي وقم بإقرانه بعمود رقم الأسبوع في الجدول أدناه.
أخيرًا ، أثناء الضغط باستمرار على زر Ctrl ، حدد عمود اليوم من الجدول العلوي ، وقم بإقرانه بعمود DayInWeek من الجدول أدناه.
للتأكد من أن الأعمدة تم إقرانها بشكل صحيح ، تحقق مما إذا كان رقم الفهرس يتطابق مع بعضها البعض.
كما هو موضح أدناه ، يجب أن تحتوي أعمدة السنة على فهرس 1 ، ويجب أن يحتوي عمود الأسابيع على فهرس 2 ، ويجب أن يحتوي عمود الأيام على فهرس 3.
الحصول على قيمة التاريخ المناسب
نظرًا لأننا نحتاج فقط إلى عمود التواريخ ، قم بإلغاء تحديد جميع الأعمدة الأخرى ، واترك عمود التواريخ محددًا كما هو موضح أدناه.
كما ترى ، القيمة الأولى في عمود التواريخ الجديدة لدينا هي 4-4-2020. ومع ذلك ، تذكر أنه في المنتدى ، يجب تحويل الكود 20145 إلى 3-4-2020.
هذا لأننا إذا فحصنا جدول التواريخ ، يمكننا أن نرى أنه في عمود DayInWeek ، يبدأ العد من 0 إلى 6 وليس من 1 إلى 7.
الطرح من عمود اليوم
لإصلاح ذلك ، دعنا نطرح 1 من جميع القيم الموجودة في عمود اليوم.
من قسم "الخطوات المطبقة" ، انقر فوق الخطوة حيث أضفنا عمود اليوم. كانت هذه خطوة إدخال الأحرف الأخيرة .
في شريط الصيغة ، اطرح 1 بعد الأقواس مباشرةً.
بعد القيام بذلك ، يمكننا أن نرى أن لدينا بالفعل القيم الصحيحة في عمود التاريخ الخاص بنا.
أخيرًا ، آخر شيء يتعين علينا القيام به هو تنظيف وإزالة الأعمدة التي لم نعد بحاجة إليها.
للقيام بذلك ، حدد اختيار الأعمدة ، وقم بإلغاء تحديد كل شيء آخر ، واترك عمود تاريخ التسليم المؤكد وعمود التاريخ محددًا.
وانتهينا! يجب أن تبدو نتيجة عملنا هكذا.
إظهار النتائج حتى التاريخ الحالي أو تاريخ محدد في LuckyTemplates
منع نتائج من سنة إلى تاريخ من إسقاط
بيانات التصفية إلى الأمام حسب السنوات المالية والأرباع المخصصة باستخدام الأعمدة المحسوبة في LuckyTemplates
خاتمة
في هذه المدونة ، قمنا بتحويل رمز بتنسيق عام وأسبوع ويوم من الأسبوع إلى قيمة تاريخ مناسبة. لقد كسرنا الكود وأنشأنا 3 أعمدة منه. باستخدام بحث ثلاثي الاتجاهات ، قمنا بدمج هذه الأعمدة معًا لتحقيق قيمة تاريخ واحدة.
يمكن استخدام التقنية التي استخدمناها لمعالجة المشكلة في منتدى الدعم في سيناريوهات أخرى. لذا تأكد من أنك تفهمها جيدًا.
أتمنى لك كل خير،
ميليسا
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.