การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

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

สิ่งนี้ต้องการความเข้าใจที่สมเหตุสมผลว่าฟังก์ชันการวนซ้ำทำงานอย่างไรภายใน LuckyTemplates ฟังก์ชันเหล่านี้ได้แก่SUMX, AVERAGEX, MINX, MAXX โดยปกติแล้วฟังก์ชันจะมี X ต่อท้าย

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

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

เรายังกล่าวถึง ฟังก์ชัน HASONEVALUEซึ่งค่อนข้างใช้กันอย่างแพร่หลายในสถานการณ์ที่คล้ายคลึงกันมาก

สารบัญ

ดูการคำนวณ DAX

ลองดูที่ตารางนี้และประเมินสิ่งที่เกิดขึ้นจริงในสูตรเหล่านี้ภายในตาราง

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

ก่อนอื่น เราจะดูที่ยอดขายรวม เป็นสูตรผลรวมอย่างง่ายหรือสูตร SUMX ซึ่งเป็นฟังก์ชันวนซ้ำ

เป็นเพียงการหาผลรวม แต่เรากำลังประเมินตรรกะในทุกแถวเพราะนั่นคือสิ่งที่ฟังก์ชันการวนซ้ำทำ โดยเฉพาะ SUMX

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

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

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

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

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

ทีนี้มาดูผลรวม 2,356.01 ผลรวมจะคำนวณจากทุกๆ แถว เช่นเดียวกับใน SUMX แต่แทนที่จะทำผลรวม มันทำค่าเฉลี่ย

นั่นเป็นเหตุผลที่เรามีตัวเลขต่ำตรงนี้ ซึ่งก็คือ 2,356.01 เป็นค่าเฉลี่ยของการขายทุกรายการที่เคยเกิดขึ้นในตารางการขาย

มีการประเมินเกิดขึ้นในทุกแถวและบันทึกลงในหน่วยความจำ จากนั้นไปที่แถวถัดไปและแถวถัดไป

ในตอนท้าย มันจะเพิ่มค่าเฉลี่ยทุกธุรกรรมการขายที่เกิดขึ้น

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

แต่ส่วนสำคัญของบทช่วยสอนนี้คือการรู้ว่าเราได้ทั้งหมด 28,272.12 มาได้อย่างไร เราต้องการค้นหาวิธีออกกำลังกายโดยรวมของค่าเฉลี่ยทั้งหมดของเรา

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

การคำนวณผลรวมของค่าเฉลี่ย

เพื่อให้ได้ผลลัพธ์เฉลี่ยทั้งหมด เราจำเป็นต้องสร้างพฤติกรรมที่แตกต่างกันในพื้นที่ทั้งหมด

เราจะทำอย่างไร? ก่อนอื่นมาทบทวนสูตรที่ฉันสร้างขึ้น

หากเราตรวจสอบตัวแปร AVERAGEX เราจะรับรู้ว่าตัวแปรนี้เหมือนกับสิ่งที่เกิดขึ้นในส่วนนี้ของตารางทุกประการ

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

เราใช้ตรรกะนี้ IF HASONEVALUE ฉันจะไปที่วันที่เดือนเพราะเราอยู่ในบริบทรายเดือน

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

หากบริบทรายเดือนมีค่าเดียว เราจะประเมินสูตรเดียวกันทั้งหมด (AvgSales) ซึ่งคุณเห็นที่นี่ว่าเหมือนกันทุกประการ

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

แต่ถ้าไม่ใช่ ซึ่งหมายความว่าโดยพื้นฐานแล้วเป็นพื้นที่ทั้งหมด เราก็อยากทำอย่างอื่น

เราจะทำ SUMX เพราะเราต้องการสร้างผลรวมของยอดขายเฉลี่ย และเราต้องการประเมินยอดรวม (28,272.12) ทุกเดือนและสรุปยอดขายเฉลี่ย

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

ดังนั้นที่ยอดรวม (28,272.12) แทนที่จะประเมินทุกแถวของตารางการขายนี้ เราจะประเมินทุกเดือน

เราได้รับยอดขายเฉลี่ยของแต่ละเดือน และแทนที่จะทำค่าเฉลี่ย เรากำลังทำผลรวม เพราะข้างในคือ SUMX

และนั่นคือวิธีที่เราได้ผลรวมของค่าเฉลี่ยทั้งหมด

ผลรวมของการคำนวณ DAX เฉลี่ย

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

ในตัวอย่างคุณจะเห็นว่าผลรวมของค่าเฉลี่ยอยู่ในทุกแถว

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

ฉันคำนวณโดยใช้ALLEXCEPTลบบริบททั้งหมดในปีการเงินและนั่นคือวิธีที่ผลรวมปรากฏขึ้นทั้งหมด

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย

จากนั้นฉันก็หาเปอร์เซ็นต์ต่อปีทางการเงิน (% ต่อ FY) ทำได้โดยหารยอดขายเฉลี่ยด้วยยอดขายเฉลี่ยต่อปี

คุณจะรู้ว่ามันใช้งานได้จริง เพราะนี่คือ 100 เปอร์เซ็นต์อย่างที่ควรจะเป็น

การคำนวณ DAX: ผลรวมของค่าเฉลี่ย


การคำนวณ % ของผลรวมทั้งหมด
ผลรวมสะสมใน LuckyTemplates โดยไม่มีวันที่ – DAX ขั้นสูง

บทสรุป

หัวข้อนี้เกี่ยวกับการคำนวณ DAXสำหรับค่าเฉลี่ยทั้งหมดได้รับการร้องขออย่างกว้างขวางในฟอรัมและที่อื่น ๆ

เมื่อหาค่าเฉลี่ยทั้งหมด เราใช้ฟังก์ชันรวมกัน เช่น AVERAGEX, HASONEVALUE และ SUMX โดยมีตรรกะบางอย่างรวมกันเพื่อให้ได้ผลรวมสูงสุดของค่าเฉลี่ยทั้งหมด

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

ต่อไปนี้เป็นหัวข้อที่เกี่ยวข้องอื่นๆ ที่เกี่ยวข้องกับ SUMX:
แสดงยอดขาย N ล่าสุดของลูกค้าโดยใช้ LuckyTemplates เท่านั้น
วิธีทำความเข้าใจตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

นี่เป็นสูตร DAX ที่ไม่เหมือนใคร หากคุณเข้าใจวิธีการคำนวณ 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 คืออะไร ทั้งหมดที่คุณต้องการรู้