ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีคำนวณ ประชากร พนักงานปัจจุบันสำหรับหลายวันใน LuckyTemplates โดยใช้ฟังก์ชัน COUNTROWS และ FILTER คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
การสนทนานี้ขึ้นอยู่กับคำถามในฟอรัมสนับสนุน LuckyTemplates
ผู้ใช้ LuckyTemplates ต้องการคำนวณจำนวนพนักงานที่ได้รับการว่าจ้างภายในระยะเวลาที่กำหนด
สำหรับปัญหานี้ สิ่งสำคัญคือต้องเข้าใจวิธีการตั้งค่าข้อมูล คุณควรมีชื่อพนักงานและวันที่เริ่มต้นและออกจากงาน รวมถึงรายละเอียดอื่นๆ ข้อมูลเหล่านี้เป็นข้อมูลทั่วไปเกี่ยวกับ HR
เพื่อให้เทคนิคนี้ใช้งานได้ คุณต้องใช้ความสัมพันธ์ที่ไม่ได้ใช้งานและชนิดของสูตรที่ทำให้คุณสามารถนับตัวเลขระหว่างวันที่ของแถวเดียวกันได้
สารบัญ
ข้อมูลและแบบจำลองประชากรพนักงาน
ลองดูข้อมูลสาธิต
คุณจะเห็นว่าตารางใช้หมายเลขอ้างอิงของพนักงาน มีประโยชน์เนื่องจากฐานข้อมูล HR มักจะมีข้อมูลจำนวนมาก
นอกจากนี้ยังมีวันที่เริ่มต้นและวันที่สิ้นสุด วันที่สิ้นสุดจะส่งคืนค่าว่างหากบุคคลนั้นยังคงเป็นพนักงานของบริษัท
ตอนนี้ หากต้องการทราบจำนวนพนักงานในช่วงเวลาหนึ่ง คุณต้องตั้งค่าความสัมพันธ์ที่ไม่ได้ใช้งานในโมเดลของคุณก่อน
เมื่อคุณมีวันที่หลายวันในตารางแฟคท์ของคุณ คุณจะต้องมีความสัมพันธ์ที่ไม่แอ็คทีฟ เพื่อให้คุณสามารถคำนวณข้อมูลหรือตรรกะระหว่างวันที่ที่ระบุได้
ตัวอย่างเช่น หากคุณต้องการคำนวณจำนวนพนักงานที่เริ่มต้นภายในเดือนใดเดือนหนึ่ง คุณต้องมีความสัมพันธ์ที่ใช้งานระหว่างตารางวันที่และตารางประชากรพนักงาน
การใช้ความสัมพันธ์ที่ไม่ใช้งานทำให้คุณสามารถเลือกองค์ประกอบในข้อเท็จจริงและตารางค้นหาของคุณที่จะเปิดใช้งานเพื่อให้การคำนวณของคุณทำงาน
การเลือกบริบท
สำหรับตัวอย่างนี้ วันที่มีบริบทเป็นเดือนและปี
คุณสามารถทำให้ตารางแสดงบริบทของวันได้โดยเพียงแค่เปลี่ยนค่าภายใต้บานหน้าต่างการแสดงภาพ
ตารางนี้สามารถเปลี่ยนเป็นการแสดงภาพได้:
แผนภูมิที่มีบริบทแบบวันมีรายละเอียดในระดับที่ละเอียดกว่าเมื่อเทียบกับแบบที่มีบริบทแบบเดือนและปี
สูตรสำหรับพนักงานปัจจุบัน
ผลลัพธ์แต่ละรายการสำหรับแถวพนักงานปัจจุบันควรคำนวณทีละรายการ
คุณต้องแยกแต่ละค่าออกและทำงานโดยใช้ตรรกะที่อยู่เบื้องหลัง
เพื่อให้เข้าใจแนวคิดนี้ดีขึ้น จะใช้แถวที่มีเดือนพฤษภาคม 2018 เป็นตัวอย่าง:
ตอนนี้ ในการคำนวณจำนวนพนักงานปัจจุบัน คุณต้องใช้เหตุการณ์ในรูปแบบสูตรความคืบหน้า:
ฟังก์ชัน COUNTROWS
ฟังก์ชันนับจำนวนพนักงานภายในแต่ละแถวในตาราง Staff Population
ฟังก์ชันค่าและคำสั่งตัวกรอง
ตอนนี้เรามาเน้นที่ ฟังก์ชัน และ คำสั่ง ภายในสูตร
สำหรับลอจิกแรก ค่าภายในฟังก์ชัน FILTER จะวนซ้ำทุกวันที่เริ่มต้นในตาราง Staff Population:
หากวันที่เริ่มต้นน้อยกว่าหรือเท่ากับ วันที่ วันที่ดังกล่าวจะประเมินเป็น TRUE
สำหรับแถวเดือนพฤษภาคม 2018 วันที่ MAX คือ 31 พฤษภาคม ลอจิกแรกจะแสดงรายชื่อพนักงานทั้งหมดที่มีวันที่เริ่มต้นน้อยกว่าวันสุดท้ายของเดือนพฤษภาคม 2018
มาดูตรรกะที่สองในสูตรกัน:
โดยจะวนซ้ำถึงวันที่สิ้นสุดของแต่ละแถวในตาราง Staff Population ที่มีวันที่เริ่มต้นซึ่งคงไว้หลังจากรันลอจิกแรก
หากวันที่สิ้นสุดมากกว่าหรือเท่ากับ วัน จะประเมินเป็น TRUE
สำหรับตัวอย่างนี้ หากวันที่สิ้นสุดมากกว่าวันแรกของเดือนพฤษภาคม พนักงานหรือลูกจ้างจะยังคงอยู่ภายในกรอบเวลาที่กำหนด
ฟังก์ชัน ISBLANK
ฟังก์ชันจะประเมินว่าวันที่สิ้นสุดว่างเปล่าหรือไม่
หากวันที่สิ้นสุดกลับว่างเปล่า แสดงว่าพนักงานยังคงจ้างอยู่
ดังนั้นจึงมีสองเงื่อนไขสำหรับลอจิกที่สองในสูตร ขั้นแรก ต้องประเมินว่าวันที่สิ้นสุดมากกว่าหรือเท่ากับวันแรกของเดือนหรือไม่ และอย่างที่สอง หากเป็น BLANK
หลังจากที่สูตรวนซ้ำผ่านตรรกะทั้งสองนี้แล้ว ก็จะนับข้อมูลที่เหลืออยู่ในตาราง Staff Population
ตัวกรองภายใน ฟังก์ชัน จะเปลี่ยนบริบทของการคำนวณ
วิธีทำงานกับวันที่หลายวันใน LuckyTemplates
Master Virtual Tables In LuckyTemplates โดยใช้ DAX
การนับลูกค้าเมื่อเวลาผ่านไปโดยใช้ DISTINCTCOUNT ใน LuckyTemplates
บทสรุป
บทช่วยสอนนี้กล่าวถึงวิธีการนับจำนวนพนักงานปัจจุบันภายในหลายวันโดยใช้ฟังก์ชัน COUNTROWS และ FILTER ใน LuckyTemplates
เพื่อสรุป คำสั่ง FILTER จะสร้างตารางเสมือนที่มีข้อมูลที่เหมาะกับเกณฑ์ที่กำลังประเมิน จากนั้น ฟังก์ชัน COUNTROWS จะนับข้อมูลที่เหลืออยู่ซึ่งให้จำนวนพนักงานปัจจุบันภายในระยะเวลาที่กำหนด
จำเป็นต้องมีความสัมพันธ์ที่ไม่ใช้งานเพื่อให้เทคนิคนี้ใช้งานได้ พวกเขาทำให้แน่ใจว่าคุณทำซ้ำผ่านพนักงานทุกคนก่อน แล้วจึงดำเนินการผ่านข้อมูลที่กรอง วิธีนี้ช่วยรับประกันจำนวนพนักงานที่ถูกต้องต่อวัน ความสัมพันธ์ที่ใช้งานอยู่จะให้การคำนวณที่ไม่ถูกต้อง
สถานการณ์วันที่หลายครั้งอาจสร้างความสับสนอย่างมากเมื่อคุณเริ่มต้นใน LuckyTemplates ด้วยบทช่วยสอนนี้ คุณจะเข้าใจวิธีการใช้เทคนิคนี้ในโมเดลของคุณเองได้ดีขึ้น
สิ่งที่ดีที่สุด
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้