การแปลงรหัส 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

คอลัมน์สัปดาห์

ตอนนี้เรามาแยกหมายเลขสัปดาห์ออกจากรหัส

ตรวจสอบให้แน่ใจอีกครั้งว่าได้เลือกคอลัมน์Confirmed delivery date แล้ว ไปที่แท็บ Add Column คลิก Extract จากนั้นเลือก Range

การแปลงรหัส YYWWD เป็นค่าวันที่ใน LuckyTemplates

ในการรับรหัสหลักที่สามและสี่ เราต้องเริ่มนับจาก 0 เนื่องจาก Power Query เป็นศูนย์ ซึ่งหมายความว่าเพื่อให้ได้ตัวเลขหลักที่สามของรหัสของเรา ช่วงของเราควรเริ่มจาก 2

และเนื่องจากเราต้องการเพียง 2 หลักจากรหัสสำหรับหมายเลขสัปดาห์ เราจึงป้อน 2 ในช่องจำนวนอักขระ

การแปลงรหัส YYWWD เป็นค่าวันที่ใน LuckyTemplates

อีกครั้ง ใช้ตรรกะเดียวกันที่นี่ เมื่อต้องการแปลงป้ายชื่อคอลัมน์เป็นชื่อที่ถูกต้อง ให้เปลี่ยนช่วงข้อความเป็นสัปดาห์ในแถบสูตร

นอกจากนี้ ให้เพิ่ม ฟังก์ชัน Number.fromในสูตรของเรา ใส่ส่วนที่สำเร็จในวงเล็บ และเปลี่ยนประเภทการส่งคืนเป็นตัวเลข

การแปลงรหัส YYWWD เป็นค่าวันที่ใน LuckyTemplates

คอลัมน์วัน

สำหรับคอลัมน์วัน เราต้องการเพียงหลักสุดท้ายของรหัสเท่านั้น หากต้องการแตกไฟล์ ให้เลือก คอลัมน์ Confirmed delivery date ไปที่แท็ บAdd Column เลือก Extract แล้วคลิกLast Characters

ใส่ 1 เพราะรหัสเหลือแค่หลักเดียวที่เราต้องแตก

การแปลงรหัส YYWWD เป็นค่าวันที่ใน LuckyTemplates

เช่นเดียวกับที่เราทำก่อนหน้านี้ ในแถบสูตร ให้เปลี่ยน Last Characters เป็น Day เพื่อให้คอลัมน์ใหม่ของเรามีชื่อที่ถูกต้อง

อีกครั้ง เพิ่ม ฟังก์ชัน Number.fromใส่ส่วนต่อไปนี้ของสูตรในวงเล็บ และเปลี่ยนประเภทการส่งคืนเป็นตัวเลข

การแปลงรหัส YYWWD เป็นค่าวันที่ใน LuckyTemplates

การค้นหา 3 ทางเพื่อรับค่าวันที่

ตอนนี้เรามีองค์ประกอบทั้งหมดที่จะดึงวันที่เดียว จากตารางปฏิทินของเราแล้ว สิ่งเดียวที่ต้องทำคือทำการค้นหาแบบ 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 คอลัมน์ขึ้นมา เมื่อใช้การค้นหาแบบ 3 ทาง เราได้รวมคอลัมน์เหล่านี้เข้าด้วยกันเพื่อให้ได้ค่าวันที่เดียว

เทคนิคที่เราใช้เพื่อจัดการกับปัญหาในฟอรัมสนับสนุนสามารถใช้ในสถานการณ์อื่นๆ ได้ เพื่อให้แน่ใจว่าคุณเข้าใจพวกเขาดี

สิ่งที่ดีที่สุด

เมลิสซ่า

Leave a Comment

คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio

คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio

ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

Power Automate คืออะไร? - สุดยอดคู่มือ

Power Automate คืออะไร? - สุดยอดคู่มือ

Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ

วิธีใช้ Power Query ใน Excel: คู่มือฉบับสมบูรณ์

วิธีใช้ Power Query ใน Excel: คู่มือฉบับสมบูรณ์

วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร