ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในโพสต์นี้ ฉันจะแสดงวิธีการผสานตารางแบบมีเงื่อนไขใน Power Query สำหรับตัวอย่างนี้ เราสามารถทำได้ด้วยวิธีปกติ ซึ่งเป็นสิ่งที่เรากำลังจะเริ่มต้น จากนั้นฉันจะแสดงวิธีการผสานแบบมีเงื่อนไข
มาดูกันว่าเรากำลังเผชิญกับอะไร อันดับแรก เรามีตารางการใช้งานซึ่งจะถูกกำหนดขึ้นในช่วงกลางเดือน
จากนั้นเรามีตารางที่สองซึ่งเป็นตารางราคาที่ถูกกำหนดในช่วงต้นเดือน
เราต้องการทราบราคาสำหรับวันที่ระบุ ซึ่งเป็นสิ่งที่เราสามารถทำได้ใน DAX ลองทำซ้ำตารางการใช้งานไปที่Merge Queriesแล้วเลือกตารางราคา
ดังที่คุณเห็นจากภาพด้านบน วันที่จากสองคอลัมน์วันที่ไม่ตรงกัน ซึ่งหมายความว่าเราไม่สามารถรวมตารางได้ตามปกติ การผสานปกติใช้ประโยชน์จากการผสานภายนอกด้านซ้ายหรือการผสานภายนอกด้านขวา เนื่องจากไม่มีการจับคู่ เราจึงไม่สามารถทำการผสานตามปกติได้
สิ่งที่เรากำลังจะทำคือการผสานภายนอกแบบเต็มเนื่องจากจะเลือกแถวทั้งหมดจากตารางการใช้งานและแถวทั้งหมดจากตารางราคาและรวมเข้าด้วยกัน หากไม่มีการจับคู่ก็จะเพิ่มแถว
เนื่องจากไม่มีวันที่ตรงกัน ทั้งสองตารางจึงถูกเพิ่มด้วยวิธีนี้:
สารบัญ
การเพิ่มคอลัมน์แบบกำหนดเองใน Power Query
เราสามารถเพิ่มคอลัมน์แบบกำหนดเองที่ระบุว่าวันที่ใช้งานว่างเปล่า ให้เลือกวันที่จากตารางราคาได้ อย่างง่ายดาย มิฉะนั้นให้วันที่จากตารางการใช้งาน
ตอนนี้เรามีคอลัมน์ที่สมบูรณ์พร้อมวันที่
เพื่อให้เข้าใจในเรื่องนี้ เราจะจัดเรียงคอลัมน์วันที่ที่กำหนดเอง
คุณจะเห็นว่าคอลัมน์แรกคือการใช้งาน ส่วนคอลัมน์ที่สามคือราคา หากเรากรอกข้อมูลลงในคอลัมน์ต้นทุน...
…เราจะได้วันที่ ราคา และการใช้งานจริงๆ
นี่เป็นการผสานปกติ แต่ฉันคิดว่าการผสานแบบมีเงื่อนไขก็มีประโยชน์มากในกรณีเช่นนี้ ให้ฉันแสดงให้คุณเห็นว่าเราต้องทำอะไรเพื่อรวมเงื่อนไข เราจะบอกว่าถ้าวันที่ใช้งานมากกว่าวันที่กำหนดราคา ให้รับตัวเลข
ก่อน อื่นเราจะอ้างอิงตารางราคา ของเรา
จากนั้นเราก็คลิกที่Date Filtersแล้วก็Before
ถ้าเราเลือกเดือนกุมภาพันธ์จะแสดงวันที่ 21
ถ้าเป็นเดือนมีนาคมจะมีสองแถวเพราะมีสองราคาที่ถูกกว่า.
ถ้าเราเลือกเมษาก็จะได้แบบนี้
เราต้องการมีราคาล่าสุดเสมอ ดังนั้นเราจะเรียงลำดับเหล่านี้จากมากไปหาน้อยและเจาะลึก
ตอนนี้เราได้จำนวนที่เราต้องการแล้ว ซึ่งก็คือ 45
การสร้างตัวแปรใน Power Query
หากต้องการย้ายข้อมูลนี้ไปไว้ในตารางการใช้งาน เราจะสร้างฟังก์ชันสำหรับราคา แทนที่จะป้อนวันที่นี้ด้วยตนเอง เราจะให้ตารางการใช้งานเติมวันที่นั้น
เราจะไปที่Advanced Editorและสร้างตัวแปรสำหรับฟังก์ชัน ซึ่งจะเป็นUsageDate เป็น date
เราจะไปที่ตารางการใช้งานและใช้ฟังก์ชันนี้ นี่คือสถานะการใช้งานที่เราจะป้อนให้กับฟังก์ชันของเรา เราจะไปที่ แท็บ Add Columnคลิกที่Custom Invoke Functionและจับตัวแปรที่คอลัมน์ที่จะป้อนคือวันที่ใช้งาน
และเรามีมัน อย่างที่คุณเห็น มันค่อนข้างง่ายที่จะทำโซลูชันการผสานแบบมีเงื่อนไขใน Power Query
บทสรุป
ในบล็อกของวันนี้ เราได้กล่าวถึงวิธีการผสานตารางกับคอลัมน์ต่างๆ ใน Power Query หากคุณชอบเนื้อหาที่ครอบคลุมในบทช่วยสอนนี้ โปรดอย่าลืมสมัครรับข้อมูลจากช่อง LuckyTemplates TV เรามีเนื้อหาจำนวนมากออกมาตลอดเวลาจากตัวฉันเองและผู้สร้างเนื้อหาจำนวนมาก – ทั้งหมดนี้ทุ่มเทให้กับการปรับปรุงวิธีที่คุณใช้ LuckyTemplates และ Power Platform
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้