ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ฉันจะแสดงวิธีตั้งค่าวันที่เริ่มต้นและวันที่สิ้นสุดแบบไดนามิกโดยใช้ตารางวันที่ Power Query ของ LuckyTemplates
หากคุณติดตามซีรีส์นี้ในหัวข้อ Time Intelligence ต่างๆ คุณคงทราบวิธีสร้างตารางวันที่โดยใช้ฟังก์ชัน Power Query แล้ว คุณอาจได้อ่านเกี่ยวกับวิธีเปลี่ยนวันที่สิ้นสุดของตารางนั้นแล้ว คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
อย่างไรก็ตาม ในครั้งนี้ ฉันจะแสดงทางเลือกให้คุณเห็น
สารบัญ
ตารางวันที่ Power Query
ฉันจะเริ่มต้นด้วยการไปที่ฟังก์ชันตารางวันที่ของ Power Query โดยแสดงพารามิเตอร์วันที่สี่รายการ ได้แก่ วันที่เริ่มต้นที่จำเป็น วันที่สิ้นสุดที่จำเป็น FYStartMonth ที่เป็นทางเลือก และรายการวันหยุดที่เป็นทางเลือก
โปรดทราบว่าสำหรับการสืบค้นทุกครั้งที่คุณเรียกใช้ ฟังก์ชันการสืบค้นที่เกี่ยวข้องจะแสดงขึ้นที่นี่
นอกจากนี้ คุณจะเห็นพารามิเตอร์วันที่ในลำดับเดียวกับที่แสดงไว้ก่อนหน้านี้ นี่จึงแสดงวันที่เริ่มต้น วันที่สิ้นสุด และปีบัญชี นอกจากนี้ยังแสดงค่าว่างสำหรับรายการวันหยุด
ตอนนี้คุณได้เห็นส่วนต่างๆ ของฟังก์ชันตารางวันที่แล้ว ฉันจะแสดงฟังก์ชันคิวรีต่างๆ ที่คุณสามารถใช้ได้
ฟังก์ชันตารางวันที่ Power Query
ถ้าฉันไปที่ตารางการขาย ซึ่งเป็นตารางข้อเท็จจริงของฉันด้วย ตารางนั้นจะแสดงคอลัมน์วันที่สั่งซื้อ
ถ้าฉันคลิกดรอปดาวน์ข้างๆ OrderDate จะแสดงว่าวันแรกในปฏิทินนี้คือวันที่ 24 กันยายน 2017
ดังนั้นฉันจะดึงข้อมูลนั้นโดยสร้างคิวรีว่างใหม่
ฉันจะใช้ฟังก์ชัน List.Min
เมื่อดูที่คำอธิบาย แสดงว่า List.Min ส่งคืนรายการขั้นต่ำในรายการ
สำหรับฟังก์ชันนี้ ฉันจะอ้างอิงตารางการขายและคอลัมน์วันที่สั่งซื้อ
เมื่อฉันกด Enter มันจะแสดงวันที่แรกให้ฉัน ซึ่งก็คือวันที่ 24 กันยายน 2017
ฉันจะเปลี่ยนชื่อการค้นหานี้และเรียกว่า FirstSale
แต่การทำให้ปฏิทินเริ่มเป็นวันที่ 24 กันยายนคงไม่สมเหตุสมผล ดังนั้นฉันจะเปลี่ยนกลับเป็นต้นปี
ในการทำเช่นนั้น ฉันจะใช้แบบสอบถามว่างอีกครั้ง คราวนี้ผมจะใช้ฟังก์ชัน Date.StartOfYear
Date.StartOfYear ส่งกลับค่าแรกของปีที่กำหนดสำหรับค่าวันที่ วันที่เวลา หรือเขตเวลาวันที่
สำหรับค่าวันที่ ฉันจะใช้ FirstSale
เมื่อฉันกด Enter ตอนนี้จะแสดงวันที่ 1 มกราคม 2017
ฉันจะเปลี่ยนชื่อข้อความค้นหานี้ด้วย และเรียกมันว่า StartOfYear
แต่มีอีกวิธีหนึ่งที่จะได้ค่าเดียวกันทุกประการ นั่นคือการใช้วันที่ที่แท้จริง
ฉันจะสร้างแบบสอบถามใหม่อีกครั้งและใช้ #date ซึ่งเป็นค่าวันที่ที่แท้จริง
สำหรับ #date ฉันต้องการค่าไดนามิก ดังนั้นฉันจะใช้ Date.Year และอ้างอิง FirstSale ฉันจะใช้วันที่ 1 มกราคม ซึ่งแทนด้วยเลข 1 สองตัวในการวัด
ฉันจะตั้งชื่อ fxStartDate นี้
ตอนนี้ ฉันจะกลับไปที่แบบสอบถามตารางวันที่ ตอนนี้ฉันสามารถเปลี่ยนพารามิเตอร์ StartDate
ไม่สำคัญว่าฉันจะเลือก StartOfYear หรือ fxStartDate เนื่องจากจะให้ผลลัพธ์เหมือนกัน
ฉันจะใช้ fxStartDate เพื่อที่ฉันจะได้ใส่ค่าที่เหมาะสมที่นี่
ตอนนี้ปฏิทินของฉันเริ่มตั้งแต่วันที่ 1 มกราคม 2017
แน่นอน ฉันสามารถทำสิ่งเดียวกันสำหรับ EndDate ได้ ฉันแค่ต้องการแบบสอบถามเปล่าอีกครั้ง แต่คราวนี้ ฉันจะใช้ฟังก์ชัน List.Max ฉันจะอ้างอิง Sales และคอลัมน์ OrderDate ด้วย
ตอนนี้แสดงวันที่สุดท้ายจากตารางการขาย ซึ่งก็คือวันที่ 24 เมษายน 2020
ฉันจะตรวจสอบอีกครั้งว่าถูกต้องหรือไม่โดยเรียงลำดับคอลัมน์นี้จากมากไปน้อย แน่นอนว่าคอลัมน์จะแสดงวันที่ 24 เมษายน 2020 เป็นวันสุดท้าย
ฉันจะเปลี่ยนชื่อการค้นหานี้เป็น LastSale
อีกครั้ง ฉันสามารถทำสิ่งเดียวกันสำหรับสิ้นปีเช่นเดียวกับที่ฉันทำเมื่อเริ่มต้นปี
ในแบบสอบถามใหม่ ฉันจะใช้ Date.EndOfYear และอ้างอิง LastSale
ฉันจะเรียกสิ่งนี้ว่าสิ้นปี
จำได้ไหมว่าฉันใช้วันที่ที่แท้จริงสำหรับวันเริ่มต้นปีอย่างไร ฉันยังสามารถคืนวันที่ 31 ธันวาคมของปีใดก็ได้ อย่างไรก็ตาม คุณต้องคิดถึงความเป็นไปได้ที่ข้อมูลจะล้นทะลักเข้าสู่ปีใหม่เมื่อถึงวันสิ้นสุดดังกล่าว
นี่คือวิธีที่คุณสามารถจัดการกับสิ่งนั้นได้
ฉันจะใช้ Date.AddYears และอ้างอิง EndOfYear
สำหรับจำนวนปี ผมจะบวก 1
แน่นอนว่าวันที่ตอนนี้แสดงปี 2021
ฉันจะเรียกสิ่งนี้ว่าสิ้นปีหน้า
ตอนนี้ฉันจะแทนที่ EndDate ในตารางวันที่ของฉัน
ฉันจะใช้ EndOfNextYear เพื่อแทนที่
ตรวจดูปีของฉันซ้ำอีกครั้ง ตอนนี้วิ่งไปถึงปี 2021
หากต้องการบันทึกและใช้การเปลี่ยนแปลงทั้งหมดที่ฉันทำ ฉันจะคลิกปิด & นำไปใช้
ฟังก์ชันวันที่อื่นๆ
ไปที่ docs.microsoft.com และค้นหาภาษาสูตร Power Query M
เมื่อปรากฏขึ้น ให้มองหาภาพรวมของฟังก์ชันวันที่
นี่จะแสดงฟังก์ชันวันที่อื่นๆ ทั้งหมดที่คุณสามารถใช้เมื่อทำงานในตารางวันที่ของ Power Query
สร้างตารางวันที่ที่ครอบคลุมใน LuckyTemplates Really Fast
Time Comparison For Non Standard Date Tables In LuckyTemplates
Adding Workday and Weekend Numbers Into Your Date Table: Time Intelligence Technique In LuckyTemplates
บทสรุป
มีฟังก์ชันมากมายที่คุณสามารถเล่นได้เมื่อใช้ตารางวันที่ของ Power Query ซึ่งเป็นเหตุผลที่ฉันแนะนำให้ดูผ่านแต่ละฟังก์ชัน
เริ่มสร้างแบบสอบถามเปล่าและใช้เพื่อดูว่าเกิดอะไรขึ้น นี่เป็นวิธีที่ดีที่สุดในการค้นหาว่าฟังก์ชันการสืบค้นแต่ละรายการสามารถช่วยคุณในสถานการณ์ที่คุณอาจเผชิญในอนาคตได้อย่างไร
จริงๆแล้วPower Queryเป็นเครื่องมือที่น่าทึ่งที่สามารถให้ข้อมูลเชิงลึกที่ดีแก่คุณ โดยเฉพาะอย่างยิ่งเมื่อเกี่ยวข้องกับวันที่ ลองดูโพสต์อื่นๆ เกี่ยวกับตัวระบุเวลาในบล็อกนี้เพื่อดูว่ามีเทคนิคอะไรอีกบ้างที่คุณสามารถนำไปใช้ได้
สิ่งที่ดีที่สุด
เมลิสซ่า
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้