ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คำถามหนึ่งที่ฉันได้รับจากเกี่ยวข้องกับการเพิ่มตารางการสืบค้นวันที่ การเพิ่มนี้ช่วยป้องกันไม่ให้คุณกรองข้อมูลเป็นวันที่ล่าสุดด้วยตนเองทุกครั้งที่มีข้อมูลใหม่เข้ามา ซึ่งจะเป็นประโยชน์หากคุณกำลังทำงานในรายงานที่กำลังดำเนินอยู่ คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ฉันจะเพิ่มลิงก์ไปยังโพสต์ดังกล่าวในโพสต์ฟอรัมสนับสนุนที่เกี่ยวข้องด้านล่าง
โปรดทราบว่าโซลูชันที่ฉันให้จะต้องใช้เทมเพลตตารางวันที่เก่าที่ฉันให้ไว้ใน Ultimate Beginner's Guide to LuckyTemplates และ Ultimate Beginner's Guide to DAX ลิงค์ไปยังสิ่งเหล่านี้อยู่ด้านล่าง
เทมเพลตคือไฟล์ข้อความที่ต้องวางไว้ในเครื่องมือแก้ไขคิวรี สร้างตารางวันที่ตามพารามิเตอร์วันที่ที่คุณใส่
เมื่อพร้อมแล้ว ฉันจะแสดงวิธีทำให้ตารางเป็นไดนามิกตามข้อมูลจริงที่คุณมี
สารบัญ
การสร้างตารางวันที่แบบไดนามิกโดยใช้ข้อมูลสด
ก่อนอื่น ฉันจะตรวจสอบวันที่โดยรวมในตารางการขาย
ตารางการขายจะทำหน้าที่เป็นตารางข้อเท็จจริงในขณะที่เราพยายามรับวันที่ต่ำสุดโดยรวม ฉันจะใช้ฟังก์ชันคำนวณแล้วใช้วันที่สั่งซื้อ
โปรดทราบว่าฉันมีตัวแบ่งส่วนข้อมูลด้วย ดังนั้นฉันจึงต้องใช้วันที่ทั้งหมด วิธีนี้จะลบตัวกรองใดๆ ที่อาจนำบริบทที่ไม่ถูกต้องมาสู่การวัด
ตอนนี้ฉันแค่ต้องสร้างมาตรการนี้ใหม่ ผมจะคัดลอกสูตรนี้แล้วคลิกการวัดใหม่
การวัดใหม่นี้จะใช้สำหรับวันที่สูงสุดโดยรวม ดังนั้นฉันแค่ต้องเปลี่ยน MIN เป็น MAX
ให้ฉันลากมาตรการเหล่านี้ลงในรายงานของฉันเพื่อดูว่าวันที่ใดจะเกิดขึ้น
เมื่อฉันดูข้อมูลจากตารางยอดขาย วันแรกในไทม์ไลน์ของฉันตรงกับต้นปี 2014 ส่วนวันสุดท้ายตรงกับกลางเดือนพฤศจิกายน 2018
พารามิเตอร์การค้นหาวันที่
เนื่องจากเป้าหมายหลักที่นี่คือการทำให้ตารางวันที่เป็นแบบไดนามิก วันที่ที่เป็นผลลัพธ์จะค่อนข้างแตกต่างจากการ์ดที่คุณเห็นก่อนหน้านี้ โดยเฉพาะอย่างยิ่งเมื่อเราเปลี่ยนแปลงสิ่งต่างๆ ในเครื่องมือแก้ไขข้อความค้นหา
ฉันจะเริ่มต้นด้วยการเข้าสู่แบบสอบถามวันที่
จากนั้น ฉันจะไปที่ตัวแก้ไขขั้นสูง
นี่คือที่ที่คุณจะเห็นไฟล์ข้อความที่คุณสามารถป้อนวันที่ที่ครอบคลุมเป็นการส่วนตัวได้
ตอนนี้จะสร้างรหัสตารางวันที่ทั้งหมดตามสิ่งที่เราวางไว้ใน StartDate, EndDate และ FYStartMonth
นี่คือข้อความค้นหาวันที่ที่สร้างตารางด้านล่าง
การสร้างตารางวันที่แบบไดนามิก
สิ่งที่ฉันจะทำตอนนี้คือการทำซ้ำตารางก่อนหน้าและใช้การทำซ้ำนี้เพื่อเริ่มตารางวันที่แบบไดนามิก
โดยปกติ คุณจะไปที่แหล่งที่มาเพื่อสร้างข้อมูล
จากนั้น คุณสามารถเปลี่ยนวันที่ได้ที่นี่ในแบบสอบถามวันที่
แต่ที่ผมจะแสดงให้ดูคือวิธีการซ้อนทับแทน
ฉันจะเริ่มต้นด้วยรายการมิน ตารางการขายของฉันยังคงเป็นตารางข้อเท็จจริงของฉัน จากนั้นฉันจะอ้างอิงวันที่สั่งซื้อ
ส่วนที่สองของการวัดจะเป็น List Max และจะใช้ตารางการขายและวันที่สั่งซื้อด้วย
ด้วยการเปลี่ยนแปลงเหล่านี้ในการวัด ตอนนี้ตารางจะอัปเดตโดยอัตโนมัติทุกครั้งที่มีข้อมูลใหม่เข้ามาในตารางการขาย ตารางวันที่จะปรับเปลี่ยนตามวันที่ที่เกี่ยวข้องด้วย
แน่นอนว่าคุณต้องมีที่ว่างสำหรับการปรับตัวด้วย นี่คือเหตุผลที่ฉันมักจะเพิ่มวันที่สุดท้ายประมาณ 30 วัน นั่นคือสิ่งที่ส่วนสุดท้ายของการวัดนี้มีไว้สำหรับ
นี่เป็นแนวคิดที่น่าสนใจที่จะช่วยให้คุณดำเนินการวิเคราะห์สถานการณ์ได้ทุกประเภท เป็นการดีกว่าที่จะเพิ่มเวลาพิเศษในตอนท้ายแทนที่จะตัดออกในวันสุดท้าย
เมื่อเรากลับไปที่การ์ดที่แสดงวันแรกและวันสุดท้าย คุณจะเห็นว่าวันที่ล่าสุดได้รับการปรับแล้ว
สร้างตารางวันที่ที่ครอบคลุมใน LuckyTemplates
แสดงผลได้รวดเร็วจริงๆ จนถึงวันที่ปัจจุบันหรือวันที่เฉพาะใน LuckyTemplates
วิธีทำงานกับวันที่หลายวันใน LuckyTemplates
บทสรุป
ด้วยตารางการสืบค้นวันที่แบบไดนามิก คุณไม่จำเป็นต้องกรองวันที่ด้วยตนเองทุกครั้งที่มีข้อมูลใหม่เข้ามาในตารางข้อเท็จจริงของคุณ
อีกครั้ง ฉันชอบสร้างตารางวันที่ในเครื่องมือแก้ไขคิวรีเสมอ เพราะยังคงเป็นวิธีที่มีประสิทธิภาพสูงสุด
คุณต้องมีรหัสข้อความที่คุณสามารถดาวน์โหลดได้จากหลักสูตร Ultimate Beginner's Guide ดังนั้นให้ตรวจสอบลิงก์ไปยังหลักสูตรด้านล่าง
สิ่งที่ดีที่สุด
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้