ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
วันนี้ ฉันจะแสดงวิธีที่คุณสามารถควบคุมผลรวมและผลรวมย่อยในภาพเมทริกซ์ของคุณใน LuckyTemplates คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
นี่เป็นปัญหาที่โพสต์โดยหนึ่งในสมาชิกของเราที่ ฟอ รัมLuckyTemplates ผู้ใช้ต้องการให้คอลัมน์มีลักษณะเหมือนรูปแบบตาราง excel pivot table โดยมีผลรวมทั้งหมดอยู่ด้านล่าง แต่ไม่ใช่ผลรวมย่อย ฉันจะแบ่งปันวิธีที่คุณสามารถแก้ปัญหานี้ หนึ่งคือผ่านเมทริกซ์วิชวลและอีกอันคือผ่าน DAX
สารบัญ
การสร้างเมทริกซ์วิชวลใน LuckyTemplates
สิ่งที่ฉันทำคือฉันเริ่มต้นด้วย เครื่องมือภายนอกชุดข้อมูลฝึกปฏิบัติ ซึ่งเป็นเครื่องมือที่เราพัฒนาขึ้นเพื่อจุดประสงค์นี้โดยเฉพาะเพื่อสร้างชุดข้อมูลฝึกหัด สร้างชุดข้อมูลสามปีพร้อมแบบจำลองข้อมูลทั้งหมดจนถึงวันนี้ เป็นโมเดลข้อมูลสคีมาแบบดาวพื้นฐาน แต่สามารถใช้เพื่อพัฒนาโมเดลการทดสอบที่ดีได้มากมาย
ฉันเพิ่งรวบรวมเมทริกซ์วิชวล ซึ่งคล้ายกับสิ่งที่สมาชิกต้องการในคำถามฟอรัม
ฉันใช้การวัดยอดขายรวมง่ายๆ กับSUMของยอดขายรายรายการภายในตารางยอดขาย ฉันเก็บไว้ที่ 2 ผลิตภัณฑ์ 3 ช่องทางที่แตกต่างกัน แล้วตั้งค่าเป็น 4 ไตรมาสภายในปี 2020
อย่างที่คุณเห็น ฉันทำสำเนาของตารางนี้สี่ชุด จากนั้น ใช้เทคนิคที่ฉันจะแสดงให้คุณเห็น คุณสามารถเก็บผลรวมของแถวและกำจัดสิ่งอื่นทั้งหมด เก็บผลรวมของคอลัมน์และกำจัดสิ่งอื่นทั้งหมด เก็บผลรวมย่อยและแปรผันตามผลรวมย่อยแต่ละรายการ หรือนำผลรวมย่อยทั้งหมดออก และผลรวมทั้งหมด และเหลือแค่แถวฐาน ดังนั้น คุณจึงมีความยืดหยุ่นและการควบคุมอย่างเต็มที่ที่นี่ และผมจะแสดงให้คุณเห็นว่าการดำเนินการนี้เสร็จสิ้นอย่างไร
ทีนี้ ถ้าเราไปที่ตารางหลัก คลิกที่ตารางนั้น แล้วไปที่รูปแบบ จะมีตัวเลือกที่เป็นระดับต่อแถว เปิดใช้งาน นอกจากนี้ยังมีหนึ่งรายการต่อระดับคอลัมน์ และเราตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแล้วเช่นกัน นอกจากนี้ เรายังสามารถเปิดชื่อผลิตภัณฑ์ ซึ่งจะแสดงผลรวมทั้งหมดที่ด้านล่าง ชื่อช่องจะปิดผลรวมย่อย ส่วนไตรมาสและปีจะปิดผลรวมแถว
คุณเพียงแค่เปิดใช้งานและสลับตัวเลือก นั่นเป็นวิธีที่ง่ายและสะดวกจริงๆ วิธีที่ยากกว่าคือผ่าน DAX
โซลูชัน DAX เพื่อควบคุมผลรวมและผลรวมย่อยใน Matrix Visual In Power
คุณอาจสงสัยว่าถ้าเรามีวิธีที่ง่ายจริงๆ แล้วทำไมเราต้องไปยุ่งกับวิธีที่ยากกว่านี้ด้วย ทั้งหมดนี้นำไปสู่ปัญหาที่เกิดขึ้นมากมายในแง่ของผลรวมที่ไม่ถูกต้อง
ดังนั้น ในกรณีนี้ ฉันได้ตัดทอนตัวอย่างจากหน้าที่แล้ว เหลือเพียงไตรมาสที่หนึ่งและไตรมาสที่สอง แต่อย่างอื่น เป็นภาพเมทริกซ์เดียวกัน
เรามีการวัดยอดขายรวมแบบง่ายๆ และใช้งานได้ดี ผลรวมทั้งหมดถูกต้อง แต่ถ้าเราใช้หน่วยวัดการขายที่ซับซ้อนกว่านี้ ซึ่งเรียกว่า Total Sales SWITCH ซึ่งจะขึ้นอยู่กับมูลค่าของช่องทางการขายของเรา
ฉันเพิ่งสร้างตัวเลขขึ้นมาเพื่อเป็นประเด็นว่าหากเรามีการคำนวณยอดขายรวมที่ซับซ้อนกว่านี้ ตัวเลขจะไม่ถูกต้อง (ด้านล่างตารางทางด้านขวา) ถ้าดูใกล้ๆ ตัวเลขก่อนหน้าที่ถูกต้องก็เหมือนกัน แต่จริงไม่จริง ตัวอย่างเช่น เมื่อเราดูที่การส่งออก มันสูงกว่ากรณีก่อนหน้าถึง 30% แต่ผลรวมที่นี่ยังแสดงเหมือนเดิม นั่นไม่ถูกต้อง
ดังนั้นคุณจะแก้ไขได้อย่างไร
ในการทำเช่นนี้ภายใน DAX คุณสามารถใช้ชุดฟังก์ชันทั้งหมด ซึ่งฉันได้อธิบายไว้ที่นี่ เรามีHASONEFILTER , HASONEVALUE , ISFILTERED , ISCROSSFILTEREDและISINSCOPE ทั้งหมดนี้ใช้เพื่อกำหนดสิ่งอื่นๆ ไม่ว่าคุณจะอยู่ในแถวข้อมูล แถวผลรวมย่อย หรือแถวผลรวม
อย่างที่คุณเห็น ทุกรายการมีลักษณะเหมือนกัน ยกเว้นHASONEVALUEที่แสดงผลรวมย่อย 1 รายการของผลิตภัณฑ์ นั่นเป็นเพียงเพราะสิ่งประดิษฐ์ในข้อมูลที่ฉันได้พัฒนาสำหรับสิ่งนี้ โดยที่ผลิตภัณฑ์หนึ่งมีช่องทางผู้จัดจำหน่ายเท่านั้น ไม่มีช่องทางการส่งออกหรือการค้าส่งในตารางการขาย
พวกมันไม่แสดงผลรวมทั้งหมดและผลรวมย่อย แต่ถ้าเรากำหนดตัวแบ่งส่วนข้อมูลกับสิ่งนี้ ตัวอย่างเช่น ให้เลือก Distributor และ Wholesale จู่ๆ ตารางเหล่านี้ก็เปลี่ยนไปมาก
และตอนนี้ มีความแตกต่างอย่างมากระหว่างตารางเหล่านี้ HASONEFILTER ที่นี่ไม่แสดงผลรวมย่อย 1 รายการในขณะที่ HASONEVALUE แสดง ตอนนี้ ISFILTERED แสดงผลรวมทั้งหมด ผลรวมของแถว และผลรวมย่อย เช่นเดียวกับที่ ISCROSSFILTERED ในทางกลับกัน ISINSCOPE ให้ผลลัพธ์ที่คล้ายกับ HASONEFILTER มาก คุณจะเห็นว่าการกำหนดตัวแบ่งส่วนข้อมูลเพิ่มเติมนั้นเปลี่ยนลักษณะของสิ่งที่คุณได้รับที่นี่
ไม่มีคำตอบที่ยากและรวดเร็วสำหรับสิ่งที่คุณควรใช้เพื่อแก้ไขผลรวมที่กำหนด จะขึ้นอยู่กับรูปแบบข้อมูลของคุณ จะขึ้นอยู่กับDAXของ คุณ แต่สิ่งสำคัญในที่นี้คือการดูว่าฟังก์ชันต่างๆ ให้ผลลัพธ์ที่แตกต่างกันในแง่ของการลบผลรวมทั้งหมดเทียบกับผลรวมย่อย และผลรวมทั้งหมด
การใช้ลอจิกขั้นสูงใน LuckyTemplates เพื่อแก้ไขผลรวมของคุณ
วิธีสร้างผลรวมย่อยที่ไม่ซ้ำในตาราง LuckyTemplates
วิธีแก้ไขผลรวมเมทริกซ์ใน LuckyTemplates
บทสรุป
ข้อมูลเฉพาะนั้นอยู่นอกเหนือขอบเขตของบทช่วยสอนนี้ ตรวจสอบบทช่วยสอนอื่น ๆ ในลิงก์ด้านล่างสำหรับเนื้อหาที่เกี่ยวข้องเพิ่มเติม โปรดทราบว่าในบางครั้งยังมีความแตกต่างด้านประสิทธิภาพที่คุณจะพบระหว่างฟังก์ชันต่างๆ เหล่านี้ และนั่นจะบ่งบอกถึงสิ่งที่คุณเลือกในการวัดขั้นสูงสุดของคุณ
ฉันได้แสดงให้คุณเห็นสองเทคนิคที่คุณสามารถใช้เพื่อควบคุมผลรวมและผลรวมย่อยในภาพเมทริกซ์ของคุณใน LuckyTemplates หวังว่าจะให้เครื่องมือที่ดีและมีประโยชน์สำหรับกล่องเครื่องมือของคุณ
ดีที่สุด!
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้