การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

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

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

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

สารบัญ

การรับข้อมูลลงในตาราง

ลองจำลองการแสดงภาพปัจจุบันของเราที่นี่ แล้วเราจะดูเป็นตาราง

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

ตรวจสอบให้แน่ใจเสมอว่าคุณได้รับข้อมูลของคุณในตาราง สิ่งนี้ช่วยให้คุณดูผลลัพธ์ได้จริง 

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

ก่อนอื่นมาเปลี่ยนรูปแบบของ คอลัมน์ วันที่เป็นรูปแบบที่ฉันมักจะชอบ 

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

การรวมฟังก์ชัน DAX สำหรับการคำนวณผลลัพธ์สูงก่อนหน้านี้

นี่คือการรวมกันของฟังก์ชัน DAXที่เราจะใช้ในการคำนวณผลลัพธ์สูงสุดก่อนหน้านี้ในรายงาน LuckyTemplates ของคุณ 

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

โปรดทราบว่าจำเป็นอย่างยิ่งที่จะต้องเข้าไปภายในตารางเพื่อทำความเข้าใจว่าคุณกำลังดูข้อมูลใดอยู่ 

โดยพื้นฐานเราต้องย้อนดูย้อนหลังทุกวัน จากนั้น ระบุวันที่รายได้สูงสุดในแต่ละวันคือเท่าใด ยิ่งไปกว่านั้น เมื่อเราเลื่อนไปตามรายการ วันที่ที่เราต้องแก้ไขจะมีขนาดใหญ่ขึ้นเรื่อยๆ

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

การใช้ฟังก์ชัน MAXX DAX

ในสูตรนี้ ฉันใช้ฟังก์ชันการวนซ้ำที่เรียกว่า

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

สิ่งนี้ช่วยให้คุณสร้างการวนซ้ำที่กล่าวถึงก่อนหน้านี้ การวนซ้ำนี้จำเป็นสำหรับการคำนวณผลลัพธ์สูงสุดก่อนหน้า

สิ่งที่เราต้องทำคือวางตารางเสมือนที่แก้ไขแล้วสำหรับทุกผลลัพธ์ที่เราต้องการวนซ้ำโดยใช้ตรรกะนี้

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

ตอนนี้ เรามาลองดูตัวอย่างสำหรับการคำนวณนี้กัน 

การใช้ตัวกรองและฟังก์ชัน DAX ที่เลือกทั้งหมด

ลองดูวันที่ 6 มกราคม 2018ซึ่งจะใช้เป็นวันที่ปัจจุบันของเรา

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

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

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

ฟังก์ชันALLSELECTEDดูเฉพาะวันที่ในบริบทปัจจุบัน (ในกรณีนี้คือ 2018)

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

ถ้าเราใช้ฟังก์ชันแทนALLSELECTEDมันจะย้อนดูทุกวันตั้งแต่เริ่มต้น

การประเมินผ่านทุกวันเดียว

หลังจากดูวันที่ในบริบทปัจจุบันแล้ว มันจะวนซ้ำทุกวันภายในตารางของคุณ จากนั้นจะกรองวันที่น้อยกว่าหรือเท่ากับวันที่ปัจจุบันในบริบทเฉพาะ 

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

วันที่ปัจจุบันคำนวณโดยใช้ฟังก์ชัน

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

ในบริบทนี้ วันที่ปัจจุบันคือวันที่6 มกราคม ดังนั้นหากวันที่น้อยกว่าหรือเท่ากับวันที่ปัจจุบันจะเท่ากับ TRUE

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

นอกจากนี้ยังเป็นตารางเสมือนของวันที่ที่เราจะมีในฟังก์ชันการวนซ้ำนี้

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

นอกจากนี้ เราจะวนซ้ำเฉพาะวันที่ที่ระบุเท่านั้น จากนั้น เราจะระบุวันที่มีรายได้สูงสุด ( รายได้รวม )

ดังนั้น นั่นคือสิ่งที่ทำกับทุกแถวในตารางนี้ การคำนวณทุกครั้งจะทำเหมือนกันทุกประการ

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

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

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

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

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

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX

กล่าวอีกนัยหนึ่งก็เหมือนกับค่าMAX สด หากเราเพิ่มตัวกรองมากขึ้นเรื่อยๆ เราจะยังคงได้รับผลลัพธ์ที่อัปเดต

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

การคำนวณผลลัพธ์สูงสุดก่อนหน้านี้แบบไดนามิกโดยใช้ฟังก์ชัน DAX


ฟังก์ชันวนซ้ำในภาษา DAX – ตัวอย่างโดยละเอียด
การทำงานกับฟังก์ชันวนซ้ำใน DAX
โดยใช้ฟังก์ชัน LuckyTemplates DAX เพื่อจัดการกับผลิตภัณฑ์ที่มีการเปลี่ยนแปลงราคาล่วงเวลา

บทสรุป

โดยสรุปแล้ว กุญแจสำคัญสำหรับข้อมูลเชิงลึกนี้คือการทำให้แน่ใจว่าคุณเข้าใจฟังก์ชันการวนซ้ำ นอกจากนี้ยังช่วยให้คุณสามารถวางตารางเสมือนไว้ข้างในได้เช่นกัน

สิ่งนี้เน้นความสามารถที่โดดเด่นของLuckyTemplatesในแง่ของการสร้างสูตรอย่างง่าย และผลลัพธ์แบบไดนามิกที่คุณจะได้รับอย่างง่ายดาย 

นี่เป็นการคำนวณที่ไม่เหมือนใครซึ่งมีมูลค่ามาก นอกจากนี้ยังสามารถเพิ่มสีสันเล็กน้อยให้กับข้อมูลเชิงลึกของคุณ

ขอให้โชคดีในการพยายามใช้สิ่งนี้กับโมเดลของคุณเอง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีรวม ฟังก์ชัน DAX ที่สำคัญ เพื่อค้นหาข้อมูลเชิงลึกที่ซับซ้อนและมีค่าใน LuckyTemplates คุณสามารถดู โมดูล ได้ที่


ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้