ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ฉันต้องการแสดงให้เห็นว่า LuckyTemplates เป็นเครื่องมือวิเคราะห์ที่น่าทึ่งเพียงใด ฉันจะสอนวิธีพัฒนา แบบ จำลองข้อมูล LuckyTemplates สำหรับการวิเคราะห์สถานการณ์ขั้นสูง คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ด้วย LuckyTemplates เราสามารถประสบความสำเร็จได้มากโดยที่เราอาจไม่เคยคิดว่าจะเป็นไปได้
การพัฒนาตรรกะการวิเคราะห์สถานการณ์ภายในแบบจำลองข้อมูล LuckyTemplates น่าจะเป็นเทคนิคที่ฉันโปรดปราน ส่วนใหญ่เป็นเพราะว่ามันสามารถมีค่ามากต่อธุรกิจ
แทนที่จะมองย้อนกลับไปและรายงานข้อมูลในอดีตสิ่งที่เราทำได้ด้วยการวิเคราะห์สถานการณ์แทบจะเป็นการทำนายอนาคต เราสามารถดึงคันโยกในเมตริกและข้อมูลของเรา และดูว่ามีผลอย่างไรต่อผลลัพธ์สุดท้าย โอกาสไม่มีที่สิ้นสุด!
ชุดข้อมูลเกือบทุกชุดที่สำรวจข้อมูลเมื่อเวลาผ่านไปสามารถใช้เทคนิคนี้หรือรูปแบบของเทคนิคที่เราจะอธิบายในบทช่วยสอนนี้ นอกจากนี้ เรายังจะกล่าวถึงการแยกหน่วยวัดวิธีการใช้ตารางพารามิเตอร์วิธีแทรกตัวแปรลงในหน่วยวัดและอื่นๆ อีกมากมาย
สารบัญ
การวิเคราะห์สถานการณ์ตัวอย่าง: ผลกระทบของการเปลี่ยนแปลงราคา
ในบทช่วยสอนนี้ เราจะวิเคราะห์ผลกระทบของการเปลี่ยนแปลงราคาต่อรายได้ทั้งหมดของเรา เรากำลังจะสร้างโมเดลของเรา ช็อตราคาของผลิตภัณฑ์บางอย่าง แล้วดูผลกระทบต่อพอร์ตการขายทั้งหมดที่เรามี
ในรูปแบบข้อมูลของเรา เรามีลูกค้า ผลิตภัณฑ์ ภูมิภาค วันที่ และยอดขาย
ในตารางการขายของเรา ซึ่งเป็นตารางข้อเท็จจริง เรามีราคาต่อหน่วยอยู่ที่นี่
เราจำเป็นต้อง แยกราคาต่อหน่วยนี้ออก ซึ่งทำให้เรามีราย ได้รวมของเรา และทำให้ตกใจกับสถานการณ์ ตัวอย่างเช่น เราต้องการเพิ่มราคาของเรา 10% หรือ 20% และเราต้องการดูผลกระทบของการเปลี่ยนแปลงราคา
ยอดขายรวมด้วย SUM เทียบกับยอดขายรวมด้วย SUMX
ขั้น แรก เราดูที่การวัดผลหลักของเราที่นี่ ซึ่งเรียกว่ายอดขายรวม
เป็นการวัดง่ายๆ ที่สรุปผลรวมของคอลัมน์รายได้รวมเท่านั้น ไม่เพียงพอ ที่จะดำเนินการวิเคราะห์นี้ รายได้รวมได้คำนึงถึงราคาต่อหน่วยนี้แล้ว ดังนั้น เราจำเป็นต้องคำนวณรายได้รวม แต่ใช้ปริมาณการสั่งซื้อและราคาต่อหน่วยและเราสามารถทำได้โดยใช้
สูตร นี้ผ่านตารางการขาย สำหรับทุกแถวในตารางการขาย จะคูณปริมาณการสั่งซื้อด้วยราคาต่อหน่วยสำหรับทุกแถว เราใส่ข้อมูลนี้ลงในตารางที่มีวันที่ของเรา และเราจะเห็นว่าเราได้ผลลัพธ์ที่เหมือนกันทุกประการ เพียงแต่คำนวณด้วยวิธีที่ต่างออกไปเท่านั้น
สูตร SUMX ยอดขายรวมนี้เป็นที่ที่เราจะสร้างสถานการณ์ของเรา เนื่องจากเราสามารถแยกราคาต่อหน่วยได้ และตอนนี้เราสามารถทำให้ตกใจได้ สิ่งต่อไปที่เราต้องการคือเปอร์เซ็นต์การเปลี่ยนแปลงของราคา ซึ่งไม่มีอยู่ในโมเดลข้อมูลของเรา ดังนั้นเราต้องสร้างมันขึ้นมา
การสร้างตารางสนับสนุนเพื่อแสดงเปอร์เซ็นต์การเปลี่ยนแปลงราคา
หากต้องการสร้างตารางใหม่ซึ่งจะแสดงการเปลี่ยนแปลงราคา ให้ไปที่ป้อนข้อมูลและกรอกข้อมูลในคอลัมน์
เราก็ใส่การเปลี่ยนแปลงราคาที่เราต้องการ เช่น 2%, 5%, 10% เป็นต้น
เมื่อเราโหลดเข้ามา มันจะสร้างตารางให้เรา แต่ตารางนี้ไม่มีความสัมพันธ์กับโมเดลข้อมูลของเรา
จากนั้น เราตรวจสอบให้แน่ใจว่าได้จัดรูปแบบเป็นเปอร์เซ็นต์
ตอนนี้เรามีโต๊ะรองรับแล้ว เราสามารถนำมันเข้ามาและเปลี่ยนเป็นตัวแบ่งส่วนข้อมูลได้
ซึ่งช่วยให้เราสามารถเลือกได้ว่าต้องการเรียกใช้การเปลี่ยนแปลงราคามากน้อยเพียงใดและทำการวิเคราะห์ จากนั้น เราจะต้องสร้างหน่วยวัดที่จะเก็บเกี่ยวเปอร์เซ็นต์การเปลี่ยนแปลงราคาที่เลือกในตัวแบ่งส่วนข้อมูล
การเก็บเกี่ยวเปอร์เซ็นต์การเปลี่ยนแปลงราคาที่เลือก
ในสูตรนี้ ( Pricing Change / Pricing Scenario ) ซึ่งจะรวบรวมเปอร์เซ็นต์การเปลี่ยนแปลงราคาที่เลือกไว้ เราจะใช้IF Price Change ของเรา จากนั้น ด้วยค่าจะเท่ากับเปอร์เซ็นต์การเปลี่ยนแปลงราคา ถ้าไม่ใช่ มันจะเป็นศูนย์ (0) การเปลี่ยนแปลง
ด้วยมาตรการนี้ ตอนนี้เราได้รับการเปลี่ยนแปลงราคาตามการเลือก
เมื่อเราไม่เลือกอะไรเลย มันจะแสดงเป็น 0% ซึ่งดีมาก ไม่มีข้อผิดพลาด
ตอนนี้เราสามารถรวมสิ่งนี้เข้ากับการคำนวณของเราได้แล้ว
เราลากสิ่งนี้เข้ามาและเรามีการขายสถา���การณ์แบบไดนามิกตามเปอร์เซ็นต์การเปลี่ยนแปลง
ถ้าไม่ได้เลือกอะไรไว้ ก็จะเหมือนเดิมทุกประการ
แสดงผลการขายทั้งหมดของผลิตภัณฑ์ที่เลือก
มีปัญหาเล็กน้อยที่นี่แม้ว่า ตัวอย่างเช่น เมื่อเราเลือกผลิตภัณฑ์เหล่านี้ 3 รายการ จะมีผลกับทุกสิ่ง บริบททั้งหมดเปลี่ยนไป และตอนนี้เราจะเห็นเฉพาะการขายตามสถานการณ์สำหรับผลิตภัณฑ์ทั้งสามนี้เท่านั้น
ในการวิเคราะห์นี้ เราต้องการเห็นผลกระทบต่อยอดขายทั้งหมดของเราโดยพิจารณาจากการเปลี่ยนแปลงราคาของผลิตภัณฑ์บางประเภทเท่านั้น ดังนั้น ไม่ว่าจะเลือกอะไรก็ตาม เราต้องการให้ผลลัพธ์ในยอดขายรวมของเราไม่เปลี่ยนแปลงตามการเลือก
ในการทำเช่น นี้เราจะสร้างการวัดผลอื่นและเรียกว่ายอดขายทั้งหมด เราจะใช้ ฟังก์ชัน กับยอดขายรวมของเราดังนั้นเราจึงยังคงคำนวณยอดขายรวมอยู่ แต่เราจะไปที่ผลิตภัณฑ์
เราลากข้อมูลนี้ลงในตารางของเรา และหากเราเลือกผลิตภัณฑ์ ผลลัพธ์ของยอดขายรวมจะยังเหมือนเดิมทุกประการ ซึ่งจะแสดงในคอลัมน์ยอดขายทั้งหมด
แสดงการขายผลิตภัณฑ์ที่เลือก
นอกจากนี้ เราต้องการทราบยอดขายรวมของผลิตภัณฑ์ใดก็ตามที่เราเลือก ในกรณีนี้ เราจะสร้างการคำนวณแยกต่างหากเพื่อให้แน่ใจว่าไม่มีปัญหาในการคำนวณของเรา เราสามารถมีตัวแบ่งส่วนข้อมูลเพิ่มเติมได้ แต่สามารถปรับการคำนวณได้ เราต้องการให้แน่ใจว่าตัวกรองเปิดหรือปิดการเลือกที่ถูกต้อง
นี่คือวิธีที่เราเขียนหน่วยวัดหรือสูตร
เรากำลังใช้การคำนวณยอดขายรวมอีกครั้ง ถัดไป ไปที่ผลิตภัณฑ์ทั้งหมด หากเราวางไว้ในตารางของเรา เราจะเห็นว่าในขณะที่เราเลือกผลิตภัณฑ์นั้น จะให้ยอดขายสำหรับการเลือกเฉพาะนั้นแก่เราเท่านั้น
การทำงานคำนวณหลัก
ตอนนี้เราสามารถสร้างการคำนวณหลักเพื่อทำการวิเคราะห์ของเราให้เสร็จสมบูรณ์ เราจะใช้มาตรการหลักที่มีอยู่เพื่อสร้างการคำนวณนี้
ดังนั้นเราจึงเริ่มต้นด้วยยอดขายทั้งหมด ของเรา และเราลบยอดขายที่เลือกซึ่งเป็นยอดขายที่ไม่มีผลกระทบ จากนั้นเราจะเพิ่มScenario Sales กลับ เข้าไป
หากไม่มีการเลือกผลิตภัณฑ์ การเปลี่ยนแปลงในการขายตามสถานการณ์ที่เลือกของเราจะเหมือนกันทุกประการกับการขายตามสถานการณ์ของเรา
แต่ถ้าเราเลือกผลิตภัณฑ์บางอย่าง ผลลัพธ์ของการขายในสถานการณ์ที่เลือกจะแตกต่างกัน เนื่องจากสูตรการขายสถานการณ์ที่เลือกกำลังคำนวณพอร์ตโฟลิโอทั้งหมดโดยการเพิ่มผลิตภัณฑ์ที่เลือกตามเปอร์เซ็นต์ที่เลือก
แยกออกเป็นมาตรการเพิ่มเติมสำหรับข้อมูลเชิงลึกเพิ่มเติม
จากนี้เราสามารถไปต่อได้ เราสามารถมีActuals กับ Scenariosโดยเราลบ All Sales ออกจาก Selected Scenario Sales
ดังนั้นหากเราเพิ่มข้อมูลนี้ลงในตาราง เราจะเห็นรายได้เพิ่มเติมต่อวันที่เราน่าจะได้รับจากการเพิ่มราคา 10%
นอกจากนี้ เรายังสามารถเพิ่มกรอบเวลาอื่นได้หากเราต้องการดูเฉพาะปีที่เฉพาะเจาะจง เป็นต้น
นอกจากนี้ เราสามารถดู เปอร์เซ็นต์การ เปลี่ยนแปลงของเหตุการณ์จริงเทียบกับสถานการณ์ เราสามารถรับสิ่งนี้ได้โดยการหาร (โดยใช้ ฟังก์ชัน ) ค่าจริงเทียบกับสถานการณ์จำลองด้วยการขายทั้งหมด จากนั้นเราจะวางศูนย์เป็นผลลัพธ์ทางเลือก
หากไม่มีการเลือกผลิตภัณฑ์ ระบบจะให้สถานการณ์ราคาที่เลือก ซึ่งเท่ากับ 10% ในกรณีนี้
แต่เมื่อเราเลือกผลิตภัณฑ์เหล่านี้ ตัวอย่างเช่น ผลลัพธ์จะแตกต่างออกไป เนื่องจากเราเพิ่มราคาของผลิตภัณฑ์ทั้งสามนี้เท่านั้น
การสร้างภาพที่น่าสนใจเพื่อแสดงผลลัพธ์
ตอนนี้เราคำนวณเสร็จแล้ว เราสามารถตั้งค่าการแสดงภาพเพื่อทำให้สิ่งนี้ดูน่าสนใจยิ่งขึ้น เราจะเพิ่มสีเพื่อให้ดูน่าสนใจยิ่งขึ้น
เรายังสามารถเพิ่มป้ายกำกับข้อมูลได้อีกด้วย
ด้วยการตั้งค่าการสร้างภาพข้อมูลนี้ เราสามารถทำให้ผลิตภัณฑ์ใดๆ ของเราตกใจได้แบบไดนามิกด้วยการเปลี่ยนแปลงราคาใดๆ ที่เรามีในตัวแบ่งส่วนข้อมูลของเรา
เราอาจต้องการเพิ่มการ์ดอีกหนึ่งใบด้วย ซึ่งจะทำให้เรามีเมตริกสรุป
ตัวอย่างเช่น เราต้องการเพิ่มราคา 20% ของผลิตภัณฑ์สี่อันดับแรกของเรา ผลลัพธ์ในการแสดงภาพของเราจะเปลี่ยนแปลงแบบไดนามิกเมื่อเราเลือกการเปลี่ยนแปลงราคาและผลิตภัณฑ์
และนั่นคือวิธีที่เราสร้างแบบจำลองข้อมูล LuckyTemplates สำหรับการวิเคราะห์สถานการณ์ขั้นสูงโดยเฉพาะ
การใช้การวิเคราะห์สถานการณ์จำลองแบบหลายชั้นใน LuckyTemplates
เทคนิคการวิเคราะห์สถานการณ์โดยใช้พารามิเตอร์ 'What If' หลายรายการ
การวิเคราะห์ขั้นสูงใน LuckyTemplates: การวิเคราะห์หลายชั้นของการวิเคราะห์ 'What If'
บทสรุป
สิ่งนี้ค่อนข้างก้าวหน้าแต่ก็ทำได้ดีมาก ใช้เวลาฝึกฝนมากและทำให้คุณจดจ่อกับข้อมูลของคุณจริงๆ มันทำให้คุณคิดหนักเกี่ยวกับประเภทของข้อมูลเชิงลึกที่คุณต้องการทดสอบเกี่ยวกับผลลัพธ์ในอนาคตของคุณ พยายามระบุตัวแปรที่อยู่ในชุดข้อมูลหรือการคำนวณของคุณ ซึ่งคุณสามารถ 'ทำให้ตกใจ' หรือปรับแต่งเพื่อตรวจสอบผลกระทบที่มีต่อประสิทธิภาพพื้นฐานของคุณ
ฉันขอแนะนำเทคนิคการพัฒนาแบบจำลองข้อมูล LuckyTemplates นี้เป็นอย่างยิ่ง อย่าลืมพยายามรวมเข้ากับแบบจำลองของคุณ เพื่อให้คุณฝังแนวคิดไว้ในใจและนำไปต่อยอด
ขอให้โชคดีในเรื่องนี้!
***** การเรียนรู้ LuckyTemplates? *****
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้