ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
LuckyTemplates คือการแสดงข้อมูลที่มีประสิทธิภาพและเครื่องมือข่าวกรองธุรกิจที่ช่วยให้ผู้ใช้สามารถเชื่อมต่อกับแหล่งข้อมูลต่างๆ สร้างรายงานเชิงโต้ตอบและแดชบอร์ด และแบ่งปันกับผู้อื่น ในบล็อกของวันนี้ เราจะสำรวจการเรียกฟังก์ชันที่ทรงพลังที่สุดใน LuckyTemplates
การเรียกใช้ฟังก์ชันนี้จะช่วยเพิ่มขีดความสามารถของ LuckyTemplates อย่างมาก และนำการแสดงภาพข้อมูลและการวิเคราะห์ของคุณไปสู่อีกระดับ สิ่งนี้จะช่วยให้คุณสามารถใช้ความสามารถในการวิเคราะห์ของ LuckyTemplates เพิ่มขึ้นและทำสิ่งที่น่าทึ่งทั้งหมดภายในบริบทของกรอบงาน LuckyTemplates คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สารบัญ
การเรียกฟังก์ชันชุดข้อมูลใน LuckyTemplates: ภาพรวมปัญหา
โจทย์ตัวอย่างนี้มาจากเว็บไซต์ชื่อExcel BI Nightly Power Query Challengeซึ่งดำเนินการโดย VJ Verma เขาเสนอปัญหาทุกคืนและชุมชนจะแก้ปัญหาและหารือกันในหมู่สมาชิก
ในตัวอย่าง คำถามมีโครงสร้างง่ายๆ โดยมีขีดจำกัดบนและล่างที่กำหนด ระหว่างตัวเลขสองตัวนี้ เราต้องคำนวณจำนวนเฉพาะในช่วงนั้น
แม้ว่าจะเป็นแนวคิดที่ค่อนข้างเรียบง่ายและตรงไปตรงมา แต่ก็ยากกว่ามากในการนำไปใช้ใน LuckyTemplates นั่นเป็นเพราะในบรรดาฟังก์ชัน 800 M และ ประมาณ 400 ฟังก์ชัน ไม่มีคุณลักษณะใดที่ช่วยให้เราระบุได้โดยตรงว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่ใน LuckyTemplates
เราจะเจาะลึกเข้าไปในDataset Callซึ่งเป็นวิธีการย้ายจาก Power Query ไปเป็น R หรือ Python ดำเนินการตามคำแนะนำ จากนั้นกลับไปที่ Power Query อย่างราบรื่นและทำการวิเคราะห์ต่อไป
ให้เรานำข้อมูลจากความท้าทายของ Excel BI และเริ่มทำงาน
การเปลี่ยนประเภทข้อมูล
ด้านล่างนี้คือขีดจำกัดล่างและบน
การกำหนดเหล่านี้อยู่ในรูปแบบข้อความ และเราจำเป็นต้องเปลี่ยนเป็นตัวเลขทั้งหมด ในการทำเช่นนั้น ให้ดับเบิลคลิกที่แถวส่วนหัว ( ขีดจำกัดล่าง หรือ ขีดจำกัดบน) ในตัวเลือกที่ปรากฏขึ้น ให้เลือกเปลี่ยนประเภทจากนั้นเลือกจำนวนเต็ม
ขั้นตอนต่อไปคือการสร้างคอลัมน์ใหม่สำหรับตัวเลขทั้งหมดระหว่างขีดจำกัดบนและล่าง จากนั้น เราจะหมุนคอลัมน์เพื่อสร้างรายการ
ไปที่ แท็บ เพิ่มคอลัมน์และเลือกคอลัมน์ที่กำหนดเองเนื่องจากไม่มีวิธีการทำเช่นนี้โดยตรงผ่านส่วนต่อประสานผู้ใช้
สร้างรหัส M อย่างง่ายและสร้างคอลัมน์ชื่อเป็นNumber ใช้ ฟังก์ชัน List.Numbersซึ่งจะส่งคืนรายการตัวเลขที่กำหนดค่าเริ่มต้น จำนวน และค่าส่วนเพิ่มที่เลือกได้
ตั้งค่าเริ่มต้นเป็น[Lower Limit]และนับเป็น[Upper Limit] – [Lower Limit] + 1เพื่อพิจารณาจุด N ตรวจสอบให้แน่ใจว่าไม่พบข้อผิดพลาดทางไวยากรณ์ คลิกตกลง
คอลัมน์ใหม่ที่มีรายการควรปรากฏขึ้น คลิกที่รายการเพื่อดูตัวเลขในช่วงด้านล่าง
ตัวอย่างเช่น หากเราคลิกรายการในแถวแรก เราจะได้รายการที่แสดงตัวเลขตั้งแต่ 10 ถึง 45
คลิกลูกศรข้างNumberแล้วคลิกExpand to New Rows
จากนั้นคลิกไอคอนรูปแบบทางด้านซ้ายของNumberและเปลี่ยนรูปแบบเป็นจำนวนเต็ม
ณ จุดนี้ เราต้องการทราบว่าแต่ละจำนวนเหล่านี้เป็นจำนวนเฉพาะหรือไม่ อีกครั้ง ไม่มีวิธีการทำโดยตรงใน LuckyTemplates เราสามารถตั้งโปรแกรมชุดของขั้นตอนที่จะกำหนดจำนวนเฉพาะได้ แต่นี่เป็นวิธีที่ง่ายกว่าใน Python
แพ็คเกจ R Prime Number
ใน R มีแพ็คเกจ ที่แตกต่าง กัน สิ่งเหล่านี้เป็นส่วนเสริมที่เราสามารถสร้างในโปรแกรมเพื่อให้บรรลุฟังก์ชันบางอย่าง เทียบเท่ากับวิชวลแบบกำหนดเองหรือเครื่องมือภายนอกใน LuckyTemplates
METACRANนำเสนอแคตตาล็อกของแพ็คเกจ R ที่ได้รับอนุมัติทั้งหมด มีแพ็คเกจที่ใช้งานอยู่มากกว่า 18,800 รายการใน R แต่เรายังสามารถโหลดได้โดยตรงจากเว็บไซต์ผู้พัฒนา ซึ่งหมายความว่าเราสามารถทำการวิเคราะห์ภายในโปรแกรมได้โดยการค้นหาแพ็คเกจที่เหมาะสม
ในกรณีของเรา เราจะค้นหาและพยายามหาสิ่งที่จะตัดสินว่าจำนวนนั้นเป็นจำนวนเฉพาะหรือไม่
พิมพ์Primeในช่องค้นหา
เลือกแพ็คเกจแรกชื่อจำนวนเฉพาะ – ฟังก์ชันด่วนสำหรับจำนวนเฉพาะ นี่คือแพ็คเกจที่ทดสอบว่าตัวเลขเป็นจำนวนเฉพาะและสร้างลำดับของจำนวนเฉพาะหรือไม่
การแทรกแพ็คเกจ R Prime โดยใช้การเรียกฟังก์ชันชุดข้อมูลใน LuckyTemplates
กลับไปที่ LuckyTemplates แล้วคลิกRun R Scriptจาก Ribbon
ตัว ช่วยสร้าง Run R Scriptจะปรากฏขึ้น
เครื่องหมายปอนด์ (#) ซึ่งเป็นตัวบ่งชี้สำหรับความคิดเห็น ระบุว่าตัวแปร ' ชุดข้อมูล' เก็บข้อมูลอินพุตสำหรับสคริปต์ ซึ่งช่วยให้เราทำความสะอาด จัดโครงสร้าง และจัดรูปแบบข้อมูลของเรา ตลอดจนเพิ่มคอลัมน์และจุดเปลี่ยน ทันทีที่เราเรียกdatasetทุกสิ่งที่เราทำจนถึงจุดนั้นจะถูกป้อนเข้าสู่ R สิ่งเดียวกันนี้เป็นจริงสำหรับ Python – ชุดข้อมูลจะทำงานเหมือนกัน
เราสามารถนำความรู้ทั้งหมดที่เรามีเกี่ยวกับ Power Query และทำรูปร่างของเราทั้งหมดก่อนที่จะเรียกใช้ R สิ่งนี้มีประโยชน์มากเพราะเราไม่ต้องเรียนรู้ฟังก์ชัน R ใดๆ ที่ทำสิ่งเดียวกันกับที่เราทำใน Power Query โดยพื้นฐานแล้ว เราสามารถเข้าสู่ส่วนการวิเคราะห์ได้โดยตรง ซึ่งเป็นสิ่งที่เราจะแสดงให้เห็นในวันนี้
เริ่มต้นด้วยการติดตั้งแพ็คเกจ . เราสามารถใช้ คำสั่ง install.packagesได้ แต่ในกรณีนี้ เราจะใช้ไลบรารี
พิมพ์ไลบรารี่และเรียกแพ็คเกจไพรม์ นี่เทียบเท่ากับการนำวิชวลแบบกำหนดเองใน LuckyTemplates จาก AppSource
จากนั้น สร้างตารางชื่อdfสำหรับ data frame และกำหนด ชุด ข้อมูลให้กับตารางนั้น
ใน Power Query ชุดข้อมูลของเราประกอบด้วยทุกอย่างตั้งแต่SourceไปจนถึงChanged Type 1และนั่นคือสิ่งที่เรากำหนดให้กับdf
สร้างคอลัมน์ใหม่ที่เทียบเท่ากับคอลัมน์จากการคำนวณใน LuckyTemplates โดยพิมพ์df$ isprime โปรดทราบว่าเครื่องหมายดอลลาร์ ( $ ) ใน R คล้ายกับวงเล็บเหลี่ยมใน LuckyTemplates
Isprime จะเป็นชื่อคอลัมน์ ของเรา และเราจะกำหนดฟังก์ชันis_primes จากแพ็คเกจ Primes จาก นั้น เราจะเรียก คอลัมน์ Numberจากdf
การดำเนินการนี้ใช้คอลัมน์ตัวเลขและเรียกใช้ผ่านฟังก์ชัน is_primeเพื่อบอกว่าเป็น TRUE หากตัวเลขนั้นเป็นจำนวนเฉพาะ และมิฉะนั้นจะเป็น FALSE ฟังก์ชันจะใส่ TRUE หรือ FALSE ใน คอลัมน์ isprimeในตาราง df
เรียก ตาราง dfในตอนท้าย คลิกตกลง
เราสามารถเห็นdfปรากฏในบานหน้าต่างขั้นตอนที่ใช้ เมื่อเราคลิกที่มัน เราควรจะเห็น คอลัมน์ isprimeซึ่งมีการแบ่งประเภทเป็น TRUE หรือ FALSE
การกรองจำนวนเฉพาะ
ต่อไป เราจะลบแถวของตัวเลขที่ไม่ใช่จำนวนเฉพาะ คลิกลูกศรข้างisprimeเพื่อเปิดตัวกรอง ยกเลิกการเลือกFALSEเพื่อให้เราสามารถนับจำนวนเฉพาะได้
คลิกตกลงจากนั้นไปที่ แท็บ หน้าแรกและเลือก จัดกลุ่มตาม
เปิดตัวเลือกขั้นสูง ในหน้าต่างป๊อปอัป จัดกลุ่มตามขีดจำกัดล่างและเพิ่มกลุ่มสำหรับขีดจำกัดบน จากนั้น สร้างคอลัมน์ชื่อCountและตั้งค่าแถวนับเป็นการดำเนินการเพื่อนับจำนวน TRUE คลิกตกลง
ซึ่งจะให้ผลลัพธ์คล้ายกับการท้าทาย
สร้างชุดข้อมูลการปฏิบัติที่อัปเดตตลอดเวลาใน LuckyTemplates
สามวิธีในการใช้สคริปต์ R ใน LuckyTemplates
R สำหรับ LuckyTemplates | คู่มือสำหรับผู้เริ่มต้น
บทสรุป
โดยสรุป การเรียกชุดข้อมูลเป็นการเรียกฟังก์ชันที่ทรงพลังที่สุดใน LuckyTemplates และเป็นเครื่องมือที่มีค่าสำหรับผู้ใช้ที่ต้องการรับข้อมูลเชิงลึกจากข้อมูลของตน การเรียกใช้ฟังก์ชัน LuckyTemplates แบบเรียบง่ายเพียงครั้งเดียวนี้ช่วยให้คุณขยายขีดความสามารถในการวิเคราะห์ของโปรแกรมได้อย่างมาก โดยนำฟัง��์ชันเพิ่มเติมนับแสนรายการมาไว้ที่ปลายนิ้วของคุณจากภายใน Power Query
เมื่อเข้าใจวิธีการใช้ฟังก์ชันนี้อย่างเหมาะสม คุณจะสามารถจัดการและวิเคราะห์ชุดข้อมูลขนาดใหญ่ได้อย่างง่ายดาย นำไปสู่การสร้างภาพข้อมูลที่มีประสิทธิภาพและให้ข้อมูลมากขึ้น ด้วยข้อมูลเชิงลึกที่ได้รับจากฟังก์ชันนี้ คุณจะสามารถตัดสินใจโดยใช้ข้อมูลและปรับปรุงความเข้าใจโดยรวมเกี่ยวกับข้อมูลของคุณ
สิ่งที่ดีที่สุด
ไบรอัน จูเลียส
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้