ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
บทช่วยสอน นี้เกี่ยวกับ ฟังก์ชัน Power Query ใน LuckyTemplates ที่เรียกว่าGroup By เป็นคุณลักษณะที่ประเมินค่าต่ำใน LuckyTemplates ที่ช่วยให้คุณแก้ปัญหาทั่วไปด้วยวิธีที่ง่ายที่สุดเท่าที่จะเป็นไปได้ คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ฟังก์ชัน Group By เป็นตัวเลือกที่ดีที่สุดเมื่อคุณมีชุดของแอตทริบิวต์ที่คุณต้องการจัดกลุ่มและสร้างผลรวม
สารบัญ
ตัวอย่างตารางการขาย
นี่คือรายงานตัวอย่างที่ใช้การคำนวณ DAX มีความซ้ำซ้อนแบบวงกลมและปัญหาบริบทของตัวกรอง
ตารางถูกจัดกลุ่มตามลูกค้า ปีและเดือน และผลรวมของยอดขาย
ยอดขายรวมจะถูกวางไว้ในแต่ละแถวของกลุ่ม
การใช้กลุ่มฟังก์ชัน Power Query โดย
หากต้องการทำซ้ำโดยใช้ฟังก์ชัน Group By ให้เปิด Power Query แล้วคลิกGroup By
เมื่อเปิดแล้ว ให้คลิกขั้นสูงและเริ่มจัดกลุ่มแอตทริบิวต์
ขั้นแรก จัดกลุ่มลูกค้าและปีและเดือน ในกรณี นี้ให้ตั้งชื่อคอลัมน์Total Sales Amount Grouped ถัดไป เปลี่ยนการดำเนินการเป็นSum และ คอลัมน์เป็นSales Amount
คุณจะเห็นว่ามันสร้างคอลัมน์ อย่างไรก็ตาม ข้อมูลไม่สมบูรณ์เนื่องจากมีเพียงหนึ่งแถวต่อลูกค้าหนึ่งราย
ดังนั้น กลับไปที่ขั้นตอน Group By function เพื่อแก้ไขปัญหานี้
ที่ด้าน ล่างของฟังก์ชัน ให้คลิกAdd Aggregationและตั้งชื่อว่าAllData
สำหรับการดำเนินการ เลือกแถวทั้งหมด การดำเนินการนี้ให้วิธีการส่งคืนแถวทั้งหมดที่อยู่ในข้อมูลต้นฉบับโดยใช้ตัวดำเนินการรวม ถัดไป เลื่อนพารามิเตอร์ขึ้น แล้วคลิก ตกลง
สิ่งนี้จะสร้างคอลัมน์ใหม่ในตาราง
ตอนนี้ ลบ คอลัมน์ ลูกค้าและปีและเดือนและขยายคอลัมน์ข้อมูลทั้งหมด
ตอนนี้คุณได้ตั้งค่าตารางแบบเดียวกับในตัวอย่างแล้ว
ดังนั้น แทนที่จะใช้DAX ที่ซับซ้อน และการอ้างอิงแบบวงกลม คุณสามารถใช้ Group By เพื่อรับผลลัพธ์ที่ต้องการได้อย่างง่ายดาย
ตัวอย่างบันทึกบาสเกตบอล
ในตัวอย่างนี้ เราใช้บันทึกรอบชิงชนะเลิศของทีมบาสเก็ตบอล Chicago Bulls
นี่คือซีรีส์เจ็ดเกมที่ดีที่สุดในแต่ละปี
การใช้กลุ่มฟังก์ชัน Power Query โดย
การใช้ฟังก์ชัน Group By คุณต้องกำหนดจำนวนซีรีส์ที่ชนะ ซึ่งก็คือ 4 ใน 7
หากคุณใช้รหัส DAX คุณอาจใช้มาตรการนี้เพื่อระบุชุดที่ชนะ
คุณจะเห็นว่ามันใช้คำสั่ง FILTER ที่ซ้อนกันตัว ซ้ำที่ซ้อนกัน และฟังก์ชันบางอย่างเช่น ,
หากต้องการทำใน Power Query ให้นำผลชนะและแพ้ออกแล้วแปลงเป็นหน่วยนับ
ไปที่ เพิ่มคอลัมน์ และคลิกคอลัมน์จากตัวอย่าง จากนั้นตั้งชื่อคอลัมน์ว่าCount หลังจากนั้นให้กำหนดค่า 0 สำหรับการแพ้และ 1 สำหรับการชนะ
ขั้นตอนต่อไปคือการหาเกมตัดสินในแต่ละซีรีส์ซึ่งเป็นเกมสุดท้ายที่เล่นเสมอ
ดังนั้นไปที่ Group By แล้วคลิก Advanced จัดกลุ่มปีและตั้งค่าพารามิเตอร์
ป้อนAllData สำหรับ ชื่อ คอลัมน์และตั้งค่า Operation เป็นAll Rows จากนั้นคลิก เพิ่มการรวม และเรียกมันว่าเกมตัดสิน ตั้งค่าการดำเนินการเป็นMax และ คอลัมน์เป็นGames
เมื่อสร้างคอลัมน์แล้ว ให้ขยายคอลัมน์AllData
ตอนนี้คุณมีข้อมูลสำหรับเกมการตัดสินแล้ว
สิ่งสุดท้ายที่คุณต้องทำคือสร้างคอลัมน์อื่นที่ส่งคืนค่าของ คอลัมน์ Countสำหรับเกมการตัดสินของซีรีส์
ในการทำเช่น นั้นให้คลิก Conditional Column และตั้งชื่อเป็นSeries Win Count ตั้งค่าพารามิเตอร์เพื่อสร้าง คอลัมน์ นับหาก คอลัมน์ เกมเท่ากับคอลัมน์เกมการตัดสิน ถ้าไม่ใช่ก็ควรกลับไปเป็น 0
เมื่อเสร็จแล้ว ไปที่แท็บ หน้าแรก แล้วคลิก ปิด & นำไปใช้
นี่คือตารางที่สร้างขึ้นโดยใช้มาตรการDAX ที่ซับซ้อน
การสร้างตารางบันทึกบาสเกตบอลใหม่
เมื่อใช้การวิเคราะห์นี้ คุณสามารถสร้างตารางใหม่ได้
นำคอลัมน์จำนวนปี และซีรีส์ที่ชนะ ไปที่แดชบอร์ดแล้วแปลงเป็นตาราง
ตรวจสอบให้แน่ใจว่าปีไม่ได้สรุปและรูปแบบการชนะของซีรีส์นับเป็นจำนวนเต็ม
ถัดไป รับผลรวมของจำนวนการชนะของซีรีส์ คลิกลูกศรแบบเลื่อนลงของคอลัมน์แล้วเลือกผลรวม
คุณจะเห็นว่ามีผลลัพธ์เหมือนกันโดยไม่ต้องใช้ฟังก์ชัน DAX เดียว
ในสองตัวอย่างนี้ คุณสามารถดูได้ว่าฟังก์ชันจัดกลุ่มตามทำงานอย่างไรเมื่อคุณรวมกับความสามารถในการส่งคืนผลรวมหรือส่งคืนแถวทั้งหมด
มันช่วยให้คุณมีความยืดหยุ่นในการจัดการกับปัญหากลุ่มที่หลากหลาย
บทสรุป
วิธีที่มีประสิทธิภาพในการใช้ฟังก์ชัน GROUPBY ใน LuckyTemplates
การจัดระเบียบแบบสอบถามของคุณออกเป็นกลุ่มใน LuckyTemplates
กลุ่มการคำนวณ LuckyTemplates – บทช่วยสอน DAX
Group By เป็นฟังก์ชัน Power Query ที่มีประโยชน์อย่างมากใน LuckyTemplates มีศักยภาพที่ดีในการสร้างรายงานและการแสดงภาพ
หากการใช้ฟังก์ชันและโค้ด DAX ซับซ้อนเกินไป คุณสามารถใช้ฟังก์ชัน Group By แทนได้ ช่วยสร้างข้อมูลที่มีค่าสำหรับปัญหาที่ซับซ้อนได้อย่างง่ายดาย
ในบทช่วยสอนนี้ เราได้แสดงวิธีเพิ่มศักยภาพของฟังก์ชัน Group By และนำไปใช้กับรายงานของคุณเอง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้