ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็นวิธีการคำนวณ Rolling Average แบบไดนามิกใน LuckyTemplates โดยใช้ฟังก์ชัน คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
Rolling Averagesสามารถให้ข้อมูลเชิงลึกอันมีค่าแก่คุณเกี่ยวกับข้อมูลต่างๆ โดยเฉพาะในด้านการขาย
แดชบอร์ดนี้แสดงจำนวนยอดขายต่อวันและจำนวนรายได้ที่ได้รับ
มีความผันผวนมากขึ้นในระยะสั้น แต่ในที่สุดแล้วในระยะยาว มันกลายเป็นเส้นคงที่เนื่องจากค่าเฉลี่ยมีวันที่มากขึ้นในการทำงานเมื่อเวลาผ่านไป
ข้อมูลเชิงลึกที่ไม่ซ้ำใครที่คุณจะได้รับจากการใช้ Rolling Averages สามารถรักษาคุณค่าไว้ได้มากมายสำหรับบางสถานการณ์
สารบัญ
ทำความเข้าใจเกี่ยวกับตรรกะของสูตร
ไปที่ตัวอย่างกันเถอะ
อันดับแรก ฉันจะตั้งค่าวันที่ของฉันและเปลี่ยนเป็นตัวแบ่งส่วนข้อมูล จากนั้น ฉันจะสร้างตารางที่มีวันที่และยอดขายรวม
ตารางนี้แสดงยอดขายต่อวัน
การใส่หน่วยวัดลงในตารางช่วยให้เห็นสิ่งที่เกิดขึ้นในการคำนวณได้ง่ายขึ้น
ฉันจะคำนวณค่าเฉลี่ยเคลื่อนที่ตามเวลาซึ่งจะอัปเดตโดยอัตโนมัติตามกรอบเวลาที่เลือก
ไปที่การคำนวณกัน
นี่คือสูตรสำหรับการขายถัวเฉลี่ย :
ตอนนี้ สิ่งที่คุณต้องการทำให้สำเร็จคือการสามารถมองย้อนกลับไปในทุก ๆ ยอดขายต่อวันแบบไดนามิกก่อนวันใดวันหนึ่ง และรับค่าเฉลี่ย
และเมื่อคุณเลื่อนลงไปแถวอื่นๆ คุณต้องสร้างกรอบเวลานี้ไม่รู้จบ ดังนั้น กรอบเวลาจะขยายออกไปทุกวันตามที่คุณเลื่อนลงมาตามรายการในตาราง
ในตาราง คุณจะเห็นว่า Rolling Average ในวันแรกเท่ากับยอดขายรวม
นี่เป็นเพราะไม่มีค่าก่อนหน้า ยอดขายรวมจะมีค่าเท่ากับค่าเฉลี่ยเคลื่อนที่ในวันแรกเสมอ
แต่ในวันที่สองจะกลายเป็นค่าเฉลี่ยของสองวันแรก ในวันที่สาม จะเป็นค่าเฉลี่ยของสามวันแรก และอื่นๆ สิ่งนี้จะดำเนินต่อไปจนถึงแถวสุดท้ายในตาราง
ฟังก์ชัน DAX ในสูตร
นี่คือส่วนสำคัญของสูตร:
สิ่งนี้จะเปิดหน้าต่างเวลาที่ระบุ มันทำงานผ่านทุกวันเดียวในบริบทที่เลือกในปัจจุบัน นี่คือสิ่งที่ ฟังก์ชัน ALLSELECTEDทำ
จากนั้น จะพิจารณาว่าวันที่มีค่าน้อยกว่าหรือเท่ากับวันที่MAX Date จะเป็นวันที่ปัจจุบันเสมอเมื่อคุณเลื่อนลงมา จากรายการในตาราง คำนวณวันที่ประเมินเป็นTRUE
หากประเมินเป็นTRUEก็จะสร้างตารางที่จะวนซ้ำ
สำหรับวันที่ทั้งหมดที่ประเมินเป็นTRUEสูตรจะคำนวณค่าเฉลี่ยของวันที่เหล่านั้น ดังนั้น คุณจะได้ผลลัพธ์ทุกรายการโดยใช้การคำนวณเดียวกัน หน้าต่างเวลาจะใหญ่ขึ้นเนื่องจากคุณกำลังดูช่วงวันที่ที่กว้างขึ้น
สิ่งที่ยอดเยี่ยมเกี่ยวกับการคำนวณนี้คือมันเป็นไดนามิกด้วยเนื่องจากฟังก์ชันALLSELECTED
ในแผนภูมิ คุณจะเห็นว่าเส้นสีน้ำเงินเข้มแสดงการเปลี่ยนแปลงครั้งใหญ่ตั้งแต่เริ่มต้น ซึ่งในที่สุดก็จะจางหายไปเมื่อเวลาผ่านไป
และหากคุณเปลี่ยนช่วงวันที่ ก็จะยังคงแสดงแนวโน้มที่คล้ายกันต่อไป
ค่าเฉลี่ยเริ่มสูง แต่หลังจากนั้นก็ค่อยๆ ลดลงเมื่อเวลาผ่านไป
ALLSELECTED Vs ALL ฟังก์ชันสำหรับ Rolling Averages
เมื่อคำนวณ Rolling Average ให้ใช้ALLSELECTEDแทนการใช้
การใช้ ฟังก์ชัน ALLในสูตรจะให้ผลลัพธ์ที่แปลกประหลาด
นี่คือตัวอย่าง
คุณสามารถดูแผนภูมิแสดงเลขคี่ นอกจากนี้ยังมีแกน y ที่แตกต่างกัน การทำให้ทั้งสองแกนเริ่มต้นที่ 0 และการปรับค่าสิ้นสุดของแผนภูมิจะทำให้คุณได้ผลลัพธ์เป็นเส้นแบน
สิ่งนี้เกิดขึ้นเพราะมันทำงานทุกวันตลอดเวลา ไม่ได้คำนึงถึงการเลือกวันที่ เป็นการย้อนกลับไปยังจุดเริ่มต้นของเวลา
นั่นเป็นเหตุผลที่ALLSELECTEDเป็นกุญแจสำคัญ
การเรียกใช้ผลรวมใน LuckyTemplates: วิธีการคำนวณโดยใช้สูตร DAX
การคำนวณ DAX: ผลรวมของค่าเฉลี่ย
โดยใช้ค่าเฉลี่ยเคลื่อนที่เพื่อแสดงแนวโน้มใน LuckyTemplates
บทสรุป
การคำนวณ Rolling Average แบบไดนามิกใน LuckyTemplates ไม่ใช่เรื่องยาก เพียงแค่ต้องการความเข้าใจเกี่ยวกับสิ่งที่คุณสามารถทำได้ด้วยฟังก์ชันการวนซ้ำและตารางเสมือน
เทคนิคนี้มีการใช้งานเฉพาะหลายอย่างซึ่งคุณสามารถนำไปใช้กับสถานการณ์ต่างๆ ได้หลากหลาย
หวังว่าคุณจะได้เรียนรู้มากมายเกี่ยวกับตรรกะเบื้องหลังวิธีการทำงานของ Rolling Average แบบไดนามิก
คุยกันใหม่,
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้