ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

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

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

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

ฟังก์ชันวนซ้ำในDAXโดยทั่วไปจะมีXต่อท้ายเช่นSUMX , AVERAGEXและอนุพันธ์อื่นๆ ของสูตร X ใน LuckyTemplates

วิธีที่ดีที่สุดในการอธิบายแนวคิดที่ฉันต้องการพูดถึงในบทช่วยสอนนี้คือการใช้ตัวอย่างบางส่วนโดยใช้แบบจำลองง่ายๆ นี้

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

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

สารบัญ

ลอจิกอย่างง่ายโดยใช้ SUMX

ลองดูตรรกะง่ายๆ นี้ซึ่งคุณสามารถคำนวณยอดขายรวมโดยใช้

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

การใช้ตัวกรองสำหรับตารางเสมือน

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

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

ลองวิเคราะห์สูตรเฉพาะนี้และระบุว่ามันช่วยให้เราทำอะไรได้บ้าง

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

คุณจะเห็นว่าเรากำลังใช้SUMX

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

มาดูผลลัพธ์แรกที่ตัวกรองแรกคือConnecticut เห็นได้ชัดว่ามีการกรองบางอย่างที่เกิดขึ้นเบื้องหลังโมเดล

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แน��คิด DAX

นอกจากนี้ ตรรกะการดำเนินการภายใน ฟังก์ชัน จะสร้างตารางเสมือนของลูกค้าทั้งหมดที่ซื้อในคอนเนตทิคั

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

โดยพื้นฐานแล้วเป็นเพียงตารางหนึ่งคอลัมน์ของลูกค้าทั้งหมดที่ซื้อในคอนเนตทิคั

จากนั้น ภายในตารางเสมือนนี้ เรากำลังเรียกใช้ตรรกะซึ่งจะกรองลูกค้าทุกรายที่ซื้อต่ำกว่าปี 2000 ซึ่งจะรักษาเฉพาะลูกค้าที่ซื้อมากกว่า 2000 รายเท่านั้น

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

จากตารางใหม่นี้ เราจะคำนวณยอดขายรวม ใน ที่สุด

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

และนั่นคือสิ่งที่SUMXช่วยให้เราทำได้ เป็นเทคนิคที่คุณหวังว่าจะนำไปใช้ได้หลายวิธี

การแก้ไขลอจิกสำหรับตารางเสมือน

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

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

กรณีนี้ผมเพิ่งเปลี่ยนเป็น 5,000. และเนื่องจากเราใช้SUMXตารางนี้จะมองหาเฉพาะลูกค้าที่ดีที่ซื้อมากกว่า5,000รายการ จากนั้นจะนับยอดขายจากลูกค้าที่ดีเหล่านั้น

การใช้ SUMMARIZE สำหรับตารางเสมือน

นี่เป็นอีกตัวอย่างหนึ่งที่คุณสามารถก้าวไปอีกระดับหนึ่งได้

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

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

เมื่อใช้ฟังก์ชันเราจะกรองลูกค้าและการขายผลิตภัณฑ์ทั้งหมดที่มีมูลค่าน้อยกว่า 2,000 รายออก จากนั้นจะคงไว้เฉพาะรายที่มีมูลค่าสูงกว่า 2,000ราย

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

หลังจากนั้น เราจะคำนวณยอดขายรวมโดยใช้SUMX

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

และนั่นคือวิธีที่คุณสามารถวนซ้ำตรรกะบางอย่างภายในผ่านตารางเสมือนและประเมินผลลัพธ์เฉพาะ

ใช้คำนวณเป็นตัวกรอง

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

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

สำหรับมาตรการGood Customer Salesเราใช้ ฟังก์ชัน แทนSUMX

ตารางเสมือนภายในฟังก์ชันวนซ้ำใน LuckyTemplates – แนวคิด DAX

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

และนั่นเป็นอีกวิธีหนึ่งในการนำตรรกะนี้ไปใช้ในโมเดลข้อมูลของคุณ


ตารางเสมือนต้นแบบใน LuckyTemplates โดยใช้ DAX
โดยใช้ฟังก์ชันวนซ้ำ SUMX และ AVERAGEX ใน LuckyTemplates
ทำงานกับฟังก์ชันวนซ้ำใน DAX

บทสรุป

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

หากคุณสามารถเข้าใจสิ่งนี้ได้ดี คุณจะเริ่มเห็นว่าไม่มีอะไรจริงๆ จากมุมมองเชิงวิเคราะห์ที่คุณไม่สามารถค้นพบเมื่อใช้การวัด LuckyTemplates และ 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 คืออะไร ทั้งหมดที่คุณต้องการรู้