ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
บทช่วยสอนนี้จะเกี่ยวกับลำดับชั้นในการแสดงภาพ LuckyTemplates นี่คือโซลูชัน Power Query ที่ช่วยให้คุณมีภาพเชิงลึกในรายงานและแดชบอร์ดของคุณ คุณจะได้เรียนรู้วิธีสร้างแผนที่รูปร่างของประเทศและเมืองต่างๆ โดยใช้ฟอร์มข้อมูลต้นฉบับ คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สารบัญ
ทำความเข้าใจเกี่ยวกับลำดับชั้นใน LuckyTemplates
ชุดข้อมูลนี้มีลำดับชั้นดังต่อไปนี้:
คุณจะเห็นว่าชุดข้อมูลมีการจัดอันดับตามธรรมชาติ ยิ่งระดับสูงเท่าไร ก็ยิ่งอยู่ในตำแหน่งที่สูงขึ้นในตารางเท่านั้น คุณยังเห็นได้ว่าประเทศต่างๆ เขียนด้วยอักษรตัวใหญ่
การตั้งค่าตารางลำดับชั้น
ในการสร้างแผนผังรูปร่าง คุณต้องมีลำดับชั้นที่ต่ำที่สุดสองระดับเท่านั้น
มีสองปัจจัยที่สำคัญสำหรับการแก้ปัญหา ปัจจัยแรกคือการเลิกหมุนคอลัมน์เพื่อให้ทำงานกับระดับต่างๆ ได้ ปัจจัยที่สองคือการจัดอันดับตามธรรมชาติของระดับเพื่อระบุภูมิภาค ประเทศ และเมือง
เพิ่มคอลัมน์ที่กำหนดเองสำหรับข้อมูล
หากต้องการยกเลิกการเปลี่ยน Pivot ให้เลือกระดับหรือคอลัมน์ จาก นั้นคลิกขวาแล้วเลือกUnpivot Columns
จากนั้น คลิกขวาที่ คอลัมน์ AttributeและเลือกAdd Columns From Examples
ใส่ตัวเลขแล้วมันจะค้นหารูปแบบของคอลัมน์โดยอัตโนมัติ ในกรณี นี้ให้ตั้งชื่อคอลัมน์เป็นLvl Nb
เปลี่ยนประเภทคอลัมน์เป็นจำนวนเต็ม
หลังจากนั้น สร้างคอลัมน์ดัชนีโดยไปที่ แท็ บเพิ่มคอลัมน์แล้วคลิก คอลัมน์ดัชนี จากนั้นเลือกจาก 1
ขั้นตอนต่อไปคือการเพิ่มคอลัมน์แบบกำหนดเองใหม่ที่จะแสดงระดับก่อนหน้า
คลิกCustom Columnจากนั้นตั้งชื่อเป็นPrevious Level จากนั้นป้อนสูตรด้านล่าง
สูตรจะระบุหมายเลขระดับก่อนหน้าของคอลัมน์ Lvl Nb หากคอลัมน์ดัชนีมีค่าเท่ากับ 1 จะแสดงค่าว่าง หากไม่เป็นเช่นนั้น จะได้รับหมายเลขระดับก่อนหน้า
หลังจากกดOKคุณจะเห็นคอลัมน์ใหม่บนตาราง ตรวจสอบให้แน่ใจว่าได้ตั้งค่าประเภทคอลัมน์เป็นจำนวนเต็ม
สิ่งต่อไปที่ต้องทำคือเปรียบเทียบ Lvl Nb และคอลัมน์ระดับก่อนหน้า
เพิ่มคอลัมน์เงื่อนไขใหม่ จากนั้น ตั้งค่าพารามิเตอร์เพื่อที่ว่าหากคอลัมน์ระดับก่อนหน้ามีค่ามากกว่าคอลัมน์ระดับ Nb ก็จะสร้างดัชนี มิฉะนั้นจะให้ค่าว่าง
หลังจากคลิกตกลง คุณจะเห็นคอลัมน์เงื่อนไขในตาราง
ในคอลัมน์นั้น คุณจะเห็นค่าความผิดพลาดและค่า Null หากต้องการลบค่าความผิดพลาด ให้คลิกขวาที่ส่วนหัวของคอลัมน์แล้วเลือกRemove Errors
หากต้องการลบค่า Null ให้คลิกขวาที่เซลล์และแทนที่ค่าด้วย 0
ถัดไปคุณต้องกรอกคอลัมน์ คลิกขวาที่ส่วนหัวแล้วเลือกเติม จาก นั้นเลือกลง
หลังจากนั้น โต๊ะของคุณก็พร้อมสำหรับการแก้ปัญหา
ข้อมูลนี้มีความสำคัญเนื่องจากคุณกำลังจะใช้ Group By เพื่อค้นหาระดับสูงสุดของแต่ละกลุ่ม
การค้นหาลำดับชั้นใน LuckyTemplates
ในตาราง คุณจะเห็นว่าความละเอียดสูงสุดของกลุ่ม 0 และ 8 คือ 4 และ 5 ตามลำดับ ระดับเหล่านี้สอดคล้องกับเมืองที่มีข้อมูลที่คุณต้องการได้รับ
หากต้องการใช้การจัดกลุ่มตาม ให้ไปที่หน้าแรกแล้วคลิกจัดกลุ่มตาม จากนั้นตั้งค่าพารามิเตอร์
จัดกลุ่มคอลัมน์ Custom และค้นหาค่าสูงสุดของคอลัมน์ Lvl Nb
เมื่อเสร็จแล้ว คุณจะเห็นระดับสูงสุดของลำดับชั้นสำหรับแต่ละกลุ่ม
การระบุระดับลำดับชั้น
ขั้นตอนต่อไปคือการมองหาระดับของลำดับชั้นในตาราง
ระดับเมือง
ขั้นแรก ค้นหาชื่อเมืองตามข้อมูล ในการทำเช่นนั้น คุณต้องรวมขั้นตอนนี้และขั้นตอนก่อนหน้าเข้าด้วยกัน
ไปที่Merge Queriesและรวมวันที่ตามแบบกำหนดเองและนับเข้ากับ Data(Current)
ถัดไป เปลี่ยนแถวที่จัดกลุ่มเป็นแทนที่มูลค่าและนับเป็นระดับNb จากนั้นคลิก ตกลง
ตอนนี้คุณมีตารางแสดงเมืองที่มีลำดับชั้นระดับ 4 และ 5 ทั้งหมด
เนื่องจากคุณมีคอลัมน์ Grouped Rows แล้ว ให้ลบคอลัมน์ Custom และ Count
ถัดไป ขยายคอลัมน์ Grouped Rows เพื่อดูข้อมูลทั้งหมด จากนั้น ลบชื่อคอลัมน์เริ่มต้นของแถวที่จัดกลุ่มแบบขยาย
นี่คือลักษณะของตารางที่ขยายแล้ว:
ลบคอลัมน์ทั้งหมดยกเว้นคอลัมน์ค่าและระดับก่อนหน้า
ขณะนี้คุณมีตารางที่แสดงเฉพาะระดับเมือง
ระดับประเทศ
หากต้องการค้นหาระดับประเทศ คุณสามารถใช้เทคนิคและตรรกะเดียวกันได้
ไปที่ Merge Query แล้วคัดลอกโค้ด เพิ่มบรรทัดสูตรใหม่และวางรหัสที่นั่น ในตอน ท้ายของโค้ด ให้เปลี่ยนLeftOuterเป็นRightAnti
ในการรวมค่าแบบกำหนดเองและค่านับ LeftOuter จะเลือกระดับของเมือง
นี่คือสิ่งที่รหัสเลือก
LeftOuterแยกเมืองที่ปิดล้อมด้วยกล่องสีแดง ในทางกลับกันRightAntiจะเลือกค่าที่อยู่นอกกรอบซึ่งเป็นประเทศ
หลังจากเปลี่ยนรหัสแล้ว คุณจะได้รับ 3 คอลัมน์ใหม่
อีกครั้ง ลบคอลัมน์ทั้งหมดยกเว้นแถวที่จัดกลุ่มแล้วขยาย
จากนั้นใช้ Group By และป้อนชื่อคอลัมน์เป็นMax_Lvl ตั้งค่าการดำเนินการเป็นMaxและคอลัมน์เป็นLvl Nb
จากนั้นสร้างรหัสโดยการรวมตาราง ไปที่Merge Queriesและรวม Custom และ Max_Lvl เข้ากับ Data (ปัจจุบัน)
ในสูตร ให้เปลี่ยนChanged Type3เป็นReplaced ValueและMax_Lvlเป็นLvl Nb
หลังจากแก้ไขสูตรแล้ว ตอนนี้คุณจะมีตารางที่มีทุกประเทศ
ลบคอลัมน์ทั้งหมดยกเว้น คอลัมน์ Change Type3และขยาย
ขณะนี้คุณสามารถดูข้อมูลทั้งหมดภายในคอลัมน์นั้นได้ อย่าลืมเปลี่ยนชื่อของคอลัมน์ Value เป็นCountry
คุณจะต้องใช้คอลัมน์ประเทศและกำหนดเองเท่านั้น ดังนั้นให้นำคอลัมน์อื่นๆ ออก
ตอนนี้คุณมีตารางสุดท้ายสำหรับประเทศต่างๆ
การผสานลำดับชั้นใน LuckyTemplates
เมื่อคุณมีตารางประเทศและเมืองแล้ว คุณต้องผสานเข้าด้วยกัน
ไปที่ Merge Queries และรวมตาราง Custom กับตาราง Custom ของ Data (ปัจจุบัน) ตั้งค่าพารามิเตอร์ Join Kind เป็นInnerจากนั้นคลิก OK
ในสูตร เปลี่ยน COUNTRIES เป็น CITY แล้วกด Enter
ขยาย คอลัมน์ COUNTRIES.1เพื่อดูคอลัมน์อื่นๆ ทั้งหมด
ลบคอลัมน์ทั้งหมดยกเว้นประเทศและค่า จากนั้นเปลี่ยนชื่อส่วนหัวของ Value เป็นCity
นี่คือตารางอย่างง่ายสำหรับประเทศและเมือง:
ขั้นตอนสุดท้ายคือการเพิ่มแผนผังรูปร่างเพื่อแสดงข้อมูลเป็นภาพ
ใส่ตาราง Country ในพารามิเตอร์ Location และใส่ City ใน Colour Saturation จากนั้น เปลี่ยนการฉายภาพจาก Mercator เป็น Orthographic
ตอนนี้คุณสามารถดูการแสดงภาพแผนที่พร้อมข้อมูลลำดับชั้นได้แล้ว
การแสดงข้อมูล LuckyTemplates – แผนที่แบบไดนามิกในคำแนะนำเครื่องมือ
เรียงลำดับการแสดงข้อมูลแบบไดนามิกในรายงาน LuckyTemplates ของคุณ
ความสำคัญของการสร้างการแสดงภาพ LuckyTemplates ที่น่าสนใจ
บทสรุป
ลำดับชั้นในการแสดงภาพ LuckyTemplatesมีความสำคัญต่อการได้รับข้อมูลเชิงลึกที่มีค่า พวกเขาบอกรายละเอียดและข้อมูลเฉพาะในรายงานของคุณโดยจัดลำดับในระดับต่างๆ
ฉันหวังว่าบทช่วยสอนนี้จะช่วยให้คุณเข้าใจถึงความสำคัญของการจัดอันดับเหล่านี้ในการแสดงภาพและรายงานของคุณ พวกเขาทำให้ข้อมูลของคุณง่ายขึ้นด้วยวิธีที่น่าสนใจยิ่งขึ้น
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้