ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
สำหรับบทช่วยสอนนี้ ฉันจะแสดงวิธีแก้ไขผลรวมเมทริกซ์ของ LuckyTemplates โดยเฉพาะอย่างยิ่งการแก้ไขผลรวมและผลรวมย่อยหากการวัดผลที่คุณสร้างขึ้นไม่ได้ให้ผลลัพธ์ที่ถูกต้องในตอนแรก คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
มีเหตุผลสองประการที่ฉันต้องการแก้ไขปัญหานี้ หนึ่งคือมันเกิดขึ้นค่อนข้างบ่อย เป็นสิ่งที่เกิดขึ้นบ่อยใน ฟอ รัมเราเห็นคำถามนี้ซ้ำแล้วซ้ำอีกในรูปแบบต่างๆ เหตุผลที่สองคือเมื่อคุณกล่าวถึงมันในบริบทของเมทริกซ์ มันอาจจะยากที่สุดในบรรดาปัญหาผลรวมที่แตก
ถ้าคุณเรียนรู้วิธีจัดการกับมันในเมทริกซ์ คุณจะรู้ว่าต้องทำอะไรเพื่อแก้ไขผลรวมของคุณในการ์ด ในตาราง และในรูปภาพอื่นๆ ที่ผลรวมอาจแตก ฉันจะผ่านกระบวนการที่เป็นระบบเพื่อแก้ไขผลรวมของเมทริกซ์ LuckyTemplates ที่เสียหายและแยกย่อยตามส่วนประกอบ
ในตัวอย่างนี้ การวัดนั้นซับซ้อนพอที่จะทำลายผลรวมได้อย่างน่าทึ่ง ฉันต้องการเริ่มต้นด้วยผลรวมที่เสียจริง ๆ เพื่อแสดงวิธีแก้ไขปัญหาผลรวมที่แย่ที่สุด
สารบัญ
ผลรวมที่ไม่ถูกต้องในเมทริกซ์ LuckyTemplates
ลองดูบริบทของมาตรการในตัวอย่างนี้ ขั้นแรก เรามีการวัดที่เรียกว่าSpread Revenueซึ่งเป็นสาขาของTotal Opportunity RevenueและLookup Scaling Factor
รายได้รวมของโอกาสทางการขายเป็นเพียง การวัดผล อย่างง่าย ในขณะที่ปัจจัยมาตราส่วนการค้นหาเป็นการค้นหาแบบหลายเกณฑ์ที่ซับซ้อนกว่า ซึ่งเราทำบนพื้นฐานของชุดเงื่อนไขการกรอง
นี่เป็นเพียงตัวอย่างของวิธีที่ผลรวมสามารถทำลายได้ ตอนนี้ถ้าเรานำรายได้ส่วนต่างนั้นไปหย่อนลงในฟิลด์สำหรับเมทริกซ์ นี่คือสิ่งที่เกิดขึ้น (ดูด้านล่าง)
อย่างที่คุณเห็น แถวฐานคำนวณอย่างถูกต้อง แต่แถวทั้งหมดคำนวณไม่ได้ ในหลายกรณี เมื่อคุณมีผลรวม ผลรวมย่อย และผลรวมทั้งหมด อย่างน้อย LuckyTemplates จะใช้การคาดเดา และบ่อยครั้งที่การเดานั้นผิด และคุณต้องแก้ไขผลรวมทั้งหมด
แต่ในกรณีนี้ LuckyTemplates ให้ค่าเทียบเท่ากับการยักไหล่ มันไม่มีความคิดว่าผลรวมเหล่านั้นควรเป็นอย่างไร มันไม่มีแม้แต่การคาดเดา มันแค่ติดป้ายเหล่านั้นว่าว่างเปล่า เพื่อแก้ปัญหานี้ เราต้องสร้างตรรกะเพิ่มเติมที่นี่เพื่อบอก LuckyTemplates ว่าจะทำอย่างไรในผลรวมของแถว ผลรวมของคอลัมน์ และผลรวมทั้งหมด
หลายกรณี ที่คุณกำลังมองหาหลายเงื่อนไข คุณสามารถทำเช่นนี้เป็นคำสั่งแต่เรามีโครงสร้างที่ดีขึ้นใน LuckyTemplates ซึ่งทำให้ง่ายต่อการดูตรรกะ ซึ่งก็คือคำสั่ง
แก้ไขผลรวมของ LuckyTemplates Matrix ด้วย SWITCH TRUE Logic
เรามีคำสั่ง SWITCH TRUE ที่สร้างขึ้นตั้งแต่ทั่วไปไปจนถึงเฉพาะเจาะจง และผมต้องการแสดงให้คุณเห็นว่าเหตุใดจึงใช้ไม่ได้ คำสั่ง SWITCH TRUE ทำอะไรคือการผ่านแต่ละเงื่อนไข มันออกจากคนแรกที่จริง
ในกรณีนี้เราไปจากทั่วไป มันบอกว่า “ถ้าสัตว์จัดอยู่ในประเภทโมโนทรีม สัตว์มีกระเป๋าหน้าท้อง และรก ก็จะเรียกว่าสัตว์เลี้ยงลูกด้วยนม” ในตัวอย่างนี้ เป็นสัตว์เลี้ยงลูกด้วยนมเพียงสามประเภทเท่านั้น หากเป็นสัตว์เลี้ยงลูกด้วยนมก็จะเป็นหนึ่งในสามชนิดนี้
ถ้าเราดูว่าเกิดอะไรขึ้น ข้อมูลเข้ามา แล้วเราไป SWITCH TRUE และถ้าเป็นหนึ่งในคลาสเหล่านี้ ก็จะได้ "สัตว์เลี้ยงลูกด้วยนม" หมายความว่ามันจะไม่ลงมาถึงเกณฑ์นี้ของสัตว์มีกระเป๋าหน้าท้องหรือตัวที่เราต้องการ ซึ่งก็คือจิงโจ้ เพราะพวกมันล้วนเป็นสัตว์เลี้ยงลูกด้วยนม ดังนั้น หากข้อความนี้เป็นจริง มันก็จะออกไป
ถ้าข้อความนั้นไม่เป็นความจริง ข้อความทั้งสองก็จะไม่เป็นจริง มันจะไปที่ค่าเริ่มต้นซึ่งไม่ใช่สัตว์เลี้ยงลูกด้วยนม ดังนั้น แทนที่จะสร้างจากทั่วไปไปยังเฉพาะเจาะจง คุณต้องสร้างคำสั่ง SWITCH TRUE จากเฉพาะเจาะจงเป็นทั่วไปแล้วจึงรวมทั้งหมดไว้ท้ายสุด
หากเราย้อนกลับไปที่ตัวอย่างการแก้ไขผลรวมเมทริกซ์ มันก็เหมือนกันจริงๆ A นี่คือข้อมูลเฉพาะ ซึ่งจะเป็นคำสั่งแรกใน SWITCH TRUE ของเรา แล้วเราได้ D เป็นตัวจับทั้งหมด ตรงกลาง เรามีเงื่อนไข B และ C สองเงื่อนไขนี้ B มีบริบทสำหรับคอลัมน์ แต่ไม่มีแถว ในขณะที่ C มีบริบทสำหรับแถว แต่ไม่มีคอลัมน์
ทีนี้มาดู Tabular Editor 3 (TE3) ซึ่งเป็นวิธีที่ฉันชอบมากตอนนี้ในการดีบั๊กและทำความเข้าใจการวัด
การดีบักโดยใช้ตัวแก้ไขตาราง 3
ฉันเรียกมาตรการนี้ (ด้านล่าง) รายได้แบบกระจายด้วยผลรวมคงที่ มันค่อนข้างยาวและดูเหมือน DAX ที่ซับซ้อน แต่ฉันจะแยกย่อยตามองค์ประกอบ
เรามีตัวแปรเพียงสองตัวที่โดยพื้นฐานแล้วจะเลือกของเดือนที่สั้นและช่วงเวลาของเรา และนั่นจะเป็นตัวกำหนดบริบท จากนั้น เราก็มีตารางเสมือน ซึ่งโดยพื้นฐานแล้วเป็นเวอร์ชันเสมือนของเมทริกซ์ผ่านโครงสร้างและ
หากเราดูสิ่งนี้ภายในแบบสอบถาม DAX คุณจะเห็นว่าโดยพื้นฐานแล้วจะสร้างชุดค่าผสมระยะเวลาและเดือนสั้นที่เป็นไปได้ทั้งหมด ซึ่งเป็นสิ่งที่เมทริกซ์ทำ
ภายใน Tabular Editor 3 มีอีกวิธีในการแสดงภาพสิ่งนี้เรียกว่า Pivot Grid สร้างภาพที่เท่ากับเมทริกซ์วิชวลใน LuckyTemplates
กลับไปที่การวัดของเราใน Expression Editor เราจำเป็นต้องสร้างตรรกะที่สร้างฟิลด์ผลรวม ดังนั้นเราจึงมีคำสั่ง SWITCH TRUE กับซึ่งเรากำลังทดสอบเพื่อดูว่ามีบริบทในแต่ละช่องจากสองช่องที่เราต้องการบริบทหรือไม่
เงื่อนไขแรกซึ่งเรียงจากเงื่อนไขที่เจาะจงมากที่สุดไปหาเงื่อนไขที่น้อยที่สุดคือเงื่อนไข A ซึ่งเป็นแถวฐาน ดังนั้น หากเรามีบริบทสำหรับช่วงเวลา และเรามีบริบทสำหรับเดือนสั้น เราก็แค่ใช้การวัดรายได้แบบกระจาย เพราะนั่นสร้างผลลัพธ์ที่ถูกต้องในแถวข้อมูลเหล่านั้น
ตอนนี้เราต้องสร้างตรรกะสำหรับ B ซึ่งเป็นที่ที่เรามีบริบทในคอลัมน์ ดังนั้นเราจึงมี HASONEVALUE สำหรับเดือนสั้น แต่ไม่ใช่สำหรับระยะเวลา ตอนนี้เราต้องการบังคับลอจิก ใช้เมทริกซ์เสมือน และใช้การวัดรายได้แบบกระจายของเรา แล้วรวมค่าดังกล่าวกับค่าทั้งหมดของช่วงเวลา
สิ่งต่อไปที่เรามีคืออีกด้านที่เราได้รับ HASONEVALUE ในช่วงเวลา แต่ไม่ใช่ในเดือนสั้น ขณะนี้เรากำลังใช้ของตารางเสมือน (การวัดรายได้แบบกระจาย) และเรากำลังรวมค่าดังกล่าวกับ ทั้งหมด ของเดือนระยะสั้น
และสุดท้าย เรามีการวัดผลรวมทั้งหมด ซึ่งก็คือถ้าเราไม่มีบริบทในทั้งสองอย่างใดอย่างหนึ่ง เราก็แค่หาผลรวมทั้งหมดของตารางเสมือน
ตอนนี้ หากเราใช้การวัดรายได้แบบกระจายพร้อมผลรวมคงที่ในฟิลด์และปล่อยลงในค่า เราจะได้ผลรวมที่เหมาะสมสำหรับผลรวมแถว ผลรวมคอลัมน์ และผลรวมทั้งหมด ตรรกะ SWITCH TRUE กำลังดำเนินการและกำหนดตรรกะทั้งหมดที่เราต้องการเพื่อให้ได้ผลรวมที่ถูกต้อง
วิธีสร้างผลรวมย่อยที่ไม่ซ้ำในตาราง LuckyTemplates
การแก้ไขผลรวมที่ไม่ถูกต้องโดยใช้การวัด DAX ใน LuckyTemplates
การใช้ลอจิกขั้นสูงใน LuckyTemplates เพื่อแก้ไขผลรวมของคุณ
บทสรุป
ในบล็อกนี้ ฉันได้แสดงวิธีแก้ไขผลรวมที่ไม่ถูกต้องในเมทริกซ์ LuckyTemplates นี่คือโครงสร้างที่คุณกำหนดบนโต๊ะหรือบนการ์ดได้ โดยที่คุณสร้างตรรกะเสมือนสำหรับแถวฐาน ซึ่งโดยทั่วไปจะใช้ได้ผลหากคุณมีหน่วยวัดที่ถูกต้อง จากนั้นเพียงกำหนดตรรกะที่คุณต้องการเพื่อบังคับผลรวมที่เหมาะสม
มันดูซับซ้อนแต่มีประโยชน์แน่นอน ฉันหวังว่าทุกอย่างจะชัดเจน คุณสามารถดูวิดีโอสอนแบบเต็มด้านล่างและดูลิงก์สำหรับเนื้อหาที่เกี่ยวข้องเพิ่มเติม
ดีที่สุด!
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้