การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

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

ฉันจะอธิบายทีละรายการและฉันจะเริ่มต้นด้วยคอลัมน์จากการคำนวณ

สารบัญ

การใช้คอลัมน์จากการคำนวณ

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

ซึ่งหมายความว่าเราจำเป็นต้องเพิ่มลงในตารางข้อมูลของคุณ

ในการทำเช่นนี้ คุณต้องใส่ ตรรกะของ สูตร DAXลงในคอลัมน์เพื่อสร้างคอลัมน์เพิ่มเติมนั้น สิ่งนี้คล้ายกับการทำงานใน Excel และคุณต้องการเพิ่มคอลัมน์อื่นด้วยสูตร

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

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ราคาจริงมีอยู่แล้วในตารางผลิตภัณฑ์ที่นี่ ซึ่งเรามีราคาขายเดิมและราคาปัจจุบัน

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

แต่เพื่อแสดงวิธีสร้างคอลัมน์จากการคำนวณ ฉันจะเพิ่มสิ่งนี้ลงในตารางการขายด้วย

ในตัวอย่างจำนวนมาก โดยเฉพาะอย่างยิ่งกับคอลัมน์จากการคำนวณ คุณไม่จำเป็นต้องสร้างคอลัมน์เหล่านี้

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

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

ลองเพิ่มราคาที่นี่เป็นตัวอย่างแรกของเรา

หากต้องการสร้างคอลัมน์จากการคำนวณ ให้เปิดRibbon การสร้างแบบจำลองแล้วเลือกคอลัมน์ใหม่

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ฉันจะเขียนตรรกะง่ายๆ ที่นี่เพื่อรับราคาในคอลัมน์นี้ ฉันจะเรียกมันว่า ราคาขาย แล้วใช้ ฟังก์ชัน ที่เกี่ยวข้องเพื่ออ้างอิงชื่อคอลัมน์

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ในกรณีนี้ ฉันจะอ้างอิงคอลัมน์ราคาปัจจุบัน นั่นจะทำให้ฉันทราบราคาขายสำหรับทุกรายการที่ขายไป

ฟังก์ชันที่เกี่ยวข้องกำลังแสดงราคาของผลิตภัณฑ์แต่ละรายการ

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

จากนั้นเราสามารถเขียนคอลัมน์ใหม่ที่นี่ และเรียกมันว่าTotal Revenue เราใช้สูตร:

รายได้รวม = ยอดขาย[ปริมาณ] * ยอดขาย[ราคาขาย]

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

นี่เป็นเพียงตัวอย่างบางส่วนของวิธีที่คุณสามารถสร้างคอลัมน์จากการคำนวณ

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

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

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

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

เพื่อแสดงวิธีอื่นในการสร้างคอลัมน์จากการคำนวณ ฉันจะใช้คอลัมน์ชื่อเดือน

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ชื่อเดือนที่นี่เป็นทั้งเดือน แต่ฉันต้องการเพียงสามตัวอักษรแรกของแต่ละเดือน

ผมจะไปที่New Columnใน Ribbon การสร้างแบบจำลองและเรียกคอลัมน์นี้ว่าShort Month

ฉันจะใช้ตรรกะบางอย่างที่คุณอาจคุ้นเคยจาก Excel ฉันจะใช้ ซ้าย แล้วหาชื่อเดือนของฉัน ฉันจะใช้เฉพาะตัวอักษรสามตัวแรกของชื่อเดือนนั้น

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ถ้าเราข้ามไปด้านข้าง เราจะเห็นคอลัมน์ Short Monthซึ่งเราจะมีเพียงสามตัวอักษรแรกของแต่ละเดือนเท่านั้น

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

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

หากเรากลับไปที่โมเดลข้อมูล คุณจะเห็นว่าตอนนี้มีคอลัมน์ Short Month ในตาราง Dates ของเราแล้ว และสามารถกรองสิ่งที่เราทำลงไปภายในตาราง Sales นี้

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

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ผมขอย้ำอีกครั้งว่าไม่แนะนำให้คุณสร้างคอลัมน์เหล่านี้ในที่นี่ เพราะจริงๆ แล้วเราสามารถสร้างการคำนวณทั้งหมดนี้ในหน่วยความจำได้ 

ด้วยการสร้างหน่วยวัด เราสามารถทำการคำนวณภายในเหล่านี้ได้โดยไม่ต้องวางไว้ในตาราง

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

การใช้มาตรการ

ตอนนี้เรามาพูดถึงมาตรการ

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

เมื่อคุณใช้หน่วยวัด ระบบจะไปและทำการคำนวณในเวลาที่คุณใช้เท่านั้น

ใน Excel ทุกครั้งที่คุณเรียกใช้การคำนวณในคอลัมน์หรือในเซลล์ใดๆ จะมีการคำนวณใหม่ตลอดเวลา แต่ใน LuckyTemplates หน่วยวัดจะคำนวณตัวเองเมื่อจำเป็นเท่านั้น

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

ลองสร้างการวัดง่ายๆ เพื่อเน้นจุดนั้น ก่อนอื่น ฉันจะเลือกตารางการขาย จากนั้นเลือกคอลัมน์ใดก็ได้ในนั้น

หากต้องการสร้างการ วัดใหม่ ให้ไปที่ Ribbon การสร้างแบบจำลองแล้วคลิกการวัดใหม่

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

การคลิกที่ไอคอนจะเปิดแถบสูตรนี้ซึ่งคุณสามารถพิมพ์สูตรของคุณ:

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ฉันจะใส่ปริมาณขายทั้งหมดเพื่อให้ได้ผลรวมของคอลัมน์ปริมาณในตารางการขาย

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ตอนนี้เรามีหน่วยวัดง่ายๆ นี้แล้ว และกำลังคำนวณจนเสร็จสิ้น

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

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

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

ดังนั้น ในกรณีนี้ การวัดนี้แทบจะไปที่ตารางยอดขาย ไปที่คอลัมน์ปริมาณในตารางนั้น แล้วทำการหาผลรวมของทั้งคอลัมน์นั้น

สิ่งนี้เรียกว่าการวัดผลรวมซึ่งเราจะกล่าวถึงในเร็วๆ นี้

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

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ฉันอ้างอิงตารางการขาย และคิดสูตรนี้ขึ้นมา:

ยอดขายรวม = SUMX( ยอดขาย, ยอดขาย[ปริมาณ] * ที่เกี่ยวข้อง( ผลิตภัณฑ์[ราคาปัจจุบัน] )

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

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

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

ยอดขายรวมนี้จะให้ผลลัพธ์กับฉัน

คุณยังสามารถจัดรูปแบบในแท็บการสร้างแบบจำลอง โดยที่ประเภทข้อมูลของคุณอยู่ด้านบนสุด

การเปรียบเทียบคอลัมน์จากการคำนวณและหน่วยวัดใน LuckyTemplates

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

บทสรุป

เราได้กล่าวถึงคอลัมน์จากการคำนวณและหน่วยวัด ซึ่งคุณสามารถเขียนสูตร DAX ของคุณได้

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

สิ่งสำคัญคือต้องตระหนักว่าคอลัมน์จากการคำนวณเหล่านี้สามารถใช้หน่วยความจำจำนวนมากในแบบจำลองของคุณ

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

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

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