ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ฉันต้องการแนะนำคุณให้ รู้จักกับกลุ่มของฟังก์ชันใน LuckyTemplates ที่เรียกว่าฟังก์ชันตาราง ฟังก์ชันเหล่านี้รวมถึง และ ซึ่งเราใช้หรือกล่าวถึงในหัวข้ออื่นๆ แล้ว
มี ฟังก์ชันตาราง อื่น ๆมากมายซึ่งรวมถึงฟังก์ชันต่างๆ เช่น , และอย่างไรก็ตาม เราจะไม่ครอบคลุมทั้งหมด
หากคุณต้องการทำความเข้าใจฟังก์ชันเหล่านี้อย่างลึกซึ้งยิ่งขึ้น ฉันขอแนะนำให้ดาวน์โหลดตรวจสอบเกี่ยวกับคำถามที่เฉพาะเจาะจงมากขึ้นของคุณ คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สารบัญ
การแสดงภาพว่าฟังก์ชันตารางทำงานอย่างไร
สิ่ง ที่ฉันต้องการแสดงให้คุณเห็นในบทความนี้คือวิธีการทำงานของฟังก์ชันตาราง
หากคุณดูตัวอย่างนี้ คุณจะจินตนาการได้ยากว่า ฟังก์ชัน FILTER นี้ กำลังทำอะไรอยู่เบื้องหลัง
นี่เป็นเพราะเมื่อคุณเรียกใช้ ฟังก์ชัน FILTERไม่มีทางที่เราจะมองเห็นตารางที่กำลังสร้างอยู่เบื้องหลัง
อย่างไรก็ตาม เราสามารถทำได้โดยสร้างตารางใหม่โดยใช้สูตรเพียงอย่างเดียว
ก่อนอื่น คุณสามารถทำซ้ำตารางได้โดยการป้อนชื่อตารางเมื่อสร้างตารางใหม่ ดังที่แสดงในตัวอย่างนี้ซึ่งฉันจำลองตารางการขาย
อย่างไรก็ตาม คุณสามารถใช้ฟังก์ชันตาราง ได้ ที่นี่ สิ่งที่ฉันจะทำคือใช้FILTERใส่ในตารางยอดขายจากนั้นตั้งค่าคอลัมน์ปริมาณที่มากกว่าสองเพื่อใช้เป็นนิพจน์ตัวกรอง
ตารางการขายเดิมมีแถวประมาณ15,000แถว แต่ตอนนี้มีเพียง4,700 แถว เนื่องจาก ผลลัพธ์ถูกกรองเพื่อดูเฉพาะผลลัพธ์ที่มีปริมาณมากกว่าสอง
เพื่อแสดงตัวอย่างอื่น ฉันจะใช้ ฟังก์ชันFILTERอีกครั้ง แทรกตารางผลิตภัณฑ์ใช้คอลัมน์ชื่อผลิตภัณฑ์เป็นนิพจน์ตัวกรองและตั้งค่าเท่ากับ"ผลิตภัณฑ์ 100"เพื่อส่งคืนตารางที่มีผลิตภัณฑ์หนึ่งรายการ
นั่นคือสิ่งที่เกิดขึ้นเบื้องหลังเมื่อสูตรทำงานภายในตารางนี้
ขั้นแรกบริบทการประเมิน ถูกนำ ไปใช้ผ่านคอลัมน์ชื่อลูกค้า จากนั้นจึงเพิ่มฟังก์ชันFILTER เพื่อให้ บริบท เพิ่มเติมโดยการลด ตาราง Product นั้น ให้เหลือเพียงProduct 100
หลังจากนั้นProduct 100จะถูกกรองเบื้องหลัง ซึ่งไหลลงไปยังความสัมพันธ์กับตาราง Sales โดยอัตโนมัติ ท้ายที่สุดจะส่งคืนตาราง Sales ของ Product 100เท่านั้น
ตัวอย่างฟังก์ชันค่า
ฉันต้องการแนะนำฟังก์ชันตารางอื่นใน LuckyTemplates ที่เรียกว่าVALUES ฟังก์ชันนี้ส่งคืนตารางหนึ่งคอลัมน์ที่มีค่าไม่ซ้ำกัน
ตัวอย่างเช่น ภายในตารางวันที่ เราจะได้ตารางของเดือนเท่านั้น
ในการทำเช่นนี้ ฉันแค่ต้องใช้ ฟังก์ชัน VALUESและใส่ในคอลัมน์ชื่อเดือนจากตารางวันที่
อีกสิ่งที่เราทำได้คือใส่ ฟังก์ชัน VALUESไว้ในหน่วยวัด แต่อีกครั้ง เป็นการยากที่จะจดจำกระบวนการภายในการวัด เนื่องจากเราไม่สามารถเห็นตารางที่ถูกสร้างขึ้นจริง
ด้วยเหตุนี้จึงเป็นวิธีที่ดีในการประเมินว่าฟังก์ชันตารางเหล่านี้ใช้งานได้จริงอย่างไร
แต่ถ้าเราต้องการหายอดขายเฉลี่ยต่อเดือนของแต่ละคนล่ะ ?
ไม่ชัดเจนทันทีว่าจะทำอย่างไรโดยไม่ทราบว่าจะรวมสิ่งที่เราได้สัมผัสมาก่อนอย่างไร
สิ่งที่ฉันจะทำคือสร้างการวัดใหม่ที่เรียกว่ายอดขายรายเดือนเฉลี่ย เนื่องจากเรากำลังจัดการกับค่าเฉลี่ย การใช้ ฟังก์ชัน น่าจะนึกถึงเป็นอันดับแรก
อย่างไรก็ตาม เราจำเป็นต้องใช้ ฟังก์ชัน ที่นี่ เนื่องจากจำเป็นต้องใช้ฟังก์ชันการวนซ้ำเพื่อประเมินค่าเฉลี่ยในระดับรายเดือน
ภายในฟังก์ชันการวนซ้ำ คุณสามารถใส่ตารางเป็นพารามิเตอร์ตัวแรก อย่างไรก็ตาม คุณไม่ได้ถูกจำกัดเพียงแค่การใช้ตารางที่มีอยู่จริงเท่านั้น คุณยังสามารถใช้ฟังก์ชันตาราง
เนื่องจากค่าเป็นฟังก์ชันตารางฉันจะใช้และใส่ในคอลัมน์เดือนในปฏิทินจากตารางวันที่
ฟังก์ชันการวนซ้ำจะวน ซ้ำผ่านตาราง และตารางที่สร้างจากVALUESถึงMonthInCalendarจะมีค่าเฉพาะของเดือนและปี
การใช้MonthInCalendarเป็นสิ่งที่จำเป็น เพราะหากเราเพิ่งใช้ คอลัมน์ ชื่อเดือนแทน จะใช้ไม่ได้ในปีต่างๆ
เพื่อสร้างการวัดของเราให้เสร็จ ฉันจะใส่Total SalesหลังVALUESเพื่อทำหน้าที่เป็นนิพจน์
เพื่อหลีกเลี่ยงความสับสน ฉันจะไปที่ หน้าจอ ข้อมูลเลือกตารางวันที่ ของฉัน และเปลี่ยนชื่อเดือนในปฏิทินเป็นเดือนและปี
จากนั้นผมจะคลิกที่Sort by columnแล้วเรียงตามคอลัมน์ MonthInYearเพื่อให้แน่ใจว่าเรียงถูกต้อง
ในที่สุด ตอนนี้ฉันสามารถลากและวาง การวัด ยอดขายรายเดือนเฉลี่ย ใหม่ เพื่อให้เราสามารถเห็นค่าต่างๆ ได้
หากต้องการตรวจสอบสิ่งที่เราได้ทำไป ฟังก์ชัน VALUESจะส่งคืนคอลัมน์ของค่าที่ไม่ซ้ำ
บริบทปัจจุบันของลูกค้าถูกนำมาผ่านคอลัมน์ชื่อลูกค้าก่อน จากนั้น เบื้องหลัง ฉันได้สร้าง ตารางหนึ่งคอลัมน์ที่มี ค่าเฉพาะของเดือนและปี
ภายในAVERAGEXฉันได้ทำซ้ำทุกเดือนและทุกปีเพื่อหายอดขายรวมที่ลูกค้าแต่ละรายทำได้ในเดือนและปีเหล่านั้น ยอดขายเหล่านั้นจะถูกบันทึกไว้ในหน่วยความจำของแต่ละเดือน
สุดท้าย ผลลัพธ์ที่คำนวณได้ทั้งหมดจะถูกนำมาเฉลี่ยเพื่อให้ได้ยอดขายเฉลี่ยต่อเดือน
กระบวนการนี้มีความหลากหลายมาก เนื่องจากคุณสามารถใส่Yearไว้ในVALUESแทนที่จะเป็นMonth & Yearเพื่อคำนวณยอดขายเฉลี่ยต่อปี
นอกจากนี้ คุณไม่ได้ถูกจำกัดให้ใช้วันที่เพียงอย่างเดียว เนื่องจากคุณสามารถใส่ชื่อผลิตภัณฑ์เพื่อค้นหายอดขายเฉลี่ยตามผลิตภัณฑ์แทนได้
คุณสามารถค้นหาการคำนวณที่ไม่ซ้ำกันได้อย่างรวดเร็วโดยการรวมเทคนิคเหล่านี้
ตัวอย่างฟังก์ชันทั้งหมด
ฉันต้องการแสดงฟังก์ชันตารางอีกหนึ่งฟังก์ชันใน LuckyTemplates ที่เรียกว่าALLซึ่งเรียกอีกอย่างว่าฟังก์ชันลบตัวกรอง
ฟังก์ชันนี้ทำหน้าที่ตรงข้ามกับ ฟังก์ชัน VALUESในหลายๆ วิธี
เพื่อแสดงตัวอย่าง ฉันจะสร้างหน่วยวัดใหม่ชื่อAll Customer Salesใช้ ฟังก์ชัน CALCULATEและใส่Total Salesเป็นนิพจน์
จากนั้นฉันจะใช้ ฟังก์ชัน ALLและใส่ตารางลูกค้าเนื่องจากคุณสามารถใส่ตารางหรือคอลัมน์ไว้ข้างในได้
หลังจากลากหน่วยวัดใหม่ คุณอาจสังเกตเห็นว่าหน่วยวัดนั้นให้ค่าเดียวกันกับTotal ภายใต้ Total Sales
โดยทั่วไป ฟังก์ชัน ALL จะลบตัว กรองใดๆ ในบริบทปัจจุบันของตารางลูกค้า
เนื่องจากเรามีชื่อลูกค้าในบริบทปัจจุบันของเรา ฟังก์ชัน ALLจึงไม่สนใจตัวกรองใดๆ จากตารางลูกค้าและส่งคืนผลรวมของทุกผลลัพธ์เดียวแทน
วิธีใช้ฟังก์ชัน CROSSJOIN – บทช่วยสอน LuckyTemplates & DAX
ฟังก์ชันวนซ้ำในภาษา DAX – ตัวอย่างโดยละเอียด
เคล็ดลับขั้นสูงเพื่อปรับตาราง LuckyTemplates ของคุณให้เหมาะสม
บทสรุป
เราได้กล่าวถึงฟังก์ชันตารางหลักบางส่วนและวิธีการทำงานภายใน LuckyTemplates
การมีความเข้าใจที่ดีเกี่ยวกับฟังก์ชันเหล่านี้เป็นสิ่งสำคัญเพราะคุณสามารถรวมฟังก์ชันเหล่านี้ไว้ในสูตรเดียวกันได้
คุณสามารถสร้างการคำนวณที่น่าสนใจมากขึ้นได้เมื่อคุณเริ่มคุ้นเคยกับการผสมสูตรของคุณ
สิ่งที่ดีที่สุด
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้