ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีคำนวณ ประชากร พนักงานปัจจุบันสำหรับหลายวันใน LuckyTemplates โดยใช้ฟังก์ชัน COUNTROWS และ FILTER คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

การสนทนานี้ขึ้นอยู่กับคำถามในฟอรัมสนับสนุน LuckyTemplates

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

ผู้ใช้ LuckyTemplates ต้องการคำนวณจำนวนพนักงานที่ได้รับการว่าจ้างภายในระยะเวลาที่กำหนด

สำหรับปัญหานี้ สิ่งสำคัญคือต้องเข้าใจวิธีการตั้งค่าข้อมูล คุณควรมีชื่อพนักงานและวันที่เริ่มต้นและออกจากงาน รวมถึงรายละเอียดอื่นๆ ข้อมูลเหล่านี้เป็นข้อมูลทั่วไปเกี่ยวกับ HR

เพื่อให้เทคนิคนี้ใช้งานได้ คุณต้องใช้ความสัมพันธ์ที่ไม่ได้ใช้งานและชนิดของสูตรที่ทำให้คุณสามารถนับตัวเลขระหว่างวันที่ของแถวเดียวกันได้

สารบัญ

ข้อมูลและแบบจำลองประชากรพนักงาน

ลองดูข้อมูลสาธิต

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

คุณจะเห็นว่าตารางใช้หมายเลขอ้างอิงของพนักงาน มีประโยชน์เนื่องจากฐานข้อมูล HR มักจะมีข้อมูลจำนวนมาก

นอกจากนี้ยังมีวันที่เริ่มต้นและวันที่สิ้นสุด วันที่สิ้นสุดจะส่งคืนค่าว่างหากบุคคลนั้นยังคงเป็นพนักงานของบริษัท

ตอนนี้ หากต้องการทราบจำนวนพนักงานในช่วงเวลาหนึ่ง คุณต้องตั้งค่าความสัมพันธ์ที่ไม่ได้ใช้งานในโมเดลของคุณก่อน

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

เมื่อคุณมีวันที่หลายวันในตารางแฟคท์ของคุณ คุณจะต้องมีความสัมพันธ์ที่ไม่แอ็คทีฟ เพื่อให้คุณสามารถคำนวณข้อมูลหรือตรรกะระหว่างวันที่ที่ระบุได้

ตัวอย่างเช่น หากคุณต้องการคำนวณจำนวนพนักงานที่เริ่มต้นภายในเดือนใดเดือนหนึ่ง คุณต้องมีความสัมพันธ์ที่ใช้งานระหว่างตารางวันที่และตารางประชากรพนักงาน

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

การใช้ความสัมพันธ์ที่ไม่ใช้งานทำให้คุณสามารถเลือกองค์ประกอบในข้อเท็จจริงและตารางค้นหาของคุณที่จะเปิดใช้งานเพื่อให้การคำนวณของคุณทำงาน

การเลือกบริบท

สำหรับตัวอย่างนี้ วันที่มีบริบทเป็นเดือนและปี

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

คุณสามารถทำให้ตารางแสดงบริบทของวันได้โดยเพียงแค่เปลี่ยนค่าภายใต้บานหน้าต่างการแสดงภาพ

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

ตารางนี้สามารถเปลี่ยนเป็นการแสดงภาพได้:

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

แผนภูมิที่มีบริบทแบบวันมีรายละเอียดในระดับที่ละเอียดกว่าเมื่อเทียบกับแบบที่มีบริบทแบบเดือนและปี

สูตรสำหรับพนักงานปัจจุบัน

ผลลัพธ์แต่ละรายการสำหรับแถวพนักงานปัจจุบันควรคำนวณทีละรายการ

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

คุณต้องแยกแต่ละค่าออกและทำงานโดยใช้ตรรกะที่อยู่เบื้องหลัง

เพื่อให้เข้าใจแนวคิดนี้ดีขึ้น จะใช้แถวที่มีเดือนพฤษภาคม 2018 เป็นตัวอย่าง:

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

ตอนนี้ ในการคำนวณจำนวนพนักงานปัจจุบัน คุณต้องใช้เหตุการณ์ในรูปแบบสูตรความคืบหน้า:

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

ฟังก์ชัน COUNTROWS

ฟังก์ชันนับจำนวนพนักงานภายในแต่ละแถวในตาราง Staff Population

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

ฟังก์ชันค่าและคำสั่งตัวกรอง

ตอนนี้เรามาเน้นที่ ฟังก์ชัน และ คำสั่ง ภายในสูตร

สำหรับลอจิกแรก ค่าภายในฟังก์ชัน FILTER จะวนซ้ำทุกวันที่เริ่มต้นในตาราง Staff Population:

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

หากวันที่เริ่มต้นน้อยกว่าหรือเท่ากับ วันที่ วันที่ดังกล่าวจะประเมินเป็น TRUE

สำหรับแถวเดือนพฤษภาคม 2018 วันที่ MAX คือ 31 พฤษภาคม ลอจิกแรกจะแสดงรายชื่อพนักงานทั้งหมดที่มีวันที่เริ่มต้นน้อยกว่าวันสุดท้ายของเดือนพฤษภาคม 2018

มาดูตรรกะที่สองในสูตรกัน:

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

โดยจะวนซ้ำถึงวันที่สิ้นสุดของแต่ละแถวในตาราง Staff Population ที่มีวันที่เริ่มต้นซึ่งคงไว้หลังจากรันลอจิกแรก

หากวันที่สิ้นสุดมากกว่าหรือเท่ากับ วัน จะประเมินเป็น TRUE

สำหรับตัวอย่างนี้ หากวันที่สิ้นสุดมากกว่าวันแรกของเดือนพฤษภาคม พนักงานหรือลูกจ้างจะยังคงอยู่ภายในกรอบเวลาที่กำหนด

ฟังก์ชัน ISBLANK

ฟังก์ชันจะประเมินว่าวันที่สิ้นสุดว่างเปล่าหรือไม่

ขณะนี้เรามีพนักงานกี่คน – ลอจิกวันที่หลายวันใน LuckyTemplates โดยใช้ DAX

หากวันที่สิ้นสุดกลับว่างเปล่า แสดงว่าพนักงานยังคงจ้างอยู่

ดังนั้นจึงมีสองเงื่อนไขสำหรับลอจิกที่สองในสูตร ขั้นแรก ต้องประเมินว่าวันที่สิ้นสุดมากกว่าหรือเท่ากับวันแรกของเดือนหรือไม่ และอย่างที่สอง หากเป็น BLANK

หลังจากที่สูตรวนซ้ำผ่านตรรกะทั้งสองนี้แล้ว ก็จะนับข้อมูลที่เหลืออยู่ในตาราง Staff Population

ตัวกรองภายใน ฟังก์ชัน จะเปลี่ยนบริบทของการคำนวณ


วิธีทำงานกับวันที่หลายวันใน LuckyTemplates
Master Virtual Tables In LuckyTemplates โดยใช้ DAX
การนับลูกค้าเมื่อเวลาผ่านไปโดยใช้ DISTINCTCOUNT ใน LuckyTemplates

บทสรุป

บทช่วยสอนนี้กล่าวถึงวิธีการนับจำนวนพนักงานปัจจุบันภายในหลายวันโดยใช้ฟังก์ชัน COUNTROWS และ FILTER ใน LuckyTemplates

เพื่อสรุป คำสั่ง FILTER จะสร้างตารางเสมือนที่มีข้อมูลที่เหมาะกับเกณฑ์ที่กำลังประเมิน จากนั้น ฟังก์ชัน COUNTROWS จะนับข้อมูลที่เหลืออยู่ซึ่งให้จำนวนพนักงานปัจจุบันภายในระยะเวลาที่กำหนด

จำเป็นต้องมีความสัมพันธ์ที่ไม่ใช้งานเพื่อให้เทคนิคนี้ใช้งานได้ พวกเขาทำให้แน่ใจว่าคุณทำซ้ำผ่านพนักงานทุกคนก่อน แล้วจึงดำเนินการผ่านข้อมูลที่กรอง วิธีนี้ช่วยรับประกันจำนวนพนักงานที่ถูกต้องต่อวัน ความสัมพันธ์ที่ใช้งานอยู่จะให้การคำนวณที่ไม่ถูกต้อง

สถานการณ์วันที่หลายครั้งอาจสร้างความสับสนอย่างมากเมื่อคุณเริ่มต้นใน LuckyTemplates ด้วยบทช่วยสอนนี้ คุณจะเข้าใจวิธีการใช้เทคนิคนี้ในโมเดลของคุณเองได้ดีขึ้น

สิ่งที่ดีที่สุด


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้