ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทแนะนำสอนการใช้งานนี้ ฉันจะกล่าวถึงสถานที่สองแห่งที่คุณสามารถเขียนสูตร DAX ของคุณได้ ตำแหน่งทั้งสองนี้เป็นคอลัมน์จากการคำนวณและหน่วยวัด คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ฉันจะอธิบายทีละรายการและฉันจะเริ่มต้นด้วยคอลัมน์จากการคำนวณ
สารบัญ
การใช้คอลัมน์จากการคำนวณ
คอลัมน์จากการคำนวณเป็นคอลัมน์เพิ่มเติมที่ไม่มีอยู่ในแหล่งข้อมูลดิบของคุณ
ซึ่งหมายความว่าเราจำเป็นต้องเพิ่มลงในตารางข้อมูลของคุณ
ในการทำเช่นนี้ คุณต้องใส่ ตรรกะของ สูตร DAXลงในคอลัมน์เพื่อสร้างคอลัมน์เพิ่มเติมนั้น สิ่งนี้คล้ายกับการทำงานใน Excel และคุณต้องการเพิ่มคอลัมน์อื่นด้วยสูตร
ในตัวอย่างนี้ เราจะใช้ตารางข้อเท็จจริงที่มีการขายทั้งหมดที่เราทำในร้านค้าปลีกของเรา และเราจะเพิ่มราคาของสินค้า
ราคาจริงมีอยู่แล้วในตารางผลิตภัณฑ์ที่นี่ ซึ่งเรามีราคาขายเดิมและราคาปัจจุบัน
แต่เพื่อแสดงวิธีสร้างคอลัมน์จากการคำนวณ ฉันจะเพิ่มสิ่งนี้ลงในตารางการขายด้วย
ในตัวอย่างจำนวนมาก โดยเฉพาะอย่างยิ่งกับคอลัมน์จากการคำนวณ คุณไม่จำเป็นต้องสร้างคอลัมน์เหล่านี้
หากคุณมาจากพื้นหลังของ Excel คุณอาจคิดว่าคุณต้องทำ แต่คุณไม่จำเป็นต้องทำใน LuckyTemplates ฉันทำเพียงเพื่อแสดงให้คุณเห็นว่าคอลัมน์จากการคำนวณคืออะไร
แต่ในภายหลัง ฉันจะแสดงให้คุณเห็นว่าคุณสามารถใช้หน่วยวัดเพื่อเรียกใช้การคำนวณเหล่านี้ได้อย่างไร เทียบกับการเพิ่มคอลัมน์ทางกายภาพภายในตารางข้อมูล
ลองเพิ่มราคาที่นี่เป็นตัวอย่างแรกของเรา
หากต้องการสร้างคอลัมน์จากการคำนวณ ให้เปิดRibbon การสร้างแบบจำลองแล้วเลือกคอลัมน์ใหม่
ฉันจะเขียนตรรกะง่ายๆ ที่นี่เพื่อรับราคาในคอลัมน์นี้ ฉันจะเรียกมันว่า ราคาขาย แล้วใช้ ฟังก์ชัน ที่เกี่ยวข้องเพื่ออ้างอิงชื่อคอลัมน์
ในกรณีนี้ ฉันจะอ้างอิงคอลัมน์ราคาปัจจุบัน นั่นจะทำให้ฉันทราบราคาขายสำหรับทุกรายการที่ขายไป
ฟังก์ชันที่เกี่ยวข้องกำลังแสดงราคาของผลิตภัณฑ์แต่ละรายการ
จากนั้นเราสามารถเขียนคอลัมน์ใหม่ที่นี่ และเรียกมันว่าTotal Revenue เราใช้สูตร:
รายได้รวม = ยอดขาย[ปริมาณ] * ยอดขาย[ราคาขาย]
นี่เป็นเพียงตัวอย่างบางส่วนของวิธีที่คุณสามารถสร้างคอลัมน์จากการคำนวณ
คุณยังสามารถสร้างคอลัมน์จากการคำนวณในตารางใดก็ได้ในตัวแบบข้อมูลของคุณ ไม่จำเป็นต้องเป็นเพียงตารางข้อเท็จจริงหรือตารางการขาย สามารถอยู่ในตาราง LOOKUP ของคุณได้เช่นกัน
ตัวอย่างเช่น เราข้ามไปที่ตารางวันที่แบบละเอียดนี้ ให้คิดว่าคอลัมน์เหล่านี้เป็นคอลัมน์ที่จะกรองการวัด DAX ของคุณ
ขณะที่ฉันดูที่ตารางนี้ ฉันเห็นว่ามีมิติที่ไม่มีอยู่จริงในปัจจุบัน ซึ่งฉันอาจต้องการใส่ลงในการแสดงภาพบางส่วนของฉัน
เพื่อแสดงวิธีอื่นในการสร้างคอลัมน์จากการคำนวณ ฉันจะใช้คอลัมน์ชื่อเดือน
ชื่อเดือนที่นี่เป็นทั้งเดือน แต่ฉันต้องการเพียงสามตัวอักษรแรกของแต่ละเดือน
ผมจะไปที่New Columnใน Ribbon การสร้างแบบจำลองและเรียกคอลัมน์นี้ว่าShort Month
ฉันจะใช้ตรรกะบางอย่างที่คุณอาจคุ้นเคยจาก Excel ฉันจะใช้ ซ้าย แล้วหาชื่อเดือนของฉัน ฉันจะใช้เฉพาะตัวอักษรสามตัวแรกของชื่อเดือนนั้น
ถ้าเราข้ามไปด้านข้าง เราจะเห็นคอลัมน์ Short Monthซึ่งเราจะมีเพียงสามตัวอักษรแรกของแต่ละเดือนเท่านั้น
ฉันชอบเรียกสิ่งนี้ว่าการเพิ่มมิติข้อมูลเพิ่มเติมในการวิเคราะห์ เนื่องจากเราได้สร้างตัวกรองอีกตัวที่เราสามารถใช้ตลอดการวิเคราะห์ใดๆ ที่เราดำเนินการต่อจากนี้
หากเรากลับไปที่โมเดลข้อมูล คุณจะเห็นว่าตอนนี้มีคอลัมน์ Short Month ในตาราง Dates ของเราแล้ว และสามารถกรองสิ่งที่เราทำลงไปภายในตาราง Sales นี้
ดังนั้นหากเราจะทำการคำนวณและนับปริมาณ เราสามารถกรองตามเดือนที่สั้นได้แล้ว
ผมขอย้ำอีกครั้งว่าไม่แนะนำให้คุณสร้างคอลัมน์เหล่านี้ในที่นี่ เพราะจริงๆ แล้วเราสามารถสร้างการคำนวณทั้งหมดนี้ในหน่วยความจำได้
ด้วยการสร้างหน่วยวัด เราสามารถทำการคำนวณภายในเหล่านี้ได้โดยไม่ต้องวางไว้ในตาราง
นั่นเป็นสิ่งสำคัญที่ต้องจำเมื่อคุณเรียนรู้วิธีเขียนสูตร DAX บนตารางข้อมูลของคุณ
การใช้มาตรการ
ตอนนี้เรามาพูดถึงมาตรการ
คิดเกี่ยวกับการวัดเป็นการคำนวณเสมือนจริง จริงๆ แล้วมันไม่ได้อยู่ในโมเดลของคุณ แต่มันอยู่ด้านบนของโมเดลของคุณ
เมื่อคุณใช้หน่วยวัด ระบบจะไปและทำการคำนวณในเวลาที่คุณใช้เท่านั้น
ใน Excel ทุกครั้งที่คุณเรียกใช้การคำนวณในคอลัมน์หรือในเซลล์ใดๆ จะมีการคำนวณใหม่ตลอดเวลา แต่ใน LuckyTemplates หน่วยวัดจะคำนวณตัวเองเมื่อจำเป็นเท่านั้น
การวัดเป็นเหมือนขั้นตอนการคำนวณที่เก็บไว้ซึ่งจะเปิดใช้งานก็ต่อเมื่อคุณใช้มันในการแสดงภาพ
ลองสร้างการวัดง่ายๆ เพื่อเน้นจุดนั้น ก่อนอื่น ฉันจะเลือกตารางการขาย จากนั้นเลือกคอลัมน์ใดก็ได้ในนั้น
หากต้องการสร้างการ วัดใหม่ ให้ไปที่ Ribbon การสร้างแบบจำลองแล้วคลิกการวัดใหม่
การคลิกที่ไอคอนจะเปิดแถบสูตรนี้ซึ่งคุณสามารถพิมพ์สูตรของคุณ:
ฉันจะใส่ปริมาณขายทั้งหมดเพื่อให้ได้ผลรวมของคอลัมน์ปริมาณในตารางการขาย
ตอนนี้เรามีหน่วยวัดง่ายๆ นี้แล้ว และกำลังคำนวณจนเสร็จสิ้น
มันยังคำนวณทุกอย่างในหน่วยความจำ กล่าวอีกนัยหนึ่งคือการคำนวณรายการทั้งหมดที่เราขายตลอดเวลา
สิ่งสำคัญที่ต้องจำที่นี่คือการวัดนี้ถูกเก็บไว้ในแบบจำลองของเราเท่านั้น แต่จริงๆ แล้วมันไม่ได้ไปและเรียกใช้การคำนวณใดๆ เว้นแต่เราจะลากไปไว้ในหน้ารายงานของเรา จากนั้นจะไปและเรียกใช้การคำนวณเสมือนจริง
ดังนั้น ในกรณีนี้ การวัดนี้แทบจะไปที่ตารางยอดขาย ไปที่คอลัมน์ปริมาณในตารางนั้น แล้วทำการหาผลรวมของทั้งคอลัมน์นั้น
สิ่งนี้เรียกว่าการวัดผลรวมซึ่งเราจะกล่าวถึงในเร็วๆ นี้
ตอนนี้ ฉันจะสร้างหน่วยวัดใหม่ และฉันจะเรียกสิ่งนี้ว่ายอดขายรวม จากนั้นฉันจะใช้ฟังก์ชันการวนซ้ำที่เรียกว่าSUMXซึ่งฉันจะอธิบายในรูปแบบอื่นในไม่ช้า
ฉันอ้างอิงตารางการขาย และคิดสูตรนี้ขึ้นมา:
ยอดขายรวม = SUMX( ยอดขาย, ยอดขาย[ปริมาณ] * ที่เกี่ยวข้อง( ผลิตภัณฑ์[ราคาปัจจุบัน] )
หากคุณจำได้ เราไม่ได้ใส่ ราคาปัจจุบัน ที่เกี่ยวข้อง นี้ ในตารางข้อมูล แต่ในกรณีนี้ ฉันแทบจะใส่ไว้ในตารางข้อมูลโดยรวมไว้ในมาตรการนี้
จากนั้น ฟังก์ชันวนซ้ำSUMXไปที่ตารางการขายและเลือกทุกแถวในตารางคูณด้วยปริมาณด้วยราคาปัจจุบันที่เกี่ยวข้อง
ยอดขายรวมนี้จะให้ผลลัพธ์กับฉัน
คุณยังสามารถจัดรูปแบบในแท็บการสร้างแบบจำลอง โดยที่ประเภทข้อมูลของคุณอยู่ด้านบนสุด
เรียนรู้วิธีเก็บเกี่ยวการเลือกตัวแบ่งส่วนข้อมูล LuckyTemplates เพื่อใช้ภายในมาตรการอื่นๆ การวางตัวเลขวันทำงานและวันหยุดสุดสัปดาห์ลงในตารางวันที่ใน LuckyTemplates แสดงผลถึงวันที่ปัจจุบันหรือวันที่เฉพาะใน LuckyTemplates
บทสรุป
เราได้กล่าวถึงคอลัมน์จากการคำนวณและหน่วยวัด ซึ่งคุณสามารถเขียนสูตร DAX ของคุณได้
สิ่งสำคัญสำหรับคอลัมน์จากการคำนวณคือคุณกำลังใส่คอลัมน์ข้อมูลลงในแบบจำลองของคุณ หากคุณทำเช่นนั้นในบางครั้งในตารางขนาดใหญ่บางตาราง ตารางเหล่านั้นอาจเป็นคอลัมน์ขนาดใหญ่มาก
สิ่งสำคัญคือต้องตระหนักว่าคอลัมน์จากการคำนวณเหล่านี้สามารถใช้หน่วยความจำจำนวนมากในแบบจำลองของคุณ
สิ่งเหล่านี้สามารถทำให้ขนาดไฟล์ของคุณใหญ่ขึ้น และบางครั้งอาจส่งผลต่อประสิทธิภาพโดยขึ้นอยู่กับขนาดของตาราง
แต่คุณสามารถแก้ไขสิ่งนี้ได้โดยใช้มาตรการอย่างมีประสิทธิภาพเพื่อเรียกใช้การคำนวณจำนวนมากเหล่านี้แบบเสมือนจริง คุณจะยังคงได้รับผลลัพธ์เดียวกันกับที่คุณจะได้รับจากการเขียนคอลัมน์จากการคำนวณเหล่านี้
ฉันหวังว่าบทช่วยสอนนี้จะช่วยให้คุณเข้าใจมากขึ้นเกี่ยวกับสถานที่สองแห่งที่คุณสามารถเขียนสูตร DAX ของคุณและข้อควรพิจารณาเมื่อเขียนสูตร DAX
สิ่งนี้จะช่วยให้คุณเข้าใจวิธีการรวม DAX เข้ากับการวิเคราะห์ของคุณภายใน LuckyTemplates
สนุกกับการทบทวนสิ่งนี้
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้