การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

ในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็นวิธีการคำนวณ Rolling Average แบบไดนามิกใน LuckyTemplates โดยใช้ฟังก์ชัน คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

Rolling Averagesสามารถให้ข้อมูลเชิงลึกอันมีค่าแก่คุณเกี่ยวกับข้อมูลต่างๆ โดยเฉพาะในด้านการขาย

แดชบอร์ดนี้แสดงจำนวนยอดขายต่อวันและจำนวนรายได้ที่ได้รับ

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

มีความผันผวนมากขึ้นในระยะสั้น แต่ในที่สุดแล้วในระยะยาว มันกลายเป็นเส้นคงที่เนื่องจากค่าเฉลี่ยมีวันที่มากขึ้นในการทำงานเมื่อเวลาผ่านไป

ข้อมูลเชิงลึกที่ไม่ซ้ำใครที่คุณจะได้รับจากการใช้ Rolling Averages สามารถรักษาคุณค่าไว้ได้มากมายสำหรับบางสถานการณ์

สารบัญ

ทำความเข้าใจเกี่ยวกับตรรกะของสูตร

ไปที่ตัวอย่างกันเถอะ

อันดับแรก ฉันจะตั้งค่าวันที่ของฉันและเปลี่ยนเป็นตัวแบ่งส่วนข้อมูล จากนั้น ฉันจะสร้างตารางที่มีวันที่และยอดขายรวม

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

ตารางนี้แสดงยอดขายต่อวัน

การใส่หน่วยวัดลงในตารางช่วยให้เห็นสิ่งที่เกิดขึ้นในการคำนวณได้ง่ายขึ้น

ฉันจะคำนวณค่าเฉลี่ยเคลื่อนที่ตามเวลาซึ่งจะอัปเดตโดยอัตโนมัติตามกรอบเวลาที่เลือก

ไปที่การคำนวณกัน

นี่คือสูตรสำหรับการขายถัวเฉลี่ย :

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

ตอนนี้ สิ่งที่คุณต้องการทำให้สำเร็จคือการสามารถมองย้อนกลับไปในทุก ๆ ยอดขายต่อวันแบบไดนามิกก่อนวันใดวันหนึ่ง และรับค่าเฉลี่ย

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

และเมื่อคุณเลื่อนลงไปแถวอื่นๆ คุณต้องสร้างกรอบเวลานี้ไม่รู้จบ ดังนั้น กรอบเวลาจะขยายออกไปทุกวันตามที่คุณเลื่อนลงมาตามรายการในตาราง

ในตาราง คุณจะเห็นว่า Rolling Average ในวันแรกเท่ากับยอดขายรวม

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

นี่เป็นเพราะไม่มีค่าก่อนหน้า ยอดขายรวมจะมีค่าเท่ากับค่าเฉลี่ยเคลื่อนที่ในวันแรกเสมอ

แต่ในวันที่สองจะกลายเป็นค่าเฉลี่ยของสองวันแรก ในวันที่สาม จะเป็นค่าเฉลี่ยของสามวันแรก และอื่นๆ สิ่งนี้จะดำเนินต่อไปจนถึงแถวสุดท้ายในตาราง

ฟังก์ชัน DAX ในสูตร

นี่คือส่วนสำคัญของสูตร:

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

สิ่งนี้จะเปิดหน้าต่างเวลาที่ระบุ มันทำงานผ่านทุกวันเดียวในบริบทที่เลือกในปัจจุบัน นี่คือสิ่งที่ ฟังก์ชัน ALLSELECTEDทำ

จากนั้น จะพิจารณาว่าวันที่มีค่าน้อยกว่าหรือเท่ากับวันที่MAX Date จะเป็นวันที่ปัจจุบันเสมอเมื่อคุณเลื่อนลงมา จากรายการในตาราง คำนวณวันที่ประเมินเป็นTRUE

หากประเมินเป็นTRUEก็จะสร้างตารางที่จะวนซ้ำ

สำหรับวันที่ทั้งหมดที่ประเมินเป็นTRUEสูตรจะคำนวณค่าเฉลี่ยของวันที่เหล่านั้น ดังนั้น คุณจะได้ผลลัพธ์ทุกรายการโดยใช้การคำนวณเดียวกัน หน้าต่างเวลาจะใหญ่ขึ้นเนื่องจากคุณกำลังดูช่วงวันที่ที่กว้างขึ้น

สิ่งที่ยอดเยี่ยมเกี่ยวกับการคำนวณนี้คือมันเป็นไดนามิกด้วยเนื่องจากฟังก์ชันALLSELECTED

ในแผนภูมิ คุณจะเห็นว่าเส้นสีน้ำเงินเข้มแสดงการเปลี่ยนแปลงครั้งใหญ่ตั้งแต่เริ่มต้น ซึ่งในที่สุดก็จะจางหายไปเมื่อเวลาผ่านไป

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

และหากคุณเปลี่ยนช่วงวันที่ ก็จะยังคงแสดงแนวโน้มที่คล้ายกันต่อไป

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

ค่าเฉลี่ยเริ่มสูง แต่หลังจากนั้นก็ค่อยๆ ลดลงเมื่อเวลาผ่านไป

ALLSELECTED Vs ALL ฟังก์ชันสำหรับ Rolling Averages

เมื่อคำนวณ Rolling Average ให้ใช้ALLSELECTEDแทนการใช้

การใช้ ฟังก์ชัน ALLในสูตรจะให้ผลลัพธ์ที่แปลกประหลาด

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

นี่คือตัวอย่าง

การคำนวณ A Rolling Average ใน LuckyTemplates โดยใช้ DAX

คุณสามารถดูแผนภูมิแสดงเลขคี่ นอกจากนี้ยังมีแกน y ที่แตกต่างกัน การทำให้ทั้งสองแกนเริ่มต้นที่ 0 และการปรับค่าสิ้นสุดของแผนภูมิจะทำให้คุณได้ผลลัพธ์เป็นเส้นแบน

สิ่งนี้เกิดขึ้นเพราะมันทำงานทุกวันตลอดเวลา ไม่ได้คำนึงถึงการเลือกวันที่ เป็นการย้อนกลับไปยังจุดเริ่มต้นของเวลา

นั่นเป็นเหตุผลที่ALLSELECTEDเป็นกุญแจสำคัญ


การเรียกใช้ผลรวมใน LuckyTemplates: วิธีการคำนวณโดยใช้สูตร DAX
การคำนวณ DAX: ผลรวมของค่าเฉลี่ย
โดยใช้ค่าเฉลี่ยเคลื่อนที่เพื่อแสดงแนวโน้มใน LuckyTemplates

บทสรุป

การคำนวณ Rolling Average แบบไดนามิกใน LuckyTemplates ไม่ใช่เรื่องยาก เพียงแค่ต้องการความเข้าใจเกี่ยวกับสิ่งที่คุณสามารถทำได้ด้วยฟังก์ชันการวนซ้ำและตารางเสมือน

เทคนิคนี้มีการใช้งานเฉพาะหลายอย่างซึ่งคุณสามารถนำไปใช้กับสถานการณ์ต่างๆ ได้หลากหลาย

หวังว่าคุณจะได้เรียนรู้มากมายเกี่ยวกับตรรกะเบื้องหลังวิธีการทำงานของ Rolling Average แบบไดนามิก

คุยกันใหม่,


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้