แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

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

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

มาเริ่มกันเลย

สารบัญ

LuckyTemplates Timesheet & Wages: โซลูชันคอลัมน์จากการคำนวณ

สำหรับโซลูชัน DAX ที่คำนวณโดยใช้คอลัมน์จากการคำนวณ ฉันไปที่ตารางเวลาและสร้างหน่วยวัด ซึ่งฉันเรียกว่าCC-Regular Hoursเพื่อคำนวณชั่วโมงปกติ

ในสูตรนี้ ฉันได้รับชั่วโมงจากตารางและใส่ลงในตัวแปร ( ) จากนั้นฉันจะคำนวณเป็นวันหยุด สุดสัปดาห์ หรือวันปกติ ด้วย ฟังก์ชัน ฉันใช้ประโยชน์จากโมเดลข้อมูลเพื่อกำหนดสิ่งนั้น จากนั้นฉันใช้ตัวแปรสองตัว(_IsHolidayDayและ_IsWeekendDay ) เพื่อกำหนดตัวแปรที่สาม ( _IsRegularDay )

สุดท้าย ฉันใช้ คำสั่ง เพื่อตรวจสอบชั่วโมงปกติ อีกสองวัน (วันหยุดและ สุดสัปดาห์) จะเป็นและถ้าเป็นวันปกติ ฉันต้องการคืนค่าชั่วโมงสูงสุด 8 ชั่วโมง จากนั้นฉันจะใช้โครงสร้างRETURN Results

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

ฉันจะทำสิ่งเดียวกันสำหรับสูตรชั่วโมงการทำงานล่วงเวลา ( CC-ชั่วโมงการทำงานล่วงเวลา ) – ฉันจะเปลี่ยนคำสั่ง SWITCH TRUE เท่านั้น การดำเนินการนี้จะส่งคืนชั่วโมงสำหรับวันสุดสัปดาห์ หากเป็นวันปกติก็จะคืนเวลาที่สูงกว่าแปดชั่วโมง

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

สำหรับชั่วโมงวันหยุด จะคืนค่าชั่วโมงทั้งหมดหากเป็นวันหยุด และคืนค่าว่างหากเป็นวันสุดสัปดาห์หรือวันปกติ

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

ทีนี้มาดูเรื่องค่าจ้างกัน สำหรับสูตรค่าจ้างชั่วโมงปกติ ฉันจะใช้ประโยชน์จากคอลัมน์คำนวณที่ฉันเพิ่งสร้างสำหรับชั่วโมงปกติ ฉันจะกำหนดค่าจ้างที่เหมาะสมโดยใช้WageType , Straight Time

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

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

สำหรับการทำงานล่วงเวลา ฉันจะเปลี่ยนประเภทค่าจ้างเป็นเวลาครึ่งเดียว

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

ฉันจะทำสิ่งที่คล้ายกันสำหรับค่า จ้างในวันหยุด แต่ฉันจะเปลี่ยนประเภทค่าจ้างเป็นสองเท่า

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

สุดท้าย ฉันจะทำผลรวมง่ายๆ เพื่อให้ได้มูลค่ารวมทั้งหมดสำหรับฉัน

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

เมื่อฉันลากคอลัมน์เหล่านี้ลงในรายงาน เราจะเห็นผลลัพธ์

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

แผ่นเวลาและค่าจ้างของ LuckyTemplates: โซลูชัน DAX โดยใช้มาตรการ

ฉันจะทำแบบเดียวกับที่ทำกับคอลัมน์จากการคำนวณ แต่คราวนี้ฉันจะทำการเปลี่ยนแปลงเล็กน้อย

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

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

ฉันทำสิ่งที่คล้ายกันมากสำหรับชั่วโมงการทำงานล่วงเวลาและชั่วโมงวันหยุด เป็นกฎเดียวกันกับคอลัมน์จากการคำนวณ

สำหรับค่าจ้างพวกเขาจะคำนวณมากในลักษณะเดียวกัน ความแตกต่างเพียงอย่างเดียวจากคอลัมน์จากการคำนวณคือตัวแปรสำหรับชั่วโมง ฉันใช้ค่าการวัดที่ฉันคำนวณ ฉันทำแบบเดียวกันสำหรับค่าจ้างล่วงเวลาและค่าจ้างในวันหยุดเหมือนกัน

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

จากนั้นฉันจะเขียนการวัดผลรวมอย่างง่ายสำหรับค่าจ้างทั้งหมด

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

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

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

แก้ไขรูปแบบผลรวมที่ไม่ถูกต้อง

ในการแก้ไขปัญหานี้ ฉันต้องสร้างมาตรการที่ใช้ตารางเสมือนเพื่อเลียนแบบตารางจริงที่ฉันมีที่นี่ ดังนั้นสำหรับชั่วโมงทั้งหมด ฉันใช้ โครงสร้าง เพื่อสร้างตารางเสมือนที่มีรหัสเวลาและชั่วโมง จากนั้นฉันใช้บนตารางเสมือนเพื่อคำนวณค่า

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

ผมจะลากมันลงมาในตารางด้านล่าง และตอนนี้เราจะเห็นจำนวนชั่วโมงทั้งหมดแล้ว

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

ฉันจะทำแบบเดียวกันสำหรับค่าจ้าง โดยฉันจะใช้ และSUMMARIZE จากนั้นสำหรับผลลัพธ์ ฉันจะใช้ ฟังก์ชัน สำหรับการวัดที่ฉันสร้างไว้แล้ว และSUMXสำหรับตารางเสมือน

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

จากนั้นผมเพิ่มมันลงในตารางตรงนี้ และเราจะเห็นว่าเรามีค่าจ้างทั้งหมดแล้ว

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

อีกสิ่งหนึ่งคือเมื่อฉันวัดค่าจ้างรวมในแผนภูมิแท่งอย่างง่ายที่มีแผนกและประเภทค่าจ้าง คุณจะเห็นว่าฉันไม่ได้รับค่าใดๆ ที่นี่

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง

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

ฉันจะเอาอันที่ไม่มีตารางเสมือนออก แล้วฉันจะเพิ่มอันที่มีตารางเสมือนเข้าไป

แผ่นเวลา LuckyTemplates และโซลูชัน DAX ค่าจ้าง


คอลัมน์จากการคำนวณของ LuckyTemplates เทียบกับหน่วยวัด:
คอลัมน์จากการคำนวณเปรียบเทียบ LuckyTemplates: เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุด
การวัดการแตกแขนง: กลยุทธ์การพัฒนา LuckyTemplates

บทสรุป

โซลูชัน DAX ทั้งสองเหมาะสำหรับใบบันทึกเวลา LuckyTemplates และความท้าทายด้านค่าจ้าง อย่างไรก็ตาม พวกเขาก็มีข้อดีและข้อเสียเช่นกัน

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

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

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

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

ฉันหวังว่าคุณจะสนุกกับสิ่งนี้และได้เรียนรู้อะไรมากมาย คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ด้านล่าง

ไชโย!

เกร็ก


ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้