ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณอาจพบข้อกำหนดที่คุณจะต้องแสดงอัตราส่วนเปอร์เซ็นต์ของระดับใดระดับหนึ่งในข้อมูลของคุณเทียบกับระดับหลายคนอาจพบว่านี่เป็นงานที่ยุ่งยากเนื่องจากไม่มีฟังก์ชันที่ตรงไปตรงมาเพื่อให้ได้ผลลัพธ์นี้ ในบทช่วยสอนนี้ ฉันจะสาธิตวิธีการคำนวณเปอร์เซ็นต์ใน LuckyTemplates ในรูปแบบลำดับชั้น คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
เมื่อเราคำนวณเปอร์เซ็นต์สำหรับแต่ละรายการโฆษณาโดยหารยอดขายรวมด้วยยอดขายรวมโดยรวม เราจะได้รับเปอร์เซ็นต์ของยอดขายรวมสำหรับแต่ละรายการโฆษณา
แต่เราจะคำนวณได้อย่างไรเมื่อมีอยู่ในรูปแบบของคุณลักษณะลำดับชั้นที่สร้างขึ้นในรูปแบบของหมวดหมู่ย่อย มาดูกันว่าเราจะคำนวณเปอร์เซ็นต์ในรูปแบบลำดับชั้นได้อย่างไร
สารบัญ
วิธีคำนวณเปอร์เซ็นต์ใน LuckyTemplates ตามลำดับชั้น
ในเมทริกซ์ เราได้สร้างลำดับชั้นของแถว ระดับแรกของลำดับชั้นประกอบด้วยอาณาเขตจากตารางภูมิภาค ในขณะที่ระดับที่สองของลำดับชั้นมีชื่อผลิตภัณฑ์จากตารางผลิตภัณฑ์ เรามีเปอร์เซ็นต์ของยอดขายรวมสำหรับแต่ละเขตแดน โดยยอดขายรวมจะถูกหารด้วยยอดขายรวมทั้งหมด
แต่เมื่อเราเลื่อนลงไปที่ลำดับชั้นถัดไป เราจะเห็นว่าเปอร์เซ็นต์ของยอดขายรวมสำหรับแต่ละผลิตภัณฑ์ถูกหารด้วยยอดขายรวมของหมวดหมู่นั้นๆ
ยอดขายรวมของผลิตภัณฑ์ 1 จะถูกหารด้วยยอดขายรวมโดยรวมของดินแดนนิวเซาท์เวลส์ เช่นเดียวกับผลิตภัณฑ์ 2 และอื่น ๆ
ตอนนี้มาเขียนสูตรตั้งแต่เริ่มต้นและประเมินทีละขั้นตอน
เรียกหน่วยวัดนี้ว่า% ของยอดขายทั้งหมด – 2 เราจะสร้างตัวแปรสำหรับยอดขายรวม ซึ่งจะคำนวณยอดขายรวมสำหรับรายการโฆษณาแต่ละรายการ และจะส่งคืนยอดขายรวม
ตอนนี้เราจะสร้างตัวแปรสองตัว ตัวแปรแรกจะช่วยเราคำนวณยอดขายรวมโดยรวมสำหรับพื้นที่ทั้งหมด ตัวแปรที่สองจะช่วยเราคำนวณยอดขายรวมโดยรวมสำหรับผลิตภัณฑ์ทั้งหมดที่กำลังขายภายในพื้นที่นั้นๆ
เริ่มต้นด้วยขายรวมและเรียกใช้ฟังก์ชันจากนั้นเราจะอ้างอิง ตาราง ภูมิภาคเนื่องจากพื้นที่ทั้งหมดมาจากตารางภูมิภาค ลองใช้ตรรกะเดียวกันนี้ในการคำนวณผลิตภัณฑ์ด้วย เราจะเปลี่ยนชื่อตัวแปรและการอ้างอิงตารางด้วย
ตอนนี้ เรามาเรียกตัวแปรเหล่านี้ภายใต้คำสั่งที่เขียน มาดูตัวแปรตัวแรกกัน
อย่างที่เราเห็น สำหรับแต่ละดินแดน เราได้ผลลัพธ์รวมทั้งหมด ซึ่งเป็นไปตามที่คาดไว้
มาดูผลลัพธ์ของผลิตภัณฑ์กัน ซึ่งเราควรได้รับตามแต่ละพื้นที่สำหรับผลิตภัณฑ์ทั้งหมด
ต่อไป เราจะสร้างตัวแปรสองชุดที่จะช่วยเราในการคำนวณเปอร์เซ็นต์สำหรับ Territory_Wise และสำหรับ Products_Wise
เราจะใช้ ฟังก์ชัน และหารยอดขายรวมของเราด้วยยอดขายรวมของพื้นที่ โดยผลลัพธ์ทางเลือกเป็นศูนย์ เช่นเดียวกับผลิตภัณฑ์เช่นกัน ขอเพียงเปลี่ยนชื่อตัวแปรและการอ้างอิงตัวแปร
สุดท้าย เราจะกำหนดตัวแปรสุดท้ายของเรา ซึ่งจะเป็นตัวแปรผลลัพธ์ มันจะมี คำสั่ง โดยมีเงื่อนไขว่าหากเป็นดินแดน เราก็ต้องการให้ผลลัพธ์เป็นเปอร์เซ็นต์ของอาณาเขต หากเป็นชื่อผลิตภัณฑ์ เราต้องการให้ผลลัพธ์เป็นเปอร์เซ็นต์ของ Products_Wise
มิฉะนั้น เราต้องการให้ผลลัพธ์เป็นเปอร์เซ็นต์ของ Territory_Wise เราต้องการแสดงผลรวมทั้งหมดของเราให้เป็นร้อยเปอร์เซ็นต์
เราจะใช้ฟังก์ชันที่เรียกว่าฟังก์ชันนี้จะคงค่าไว้ในรูปแบบจริงหรือเท็จ จากนั้นให้นำผลลัพธ์มาไว้ใต้คำสั่งที่เป็นลายลักษณ์อักษร และจัดรูปแบบผลลัพธ์ของเราให้อยู่ในรูปแบบเปอร์เซ็นต์
อย่างที่เราเห็น เรากำลังได้รับผลลัพธ์ที่คาดหวัง
สุดท้าย มาดูกันว่าจะเกิดอะไรขึ้นเมื่อเราเปลี่ยนลำดับเงื่อนไขภายในคำสั่ง SWITCH TRUE
ผลลัพธ์ไม่ถูกต้องจริง เหตุผลคือถ้าเราแบ่งยอดขายรวม 3 ล้านสำหรับผลิตภัณฑ์ 1 ด้วยยอดขายรวม 60 ล้านสำหรับนิวเซาท์เวลส์ เราน่าจะได้รับผลลัพธ์ประมาณ 5 แต่เราจะเห็นผลลัพธ์ที่ 34%
สิ่งที่เกิดขึ้นที่นี่คือ DAX คำนวณบริบทด้านในสุดก่อน แล้วจึงย้ายไปยังบริบทด้านนอกสุด
ดังนั้น ในกรณีของลำดับชั้น ลำดับเงื่อนไขของเราจำเป็นต้องจัดเรียงตามลำดับชั้นด้วย
ในกรณีนี้ ชื่อผลิตภัณฑ์ของเราจะอยู่ที่ระดับที่ต่ำกว่าในลำดับชั้น ดังนั้นชื่อเหล่านั้นจะอยู่เป็นเงื่อนไขแรก เนื่องจากอาณาเขตอยู่ในระดับบนหรือระดับแรกของลำดับชั้น พวกมันจะอยู่ลำดับสุดท้าย
งั้นขอเปลี่ยนลำดับอาการของเราใหม่ให้กลับเป็นปกติ นั่นจะทำให้เราได้ผลลัพธ์ที่ถูกต้อง
ลำดับชั้นในการแสดงภาพ LuckyTemplates
MultiIndex ใน Pandas สำหรับข้อมูลหลายระดับหรือลำดับชั้น
วิธีจัดระเบียบโมเดลข้อมูล LuckyTemplates ของคุณ – เคล็ดลับแนวทางปฏิบัติที่ดีที่สุด
บทสรุป
ในบทช่วยสอนวันนี้ ฉันได้แสดงวิธีคำนวณเปอร์เซ็นต์ใน LuckyTemplatesในรูปแบบลำดับชั้น ฉันได้แนะนำวิธีการดำเนินการโดยใช้การวัดอย่างง่ายกับฟังก์ชัน DAX และคำสั่ง SWITCH TRUE
ฉันหวังว่าคุณจะพบว่าสิ่งนี้มีประโยชน์ คุณสามารถดูวิดีโอสอนแบบเต็มได้ที่ลิงค์ด้านล่าง ตรวจสอบลิงก์ที่เกี่ยวข้องเพื่อดูเนื้อหาที่คล้ายกันเพิ่มเติม
ดีที่สุด!
รุนแรง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้