ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
สำหรับบทช่วยสอนนี้ ฉันต้องการแสดงวิธีการสองสามวิธีในการสร้างเรกคอร์ดใหม่ตามฟิลด์วันที่โดยใช้ Power Query LuckyTemplates คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ฉันจะแสดงสองวิธีในการบรรลุเป้าหมายนี้ ตัวอย่างนี้มาจากสมาชิกของซึ่งโพสต์คำถามพร้อมวันที่และจำนวนคืนที่เข้าพัก สมาชิกต้องการทราบวิธีสร้างบันทึกใหม่สำหรับแต่ละคืนที่เข้าพักที่โรงแรมโดยใช้ Power Query
สารบัญ
วิธีที่ 1: การใช้ฟังก์ชัน Number.From ใน Power Query LuckyTemplates
หากคุณคุ้นเคยกับการคำนวณวันที่ใน Excel คุณอาจรู้ว่าแต่ละวันสามารถแปลเป็นจำนวนเต็มได้ และคุณสามารถทำได้ที่นี่เช่นกันเพื่อให้ได้ค่าที่เทียบเท่ากับตัวเลขสำหรับแต่ละวัน เราสามารถใช้ฟังก์ชันNumber.From
ฉันจะอ้างอิงการ ค้นหาแหล่งที่มาของฉันโดยคลิกขวาที่มันแล้วเลือกReference จากนั้นไปที่ mini table ไปAdd Custom Column ตอนนี้ให้ป้อนฟังก์ชัน Number.From และชี้ไปที่คอลัมน์จริงแรกที่มีวันที่ของเรา อย่าลืมวงเล็บปิดแล้วกดตกลง
ตรงนี้เราจะเห็นการแสดงจำนวนเต็มสำหรับค่าวันที่ และเนื่องจากเป็นตัวเลข เราจึงบวกลบวันได้ เป้าหมายคือสร้างวันที่เข้าพักติดต่อกันทุกคืน
หากเราตรวจสอบบันทึกแรก บุคคลนั้นเข้าพักเพียงคืนเดียว ดังนั้นเราต้องคืนค่าวันที่จริงวันแรกเท่านั้น จากนั้นสำหรับบันทึกที่สอง คนนั้นพักสองคืนติดต่อกัน เราต้องส่งคืนทั้งค่าสำหรับวันที่ 13 และ 14 ธันวาคม เราสามารถบรรลุเป้าหมายดังกล่าวได้หากเราเพิ่มค่าที่อยู่ใน คอลัมน์ Nightsเข้ากับค่าที่เรามีใน คอลัมน์ Customแล้วลบออกหนึ่งเพราะเราผ่านค่าเริ่มต้นนั้นไปแล้ว
ไปที่แถบสูตรและขยายตรรกะที่เราสร้างไว้ เราต้องใช้ค่าตัวเลขนั้นสำหรับวันที่สองครั้ง ดังนั้นฉันจะเก็บค่านั้นไว้ในตัวแปร ฉันจะเพิ่ม นิพจน์ ให้แล้วเพิ่มชื่อสำหรับตัวแปรของฉัน ฉันจะเรียกสิ่งนั้นว่าคืนแรก จากนั้นเราสามารถเพิ่มในประโยค
รายการสามารถขยายเป็นแถวใหม่ได้ด้วยชุดของ initializers รายการ ซึ่งเป็นวงเล็บปีกกา เราสามารถสร้างรายการพร้อมวันที่ เราจะเริ่มจากตัวแปร FirstNight ไปจนถึงตัวแปร FirstNight บวกกับจำนวนคืนที่เรามี ด้วยชุดวงเล็บเหลี่ยม ให้ชี้ไปที่คอลัมน์กลางคืน แล้วลบออกหนึ่ง ฉันจะกดตกลงและตอนนี้เรามีรายการ
เมื่อฉันคลิกไปที่ด้านข้างในพื้นที่สีขาว เราจะเห็นเนื้อหาของรายการที่ซ้อนกันด้านล่างในบานหน้าต่างแสดงตัวอย่างที่สอง
ด้วยลูกศรด้านข้างเหล่านี้ เราสามารถขยายไปยังแถวใหม่ได้ จากนั้นฉันสามารถตั้งค่าประเภทข้อมูลเป็นวันที่ คุณจะเห็นว่าตอนนี้เรามีวันที่แล้ว สำหรับเรกคอร์ดแรก เราจะส่งกลับค่าเดียวกันกับที่เกิดขึ้นจริงครั้งแรก สำหรับสถิติที่สองนั้น เรามีหนึ่งรายการสำหรับวันที่ 13 และอีกรายการสำหรับวันที่ 14 ธันวาคม
วิธีที่ 2: การใช้รายการฟังก์ชัน M วันที่ใน Power Query LuckyTemplates
สำหรับวิธีที่สอง เราสามารถใช้ฟังก์ชันMที่เรียกว่าList.Dates ฉันจะอ้างอิงการค้นหาแหล่งที่มาของฉัน และอีกครั้ง ด้วยไอคอนตารางขนาดเล็กนั้น ฉันจะเพิ่มคอลัมน์ที่กำหนดเอง
ฉันจะเพิ่มฟังก์ชันนั้น List.Date แล้วใส่ไว้ในวงเล็บเปิด ขั้นแรก ต้องการค่าเริ่มต้นเป็นวันที่ ซึ่งอยู่ใน คอลัมน์ First Actualที่มีค่าวันที่ของเรา ดังนั้นเราเลือกแล้วใส่เครื่องหมายจุลภาค ถัดไป เป็นการนับเป็นตัวเลข ซึ่งหมายถึงจำนวนวันที่ที่คุณต้องการย้อนกลับไปยังรายการนั้น และเราจะเห็นว่าอยู่ในคอลัมน์กลางคืน
ถัดไปเป็นขั้นตอนเป็นระยะเวลา คิดว่าเป็นช่วง ตอนนี้เรากำลังมองหาคืนที่ต่อเนื่องกัน และเราต้องการรายการวันที่ต่อเนื่องกัน หนึ่งวันมีตัวเลขเทียบเท่ากับหนึ่ง ดังนั้นฉันจะป้อนระยะเวลาจากหนึ่ง จากนั้นจึงใส่วงเล็บปิดแล้วกดตกลง
อีกครั้งเรามีรายการที่ซ้อนกัน สำหรับระเบียนแรก เรามีค่าเพียงค่าเดียว และสำหรับระเบียนที่สอง เรามีวันที่ 13 และ 14 ธันวาคม
ต่อไป เราสามารถขยายเป็นแถวใหม่ อีกครั้ง และตั้งค่าประเภทข้อมูลที่เหมาะสมเป็นวันที่
ตอนนี้ ฉันต้องการชี้ให้เห็นขอบเขตแรกในฟังก์ชัน List วันที่ต้องใช้ประเภทข้อมูลวันที่ ถ้าฉันไปที่ขั้นตอนแหล่งที่มาของฉันและเปลี่ยนประเภทข้อมูลนี้เป็นวันที่/เวลา จะส่งกลับข้อผิดพลาด นั่นเป็นเพราะมันไม่ผ่านการเดท เราสามารถแก้ไขได้อย่าง ง่ายดายโดยไปที่แถบสูตรและเพิ่มDate.From
อีกสิ่งหนึ่งที่ฉันต้องการชี้ให้เห็นก็คือ คุณสามารถสร้างรายการสลับวันที่ได้ สิ่งที่คุณต้องทำคือเปลี่ยนพารามิเตอร์ขั้นตอนสุดท้ายให้เป็น 2 เป็นต้น
ค่าเรกคอร์ด – ค่าที่มีโครงสร้างใน Power Query
แยกค่าจากเรกคอร์ดและรายการใน Power Query
การสร้างค่าสำหรับแต่ละวันที่โดยใช้สูตร Power Query
บทสรุป
ในบล็อกนี้ ฉันได้สาธิตสองวิธีในการสร้างเรกคอร์ดใหม่ตามฟิลด์วันที่ วิธีแรกคือการสร้างรายการวันที่โดยใช้ตัวเริ่มต้นรายการ และรายการที่สองคือการใช้ฟังก์ชัน List.Dates
ฉันหวังว่าคุณจะพบว่าบทช่วยสอนนี้มีประโยชน์ คุณสามารถดูวิดีโอสอนแบบเต็มด้านล่างและดูลิงก์ด้านล่างสำหรับเนื้อหาที่เกี่ยวข้องเพิ่มเติม
ดีที่สุด!
เมลิสซ่า
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้