ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบล็อกของวันนี้ เราจะแนะนำคุณเกี่ยวกับกระบวนการใช้ Quick Measures Pro เพื่อสร้างการวัดแบบกำหนดเองที่ส่งคืนรายการ N อันดับสูงสุดใน LuckyTemplates ตามเมตริกเฉพาะ เป็นเทคนิคที่มีประโยชน์สำหรับการแสดงภาพข้อมูลและการวิเคราะห์ ช่วยให้คุณสามารถระบุประสิทธิภาพสูงสุดในชุดข้อมูลของคุณได้อย่างรวดเร็ว คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สารบัญ
ภาพรวม
ในฉันได้สร้างและบันทึกการวัดผลด่วน ที่ กำหนด เอง ซึ่งฉันเรียกว่าการวัดอันดับ N อันดับสูงสุด
มาตรการนี้ใช้องค์ประกอบจำนวนหนึ่ง จัดอันดับองค์ประกอบและส่งกลับ N ด้านบน ใช้โค้ดด้านล่างเป็นตัวอย่าง
ในกรณีนี้ เราต้องการให้5 อันดับแรกและจัดอันดับสถานที่ ตั้งทั้งหมด ตามยอดขายรวมโดยใช้ฟังก์ชัน หากสินค้าอยู่ใน 5 อันดับแรก โค้ดจะส่งกลับยอดขายรวม มิฉะนั้น จะส่งกลับค่าว่าง
มาตรการนี้มีประโยชน์เมื่อเราต้องการจัดอันดับข้อมูลของเรา อย่างไรก็ตาม รหัสนี้เชื่อมโยงกับสถานที่ยอดขายรวมและ5 อันดับแรก
สิ่งที่เราต้องการทำคือทำให้รหัสกว้างมากขึ้น เพื่อที่จะสามารถใช้องค์ประกอบใดๆ จัดลำดับตามหน่วยวัดใดๆ และทำ N อันดับสูงสุดในรายงาน LuckyTemplates จำนวนเท่าใดก็ได้
การปรับเปลี่ยนการวัดอันดับ N อันดับสูงสุด
เริ่มต้นด้วยการคัดลอกโค้ดDAX
เปิดQuick Measure Proและสร้างการวัดด่วนรูปแบบ N ยอดนิยมของเรา
หากคุณไม่เคยสร้าง การวัดอย่างรวดเร็วมาก่อน สิ่งแรกที่ต้องทำคือสร้างไฟล์เทมเพลต JSON สำหรับตัวอย่างนี้ เราจะตั้งชื่อไฟล์เป็นSample QMและคลิกบันทึกไปยังไดเร็กทอรีใดๆ ที่เข้าถึงได้ง่าย
หากเรามีมาตรการด่วนหลายอย่าง เราอาจต้องเปลี่ยนไฟล์เริ่มต้นเป็นครั้งคราว เราสามารถทำได้ใน Quick Measures Pro โดยคลิกตั้งค่าและเปิดไฟล์เทมเพลต JSON ที่เราต้องการใช้เป็นค่าเริ่มต้น
หลังจากตั้งค่าไฟล์ JSON อย่างถูกต้องแล้ว ให้ไปที่Custom Sectionจากนั้นคลิกCustom Measure Demo คลิกใหม่และเทมเพลตการวัดใหม่จะปรากฏขึ้น
มาตรการใหม่อาจดูยาวนานและน่าหวาดหวั่นในตอนแรก แต่มันจะสมเหตุสมผลมากเมื่อเราดำเนินการต่อไป
N อันดับต้น ๆ ใน LuckyTemplates: รหัส DAX
ไปที่ Analyst Hub และดูการวัดรหัส DAX เริ่มต้นของเรา
นึกถึงองค์ประกอบที่เราต้องการแก้ไขในอนาคตเพื่อให้มีความยืดหยุ่นมากขึ้น
ในตัวอย่างนี้ มีสี่รายการที่เราสามารถเปลี่ยนได้
อันดับแรกคือรายการที่จะจัดอันดับ เราจะไม่จัดอันดับสถานที่ตลอดเวลา ในอนาคต เราอาจต้องการจัดอันดับลูกค้า ภูมิภาค ผลิตภัณฑ์ และอื่นๆ
ประการที่สองคือ มาตรการ ที่ใช้ รหัสปัจจุบันของเราจัดอันดับตามยอด ขาย รวมแต่เราอาจต้องการจัดอันดับตามค่าเฉลี่ย สูงสุด และต่ำสุดในข้อมูลของเรา
ประการที่สามคือจำนวนองค์ประกอบที่เราต้องการเก็บไว้ เราอาจต้องติด 3 อันดับแรก 4 อันดับแรก 10 อันดับแรกและอื่นๆ
สุดท้ายคือคำสั่งซึ่งปัจจุบันตั้งค่าเป็นDESC ในอนาคต เราอาจต้องการจัดอันดับข้อมูลของเราจากน้อยไปหามากแทนจากมากไปน้อย
คัดลอกโค้ด DAX นี้แล้วกลับไปที่ Quick Measures Pro
N อันดับต้น ๆ ใน LuckyTemplates: การตั้งค่าการวัดใหม่
ในNew Measure ของเรา ให้เริ่มต้นด้วยการสร้างป้ายกำกับการรวม ทำเครื่องหมายที่ช่องข้างป้ายกำกับการรวมและเลือกสูงสุดในตัวเลือกแบบเลื่อนลง เพื่อหลีกเลี่ยงไม่ให้มีคอลัมน์เปล่า
เปิดใช้งานColumn Labelและเปลี่ยนชื่อเป็นItem to Rank คลิกตั้งค่าจากนั้นเลือกรายการที่เราต้องการจัดอันดับ ซึ่งในกรณีนี้คือเมือง จาก นั้นคลิกตกลง
เราจะทำเช่นเดียวกันกับParameter คลิกช่องทำเครื่องหมายข้างๆ และเปลี่ยนชื่อเป็นNumber of Items to Rank ป้อนพารามิเตอร์เริ่มต้นที่คุณต้องการใช้ ในตัวอย่างนี้ป้อน5
จากนั้น เราจะต้องมีป้ายกำกับการรวมอีกอันหนึ่ง ทำเครื่องหมายที่ช่องข้างAggregation 1 Labelเพื่อเปิดใช้งาน
ในกรณีนี้ ให้แท็กเป็นRank on Basis ofซึ่งเราจะใช้เป็นตัววัด จากนั้น เลือกยอดขายรวมจากรายการตัวแปร
ตอนนี้เราตั้งค่าเสร็จแล้ว เราสามารถไปที่Tooltipsได้ แล้ว
ในคำแนะนำเครื่องมือ ให้ป้อนคำแนะนำที่เราต้องการสำหรับป้ายกำกับต่างๆ ที่เราสร้างขึ้น
ในParameterLabelTooltipเราสามารถสั่งให้ป้อนตัวเลขทั้งหมดเท่านั้น
เมื่อเข้ารหัสคำแนะนำเสร็จแล้ว ให้คลิกเสร็จสิ้น
การวัดผลใหม่ของเราพร้อมแล้ว ณ จุดนี้ เราจึงคลิกเสร็จสิ้นได้
N อันดับแรกใน LuckyTemplates: ตัวแปรแบบกำหนดเอง
จากนั้นเราก็สามารถปรับแต่งโค้ดต่อไปได้
หลังจากที่เราตั้งค่าการวัดใหม่ของเราอย่างถูกต้องแล้ว อินเทอร์เฟซจะให้คำหลักแก่เราเพื่อใช้ในการจัดอันดับและตั้งค่าตัวแปรของเรา
แต่แทนที่จะใช้ตัวแปรเหล่านี้ เราจะปรับแต่งโดยการคัดลอกโค้ด DAX ก่อนหน้านี้
ลบRETURNและ#QMPROในบรรทัดที่ 15 และ 16 ตามลำดับ แล้ววางรหัส DAX
จากนั้นเราก็สามารถปรับแต่งโค้ด
เริ่มต้นด้วยรายการที่จะจัดอันดับ แทนที่Locations [เมืองที่ตั้ง]ด้วย_COLUMN_ซึ่งนำมาจากรายการตัวแปรด้านบน
เราจะแทนที่การวัดยอดขายรวมในครั้งต่อไป เราสามารถแทนที่ด้วยตนเองหรือใช้คุณสมบัติการค้นหาและแทนที่ที่สร้างโดย Greg Deckler
เมื่อต้องการใช้คุณสมบัตินี้ ให้คลิกค้นหา พิมพ์ตัวแปรที่จะแทนที่ในช่องข้อความแรก ซึ่งก็คือ[Total Sales]ในกรณีของเรา
ในช่องข้อความที่สอง ให้ใส่ตัวแปรที่เราต้องการแทนที่ด้วย [Total Sales] ใส่ [_COLUMN1NAME_]กันเถอะ
คลิกแทนที่ทั้งหมดเพื่อแทนที่[ยอดขายรวม] ทั้งหมด ด้วยตัวแปรใหม่
สุดท้าย ลองแทนที่5ด้วย__PARAM__ดังที่แสดงด้านล่าง
หลังจากแก้ไขโค้ดแล้ว ขั้นตอนต่อไปคือการทำความสะอาดการวัดใหม่ของเรา เราต้องการให้มันดูสะอาดเนื่องจากนี่จะเป็นมาตรการถาวรในไฟล์ของเรา
เริ่มต้นโดยใช้ชื่อการวัด “ รูปแบบการจัดอันดับสูงสุด”จากบรรทัดที่ 16 ถึงบรรทัดที่ 1
จากนั้นตั้งค่าตัวแปรสุดท้ายเป็นผลลัพธ์ที่เราต้องการส่งคืน โดยทำตามรหัสด้านล่าง
ถ้าเราคลิก ปุ่ม DAXเราควรเห็นโค้ดของเราถูกแทนที่ด้วยตัวแปรที่เหมาะสม
นี่คือรหัส DAX ที่เราต้องการดูว่าเราทำขั้นตอนก่อนหน้านี้ถูกต้องหรือไม่ หากเราต้องการเปลี่ยนกลับเป็นโค้ดดิบ ให้คลิกRAW
หากต้องการทำความสะอาดโค้ดของเราเพิ่มเติม ให้ลบรายการตัวแปรตั้งแต่บรรทัดที่ 10 ถึง 14
นอกจากนี้ เรายังสามารถนำคีย์เวิร์ดจากบรรทัดที่ 2 ถึง 9 มาใช้ได้ ในกรณีนี้ เราจะปล่อยไว้เพื่อเราจะได้มีไว้ในกรณีที่เราต้องแก้ไขโค้ดในอนาคต
ขั้นตอนต่อไปคือการอัปเดตข้อมูลเมตา ในคำอธิบายให้เขียนว่า“เก็บ N รายการยอดนิยมตามการเลือกของผู้ใช้”ดังที่แสดงด้านล่าง เรายังสามารถใส่มาตรการของเราในโฟลเดอร์หรือซ่อนไว้ไม่ว่าจะด้วยเหตุผลใดก็ตาม
หลังจากแก้ไขข้อมูลเมตาแล้ว ให้คลิกสร้างแบบกำหนดเอง
หน้าต่างป๊อปอัปแจ้งว่าสร้างคำจำกัดความการวัดแล้ว คลิกตกลง
ใน Quick Measures Pro ตัวเลือก รูปแบบการจัดอันดับสูงสุดควรปรากฏใต้ส่วนกำหนดเอง
เราสามารถเปลี่ยนตัวแปรสำหรับAggregation Label, Item to Rank, Number of Items to Rank, Aggregation1 LabelและRank on the Basis of
หลังจากตั้งค่าพารามิเตอร์แล้ว ให้คลิก DAX เพื่อเปิดโค้ด จากนั้น ย่อบรรทัดที่ 1 จากรูปแบบการวัดอันดับยอดขายเฉลี่ยสูงสุดเป็น “ อันดับยอดขายเฉลี่ย N อันดับสูงสุด “ คลิกสร้างเมื่อเสร็จแล้ว
หน้าต่างที่ระบุว่าการวัดอันดับยอดขายเฉลี่ยสูงสุด N สร้างขึ้นสำเร็จในการวัดผล คลิกตกลง
การวัดแบบกำหนดเองใน LuckyTemplates
ถ้าเรากลับไปที่ LuckyTemplates การวัดใหม่ของเราควรแสดงในบานหน้าต่าง เขตข้อมูล
คลิกเพื่อเปิด มาตรวัด อันดับยอดขาย N อันดับสูงสุดโดยเฉลี่ย ซึ่งตั้งค่าตามที่เราระบุไว้ในการวัดผลด่วนของเราทุกประการ
สมมติว่าเราต้องการสร้างแผนภูมิแท่ง ในการทำเช่นนั้น ให้คลิกไอคอนแผนภูมิแท่งภายใต้การแสดงภาพ > สร้างภาพ ลากหน่วยวัดใหม่จาก บานหน้าต่าง ฟิลด์ไปที่แกน Xและชื่อลูกค้าสำหรับแกน Y
ควรกรองลูกค้า 7 อันดับแรกของเราตามยอดขายเฉลี่ย
การปรับเปลี่ยนการวัดแบบกำหนดเอง
มาลองปรับเปลี่ยนการวัดแบบกำหนดเองของเรา ครั้งนี้ขอนำสินค้า 5 อันดับแรกจากยอดขายรวม
ในการทำเช่นนั้น ให้กลับไปที่ Quick Measures Pro ตั้งค่าป้ายกำกับการรวมเป็นSumและเลือกชื่อผลิตภัณฑ์เพื่อจัดอันดับ จากนั้นเลือก รายการ 5 อันดับแรก และจัดอันดับตามยอดขายรวม
ตัดบรรทัดแรกให้สั้นลงเป็น “ ชื่อผลิตภัณฑ์ ยอดขายรวมอันดับสูงสุด” คลิกสร้างแล้วตกลงในหน้าต่างป๊อปอัป
ใน Ribbon ใต้เครื่องมือวัดผลให้ตั้งชื่อเป็นชื่อผลิตภัณฑ์ อันดับสูงสุด ยอดขายรวมและเลือกหน่วยวัดสำหรับตารางหน้าแรก
ลากชื่อผลิตภัณฑ์อันดับสูงสุดไปที่แกน Xและชื่อผลิตภัณฑ์ไปที่แกน Y นี่จะทำให้เรามีแผนภูมิแท่งที่มีผลิตภัณฑ์ 5 อันดับแรกของเรา
สร้างการวัดผลด่วนใน LuckyTemplates ด้วย Quick Measures
Pros & Cons of Quick Measures In LuckyTemplates
Quick Measures LuckyTemplates: Year-To-Date Total Calculation
บทสรุป
โดยสรุป การสร้างก��รวัดอันดับ N สูงสุดที่กำหนดเองด้วย Quick Measures Pro เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการวิเคราะห์และแสดงข้อมูลเป็นภาพใน LuckyTemplates เมื่อทำตามขั้นตอนที่สรุปไว้ในบทช่วยสอนนี้ คุณสามารถสร้างการวัดที่จัดอันดับรายการในหมวดหมู่เฉพาะได้อย่างง่ายดาย ช่วยให้คุณระบุผู้ที่มีประสิทธิภาพสูงสุดได้อย่างรวดเร็วและทำการตัดสินใจอย่างรอบรู้มากขึ้น
อย่าลืมทดสอบการวัดของคุณและทำการปรับเปลี่ยนตามความจำเป็นเพื่อให้แน่ใจว่าได้ให้ข้อมูลที่ถูกต้องและตรงประเด็นที่สุด ด้วย Quick Measures Pro ความเป็นไปได้ไม่มีที่สิ้นสุด และคุณสามารถสำรวจและปรับแต่งการวิเคราะห์ของคุณต่อไปเพื่อเปิดเผยข้อมูลเชิงลึกอันมีค่าในข้อมูลของคุณ
สิ่งที่ดีที่สุด
ไบรอัน จูเลียส
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้