ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
นี่เป็นการสาธิตการคำนวณ DAX ใน LuckyTemplates ที่ดีมาก ฉันจะแสดงให้คุณเห็นว่าคุณสามารถคำนวณผลรวมของช่วงผลลัพธ์เฉลี่ยได้อย่างไร โดยใช้ชุดค่าผสมของสูตร DAX ที่ถูกต้อง คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สิ่งนี้ต้องการความเข้าใจที่สมเหตุสมผลว่าฟังก์ชันการวนซ้ำทำงานอย่างไรภายใน LuckyTemplates ฟังก์ชันเหล่านี้ได้แก่SUMX, AVERAGEX, MINX, MAXX โดยปกติแล้วฟังก์ชันจะมี X ต่อท้าย
เมื่อคุณเข้าใจแล้วว่าฟังก์ชันการวนซ้ำทำหน้าที่อะไร คุณจะเข้าใจวิธีจัดการกับสูตรเพื่อให้สามารถคำนวณผลรวมเฉพาะได้ดียิ่งขึ้น
จากตัวอย่างนี้ เราทำงานผ่าน AVERAGEX เพื่อหาค่าเฉลี่ย จากนั้น ฉันจะแสดงวิธีใช้ SUMX เป็นส่วนหนึ่งของสูตรเพื่อคำนวณผลรวมที่แตกต่างจากปกติที่คุณจะได้รับหากคุณเพิ่งใช้ AVERAGEX
เรายังกล่าวถึง ฟังก์ชัน HASONEVALUEซึ่งค่อนข้างใช้กันอย่างแพร่หลายในสถานการณ์ที่คล้ายคลึงกันมาก
สารบัญ
ดูการคำนวณ DAX
ลองดูที่ตารางนี้และประเมินสิ่งที่เกิดขึ้นจริงในสูตรเหล่านี้ภายในตาราง
ก่อนอื่น เราจะดูที่ยอดขายรวม เป็นสูตรผลรวมอย่างง่ายหรือสูตร SUMX ซึ่งเป็นฟังก์ชันวนซ้ำ
เป็นเพียงการหาผลรวม แต่เรากำลังประเมินตรรกะในทุกแถวเพราะนั่นคือสิ่งที่ฟังก์ชันการวนซ้ำทำ โดยเฉพาะ SUMX
ประเด็นสำคัญคือเมื่อยอดรวมทั้งหมดคือ 35 ล้าน เนื่องจากไม่มีบริบทในผลลัพธ์นี้ จึงมีการวนซ้ำทุกๆ แถวในตารางการขายที่อยู่ภายใต้ ตรรกะนี้จึงสมบูรณ์ และนั่นคือวิธีที่เราได้เงิน 35 ล้าน
แต่เมื่อเราข้ามไปที่AVERAGEXมันเป็นสูตรเดียวกันทุกประการ มีพารามิเตอร์เดียวกันในสูตรยกเว้นว่าเรามีค่าเฉลี่ยที่นี่
ทีนี้มาดูผลรวม 2,356.01 ผลรวมจะคำนวณจากทุกๆ แถว เช่นเดียวกับใน SUMX แต่แทนที่จะทำผลรวม มันทำค่าเฉลี่ย
นั่นเป็นเหตุผลที่เรามีตัวเลขต่ำตรงนี้ ซึ่งก็คือ 2,356.01 เป็นค่าเฉลี่ยของการขายทุกรายการที่เคยเกิดขึ้นในตารางการขาย
มีการประเมินเกิดขึ้นในทุกแถวและบันทึกลงในหน่วยความจำ จากนั้นไปที่แถวถัดไปและแถวถัดไป
ในตอนท้าย มันจะเพิ่มค่าเฉลี่ยทุกธุรกรรมการขายที่เกิดขึ้น
แต่ส่วนสำคัญของบทช่วยสอนนี้คือการรู้ว่าเราได้ทั้งหมด 28,272.12 มาได้อย่างไร เราต้องการค้นหาวิธีออกกำลังกายโดยรวมของค่าเฉลี่ยทั้งหมดของเรา
การคำนวณผลรวมของค่าเฉลี่ย
เพื่อให้ได้ผลลัพธ์เฉลี่ยทั้งหมด เราจำเป็นต้องสร้างพฤติกรรมที่แตกต่างกันในพื้นที่ทั้งหมด
เราจะทำอย่างไร? ก่อนอื่นมาทบทวนสูตรที่ฉันสร้างขึ้น
หากเราตรวจสอบตัวแปร AVERAGEX เราจะรับรู้ว่าตัวแปรนี้เหมือนกับสิ่งที่เกิดขึ้นในส่วนนี้ของตารางทุกประการ
เราใช้ตรรกะนี้ IF HASONEVALUE ฉันจะไปที่วันที่เดือนเพราะเราอยู่ในบริบทรายเดือน
หากบริบทรายเดือนมีค่าเดียว เราจะประเมินสูตรเดียวกันทั้งหมด (AvgSales) ซึ่งคุณเห็นที่นี่ว่าเหมือนกันทุกประการ
แต่ถ้าไม่ใช่ ซึ่งหมายความว่าโดยพื้นฐานแล้วเป็นพื้นที่ทั้งหมด เราก็อยากทำอย่างอื่น
เราจะทำ SUMX เพราะเราต้องการสร้างผลรวมของยอดขายเฉลี่ย และเราต้องการประเมินยอดรวม (28,272.12) ทุกเดือนและสรุปยอดขายเฉลี่ย
ดังนั้นที่ยอดรวม (28,272.12) แทนที่จะประเมินทุกแถวของตารางการขายนี้ เราจะประเมินทุกเดือน
เราได้รับยอดขายเฉลี่ยของแต่ละเดือน และแทนที่จะทำค่าเฉลี่ย เรากำลังทำผลรวม เพราะข้างในคือ SUMX
และนั่นคือวิธีที่เราได้ผลรวมของค่าเฉลี่ยทั้งหมด
ผลรวมของการคำนวณ DAX เฉลี่ย
มีหลายวิธีที่คุณสามารถใช้เทคนิคการรวมสูตรเพื่อสร้างผลรวมเฉลี่ยนี้ได้ ตัวอย่างหนึ่งคือเมื่อคุณต้องการรับยอดขายเฉลี่ยต่อปีการเงิน ดังที่ฉันทำในตัวอย่างนี้
ในตัวอย่างคุณจะเห็นว่าผลรวมของค่าเฉลี่ยอยู่ในทุกแถว
ฉันคำนวณโดยใช้ALLEXCEPTลบบริบททั้งหมดในปีการเงินและนั่นคือวิธีที่ผลรวมปรากฏขึ้นทั้งหมด
จากนั้นฉันก็หาเปอร์เซ็นต์ต่อปีทางการเงิน (% ต่อ FY) ทำได้โดยหารยอดขายเฉลี่ยด้วยยอดขายเฉลี่ยต่อปี
คุณจะรู้ว่ามันใช้งานได้จริง เพราะนี่คือ 100 เปอร์เซ็นต์อย่างที่ควรจะเป็น
การคำนวณ % ของผลรวมทั้งหมด
ผลรวมสะสมใน LuckyTemplates โดยไม่มีวันที่ – DAX ขั้นสูง
บทสรุป
หัวข้อนี้เกี่ยวกับการคำนวณ DAXสำหรับค่าเฉลี่ยทั้งหมดได้รับการร้องขออย่างกว้างขวางในฟอรัมและที่อื่น ๆ
เมื่อหาค่าเฉลี่ยทั้งหมด เราใช้ฟังก์ชันรวมกัน เช่น AVERAGEX, HASONEVALUE และ SUMX โดยมีตรรกะบางอย่างรวมกันเพื่อให้ได้ผลรวมสูงสุดของค่าเฉลี่ยทั้งหมด
นี่เป็นแนวคิดที่นำกลับมาใช้ใหม่ได้มาก ถ้าคุณต้องการรับผลรวมที่ค่อนข้างแตกต่างจากการคำนวณทั่วไปในตารางหรือการแสดงภาพของคุณ
ต่อไปนี้เป็นหัวข้อที่เกี่ยวข้องอื่นๆ ที่เกี่ยวข้องกับ SUMX:
แสดงยอดขาย N ล่าสุดของลูกค้าโดยใช้ LuckyTemplates เท่านั้น
วิธีทำความเข้าใจตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX
นี่เป็นสูตร DAX ที่ไม่เหมือนใคร หากคุณเข้าใจวิธีการคำนวณ DAX เหล่านี้ แสดงว่าคุณมีความรู้ LuckyTemplates เป็นอย่างดี คุณอยู่ในตำแหน่งที่ดีในการทำงานล่วงหน้าอื่นๆ โดยเฉพาะอย่างยิ่งเมื่อต้องใช้ตรรกะการวนซ้ำ
สนุกกับการทำงานผ่านสิ่งนี้
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้