Power Query LuckyTemplates | สร้างบันทึกใหม่ตามฟิลด์วันที่

Power Query LuckyTemplates | สร้างบันทึกใหม่ตามฟิลด์วันที่

สำหรับบทช่วยสอนนี้ ฉันต้องการแสดงวิธีการสองสามวิธีในการสร้างเรกคอร์ดใหม่ตามฟิลด์วันที่โดยใช้ Power Query LuckyTemplates คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

ฉันจะแสดงสองวิธีในการบรรลุเป้าหมายนี้ ตัวอย่างนี้มาจากสมาชิกของซึ่งโพสต์คำถามพร้อมวันที่และจำนวนคืนที่เข้าพัก สมาชิกต้องการทราบวิธีสร้างบันทึกใหม่สำหรับแต่ละคืนที่เข้าพักที่โรงแรมโดยใช้ Power Query

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

สารบัญ

วิธีที่ 1: การใช้ฟังก์ชัน Number.From ใน Power Query LuckyTemplates

หากคุณคุ้นเคยกับการคำนวณวันที่ใน Excel คุณอาจรู้ว่าแต่ละวันสามารถแปลเป็นจำนวนเต็มได้ และคุณสามารถทำได้ที่นี่เช่นกันเพื่อให้ได้ค่าที่เทียบเท่ากับตัวเลขสำหรับแต่ละวัน เราสามารถใช้ฟังก์ชันNumber.From

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

ฉันจะอ้างอิงการ ค้นหาแหล่งที่มาของฉันโดยคลิกขวาที่มันแล้วเลือกReference จากนั้นไปที่ mini table ไปAdd Custom Column ตอนนี้ให้ป้อนฟังก์ชัน Number.From และชี้ไปที่คอลัมน์จริงแรกที่มีวันที่ของเรา อย่าลืมวงเล็บปิดแล้วกดตกลง

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

ตรงนี้เราจะเห็นการแสดงจำนวนเต็มสำหรับค่าวันที่ และเนื่องจากเป็นตัวเลข เราจึงบวกลบวันได้ เป้าหมายคือสร้างวันที่เข้าพักติดต่อกันทุกคืน

หากเราตรวจสอบบันทึกแรก บุคคลนั้นเข้าพักเพียงคืนเดียว ดังนั้นเราต้องคืนค่าวันที่จริงวันแรกเท่านั้น จากนั้นสำหรับบันทึกที่สอง คนนั้นพักสองคืนติดต่อกัน เราต้องส่งคืนทั้งค่าสำหรับวันที่ 13 และ 14 ธันวาคม เราสามารถบรรลุเป้าหมายดังกล่าวได้หากเราเพิ่มค่าที่อยู่ใน คอลัมน์ Nightsเข้ากับค่าที่เรามีใน คอลัมน์ Customแล้วลบออกหนึ่งเพราะเราผ่านค่าเริ่มต้นนั้นไปแล้ว

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

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

รายการสามารถขยายเป็นแถวใหม่ได้ด้วยชุดของ initializers รายการ ซึ่งเป็นวงเล็บปีกกา เราสามารถสร้างรายการพร้อมวันที่ เราจะเริ่มจากตัวแปร FirstNight ไปจนถึงตัวแปร FirstNight บวกกับจำนวนคืนที่เรามี ด้วยชุดวงเล็บเหลี่ยม ให้ชี้ไปที่คอลัมน์กลางคืน แล้วลบออกหนึ่ง ฉันจะกดตกลงและตอนนี้เรามีรายการ

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

เมื่อฉันคลิกไปที่ด้านข้างในพื้นที่สีขาว เราจะเห็นเนื้อหาของรายการที่ซ้อนกันด้านล่างในบานหน้าต่างแสดงตัวอย่างที่สอง

ด้วยลูกศรด้านข้างเหล่านี้ เราสามารถขยายไปยังแถวใหม่ได้ จากนั้นฉันสามารถตั้งค่าประเภทข้อมูลเป็นวันที่ คุณจะเห็นว่าตอนนี้เรามีวันที่แล้ว สำหรับเรกคอร์ดแรก เราจะส่งกลับค่าเดียวกันกับที่เกิดขึ้นจริงครั้งแรก สำหรับสถิติที่สองนั้น เรามีหนึ่งรายการสำหรับวันที่ 13 และอีกรายการสำหรับวันที่ 14 ธันวาคม

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

วิธีที่ 2: การใช้รายการฟังก์ชัน M วันที่ใน Power Query LuckyTemplates

สำหรับวิธีที่สอง เราสามารถใช้ฟังก์ชันMที่เรียกว่าList.Dates ฉันจะอ้างอิงการค้นหาแหล่งที่มาของฉัน และอีกครั้ง ด้วยไอคอนตารางขนาดเล็กนั้น ฉันจะเพิ่มคอลัมน์ที่กำหนดเอง

ฉันจะเพิ่มฟังก์ชันนั้น List.Date แล้วใส่ไว้ในวงเล็บเปิด ขั้นแรก ต้องการค่าเริ่มต้นเป็นวันที่ ซึ่งอยู่ใน คอลัมน์ First Actualที่มีค่าวันที่ของเรา ดังนั้นเราเลือกแล้วใส่เครื่องหมายจุลภาค ถัดไป เป็นการนับเป็นตัวเลข ซึ่งหมายถึงจำนวนวันที่ที่คุณต้องการย้อนกลับไปยังรายการนั้น และเราจะเห็นว่าอยู่ในคอลัมน์กลางคืน

ถัดไปเป็นขั้นตอนเป็นระยะเวลา คิดว่าเป็นช่วง ตอนนี้เรากำลังมองหาคืนที่ต่อเนื่องกัน และเราต้องการรายการวันที่ต่อเนื่องกัน หนึ่งวันมีตัวเลขเทียบเท่ากับหนึ่ง ดังนั้นฉันจะป้อนระยะเวลาจากหนึ่ง จากนั้นจึงใส่วงเล็บปิดแล้วกดตกลง

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

อีกครั้งเรามีรายการที่ซ้อนกัน สำหรับระเบียนแรก เรามีค่าเพียงค่าเดียว และสำหรับระเบียนที่สอง เรามีวันที่ 13 และ 14 ธันวาคม

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

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

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

ตอนนี้ ฉันต้องการชี้ให้เห็นขอบเขตแรกในฟังก์ชัน List วันที่ต้องใช้ประเภทข้อมูลวันที่ ถ้าฉันไปที่ขั้นตอนแหล่งที่มาของฉันและเปลี่ยนประเภทข้อมูลนี้เป็นวันที่/เวลา จะส่งกลับข้อผิดพลาด นั่นเป็นเพราะมันไม่ผ่านการเดท เราสามารถแก้ไขได้อย่าง ง่ายดายโดยไปที่แถบสูตรและเพิ่มDate.From

Power Query LuckyTemplates |  สร้างบันทึกใหม่ตามฟิลด์วันที่

อีกสิ่งหนึ่งที่ฉันต้องการชี้ให้เห็นก็คือ คุณสามารถสร้างรายการสลับวันที่ได้ สิ่งที่คุณต้องทำคือเปลี่ยนพารามิเตอร์ขั้นตอนสุดท้ายให้เป็น 2 เป็นต้น


ค่าเรกคอร์ด – ค่าที่มีโครงสร้างใน Power Query
แยกค่าจากเรกคอร์ดและรายการใน Power Query
การสร้างค่าสำหรับแต่ละวันที่โดยใช้สูตร Power Query

บทสรุป

ในบล็อกนี้ ฉันได้สาธิตสองวิธีในการสร้างเรกคอร์ดใหม่ตามฟิลด์วันที่ วิธีแรกคือการสร้างรายการวันที่โดยใช้ตัวเริ่มต้นรายการ และรายการที่สองคือการใช้ฟังก์ชัน List.Dates

ฉันหวังว่าคุณจะพบว่าบทช่วยสอนนี้มีประโยชน์ คุณสามารถดูวิดีโอสอนแบบเต็มด้านล่างและดูลิงก์ด้านล่างสำหรับเนื้อหาที่เกี่ยวข้องเพิ่มเติม

ดีที่สุด!

เมลิสซ่า


ตนเองคืออะไรใน 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 สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

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

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้