ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้าง การวัด LuckyTemplates DAXสำหรับเหตุการณ์ที่กำลังดำเนินอยู่ เหตุการณ์เหล่านี้อาจมาในรูปแบบของคำสั่งซื้อที่อยู่ระหว่างดำเนินการหรือการขายที่อยู่ระหว่างดำเนินการ ทั้งนี้ขึ้นอยู่กับลักษณะของรายงานของคุณ
โดยทั่วไป ความท้าทายในที่นี้คือการคำนวณผลลัพธ์เมื่อมีวัน ที่มากกว่าหนึ่งวันในตารางข้อเท็จจริง การมีองค์ประกอบที่คล้ายกันอาจทำให้เกิดข้อผิดพลาดในผลลัพธ์ของคุณ ดังนั้นมาดูกันว่าเราจะแก้ไขได้อย่างไร
สารบัญ
การจัดการกับสองความสัมพันธ์ระหว่างตารางเดียวกัน
นี่คือลักษณะของตารางการขาย ของเรา
อย่างที่คุณเห็น เรามี คอลัมน์ วัน ที่สอง คอลัมน์ที่นี่ – วันที่สั่งซื้อและวันที่จัดส่ง
ความจริงที่ว่ามีตารางวันที่สองตารางที่นี่สามารถวิเคราะห์ได้ดียิ่งขึ้น ขณะนี้เรามีคำสั่งซื้อกี่รายการระหว่าง Order Date และ Ship Date? ขณะนี้มีคำสั่งซื้อกี่รายการ?
การวิเคราะห์ประเภทนี้ไม่จำเป็นต้องใช้กับสถานการณ์เฉพาะนี้เช่นกัน มีโลกแห่งแอปพลิเคชันที่รู้ว่ามันจะเป็นรูปแบบเดิมซ้ำแล้วซ้ำอีก เมื่อเราเริ่มทำงานกับสูตร DAXคุณจะเห็นว่ารูปแบบนั้นเป็นอย่างไร
แต่ก่อนที่จะกระโดดลงไปในสูตร มีบางสิ่งที่ต้องพิจารณาโดยเฉพาะอย่างยิ่งในแง่ของความสัมพันธ์ระหว่างตาราง ลองมาดูแบบจำลองข้อมูลของเราเพื่อทำความเข้าใจสิ่งที่เกิดขึ้นให้ดียิ่งขึ้น
รูปแบบเหตุการณ์ที่กำลังดำเนินการหมายความว่าคุณต้องสร้างความสัมพันธ์มากกว่าหนึ่งความสัมพันธ์ระหว่าง ตาราง วันที่และตารางการขาย
ความสัมพันธ์แรกอยู่ระหว่างDate และ Order Date
เราต้องสร้างความสัมพันธ์ระหว่าง คอลัมน์ Dateและคอลัมน์Ship Date
แต่คุณต้องทำให้ความสัมพันธ์ทั้งสองนี้ไม่ใช้งานด้วย เพราะคุณไม่สามารถมีความสัมพันธ์แบบหนึ่งมาแทนที่อีกความสัมพันธ์หนึ่งได้ มิฉะนั้น คุณจะพบปัญหาในรายงานของคุณ
นี่คือตัวอย่าง หากเราลาก การวัด ยอดขายรวมลงในรายงาน คุณจะเห็นว่าเราได้ผลลัพธ์ที่แปลก มันแสดงยอดขายทั้งหมดตลอดทั้งวัน
เหตุผลที่มันแสดงแบบนั้นคือมันไม่รู้ว่าต้องกรองอะไร นั่นเป็นเพราะความสัมพันธ์ทั้งสองในเบื้องหลังกำลังหักล้างกัน เพื่อให้กิจกรรมที่กำลังดำเนินการอยู่ดำเนินไปอย่างถูกต้อง เราจะต้องตัดสินใจระหว่างสองตัวเลือก
ตัวเลือกแรกคือการสร้างตารางแยกต่างหากสำหรับการคำนวณนี้เท่านั้น ส่วนที่สองคือการสร้าง คำสั่ง ที่ใช้ ฟังก์ชัน เพื่อคำนวณสำหรับหน่วยวัดหลัก
มาตรการ LuckyTemplates DAX สำหรับเหตุการณ์ที่กำลังดำเนินการ
เรามาทำงานกับตัวเลือกที่สอง ซึ่งก็คือการสร้างการวัดสำหรับเหตุการณ์ที่กำลังดำเนินอยู่ที่เกี่ยวข้องกับสถานการณ์นี้
เราจะเริ่มต้นด้วย คำสั่ง CALCULATEที่ใช้สำหรับรายได้รวมของ เรา จากนั้น เราจะใช้ ฟังก์ชัน USERELATIONSHIPและอ้างอิง คอลัมน์ วันที่สั่งซื้อในตารางข้อมูลการขาย
นี่เป็นรูปแบบที่เราจะใช้ในสูตรของเราสำหรับเหตุการณ์ที่กำลังดำเนินอยู่ หมายความว่าเราไม่จำเป็นต้องสร้าง ตาราง Date ใหม่ ในโมเดลของเรา อีก
มาลองกันสำหรับการขายที่กำลังดำเนินอยู่
เราต้องคำนวณยอดขายรวมในบริบทอื่น ดังนั้นเราจะใช้CALCULATEและอ้างอิงยอดขายรวม
ต่อไป เราต้องสร้างตัวกรองสองตัวที่จะทำการวิเคราะห์ให้เรา ดังนั้น เราจะเริ่มด้วย ฟังก์ชัน จากนั้นใช้สำหรับวันที่สั่งซื้อ จากนั้นเราจะเพิ่มวันที่สั่งซื้อ ให้น้อย กว่าหรือเท่ากับวันที่
สำหรับตัวกรองที่สอง เราจะใช้วันที่จัดส่งในครั้งนี้ ค่านี้ควรมากกว่าหรือเท่ากับ Date
เมื่อเราเพิ่มข้อมูลนั้นลงในตารางแล้ว คุณจะเห็นว่าตารางนั้นยังไม่ส่งกลับผลลัพธ์ที่ถูกต้อง
นั่นเป็นเพราะแม้ว่าเราจะมียอดขายรวมเป็นตัววัดหลัก แต่เรายังไม่ได้คำนวณสิ่งนั้น โมเดลของเราไม่มีTotal Salesมีแต่Total Revenue
ดังนั้น สิ่งที่เราจะทำคือหาผลรวมของรายได้ทั้งหมดเพื่อให้ได้ยอดขายรวม ของ เรา
ขณะนี้ เรากำลังเห็นการขายจริงที่อยู่ระหว่างดำเนินการ
ลองเปลี่ยนเป็นแผนภูมิเพื่อให้เห็นภาพว่าตัวเลขผ่านไปอย่างไร
การใช้มาตรการ LuckyTemplates DAX ซ้ำ
ดูว่าการนำมาตรการนี้กลับมาใช้ใหม่นั้นตรงไปตรงมาเพียงใด ก่อนหน้านี้ เราดูที่การขายที่กำลังดำเนินอยู่ ในทางเทคนิคแล้ว ความจริงที่ว่ายังอยู่ระหว่างดำเนินการหมายความว่ายังไม่มีรายได้ คุณจะได้รับการชำระเงินเมื่อคำสั่งซื้อถูกส่งออกไปจริงเท่านั้น
นี่เป็นการนำเสนอบทวิเคราะห์ที่ยอดเยี่ยมอีกชิ้นหนึ่ง คุณต้องใช้กระแสเงินสดประเภทใดในการสร้างผลิตภัณฑ์ก่อนที่คุณจะสามารถส่งใบแจ้งหนี้และรับการชำระเงินได้ หากต้องการทราบ ลองคำนวณ คำ สั่งซื้อที่กำลังดำเนินการ เราแค่ต้องเปลี่ยนชื่อวัดที่นี่
จากนั้น แทนที่จะคำนวณยอดขายรวมเราจะใช้ ฟังก์ชัน และอ้างอิงข้อมูลการขาย
โดยพื้นฐานแล้ว มาตรการใหม่นี้เป็นเพียงการคำนวณจำนวนคำสั่งซื้อที่กำลังดำเนินการ ฉันจะไม่นำมาเป็นคอลัมน์ในตารางของเรา แต่จะเป็นการดีหากมีการแสดงภาพนั้นในรายงานของเรา
ลองคัดลอกและวางแผนภูมิสำหรับ การ ขายที่กำลังดำเนินการจากนั้นเปลี่ยนค่าเป็นคำสั่งซื้อที่อยู่ระหว่างดำเนินการ
ตอนนี้ เราสามารถเห็นจำนวนคำสั่งซื้อจริงที่อยู่ระหว่างดำเนินการ ข้อมูลนี้ช่วยให้เราเข้าใจว่ามีการสั่งซื้อผลิตภัณฑ์กี่รายการในแต่ละวันแต่ยังไม่ได้จัดส่ง
การสร้างตัวกรองเพิ่มเติม
นอกจากสิ่งที่เราได้เห็นแล้ว เราสามารถรับข้อมูลเชิงลึกเพิ่มเติมได้โดยการเพิ่มตัวกรองในรายงานของเรา ตัวกรองที่ดี อย่างหนึ่งคือProduct Name สิ่งนี้จะช่วยให้เราเห็นแนวโน้มในแง่ของจำนวนการสั่งซื้อสำหรับผลิตภัณฑ์เฉพาะ
แล้วถ้าฉันต้องการดูจำนวนคนที่สั่งซื้อผลิตภัณฑ์ 6 และรายได้ที่เราคาดว่าจะได้รับจากผลิตภัณฑ์นั้นเท่าไร ง่ายเหมือนการติ๊กออกจากตัวกรอง
นอกจากนี้ยังมีตัวกรองอื่นๆ ที่ดี ซึ่งขึ้นอยู่กับประเภทของการวิเคราะห์ที่คุณต้องการ คุณสามารถมีตัวกรองสำหรับลูกค้าได้ เป็นต้น สิ่งนี้จะช่วยให้คุณระบุได้ว่าใครเป็นลูกค้ารายใหญ่ที่สุดของคุณ คุณยังสามารถเพิ่มตัวกรองสำหรับภูมิภาคเพื่อช่วยระบุแหล่งที่มาของคำสั่งซื้อเหล่านี้
การวิเคราะห์การวัด DAX: การแบ่งการวัด DAX แบบยาว การ
วัด DAX ใน LuckyTemplates โดยใช้การแตกสาขาการวัด
การนำกลุ่มการวัด DAX ไปใช้ในรายงานของคุณ – การทบทวนการสร้างแบบจำลอง LuckyTemplates
บทสรุป
มีตรรกะมากมายที่ทำงานเบื้องหลังเมื่อเราใช้การวัด LuckyTemplates DAXเช่นนี้ ความจริงที่ว่าหน่วยวัดกำลังประเมินทุกแถวในตารางการขาย ในขณะเดียวกันก็ต้องแน่ใจว่าตรงตามเงื่อนไขที่เหมาะสมสำหรับวันที่สั่งซื้อและวันที่ขายก็น่าประทับใจทีเดียว
นั่นเป็นเหตุผลที่ฉันแนะนำให้เรียนรู้รูปแบบและใช้ซ้ำหลายครั้ง สิ่งนี้ช่วยให้คุณคุ้นเคยกับรูปแบบมากขึ้น ทำให้ง่ายขึ้นในระยะยาว ตรวจสอบให้แน่ใจว่าได้เพิ่มตัวกรองด้วย เพื่อให้คุณสามารถแบ่งส่วนการวิเคราะห์ในรูปแบบต่างๆ และนำข้อมูลเชิงลึกที่ยอดเยี่ยมมาสู่ชีวิต
สิ่งที่ดีที่สุด
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้