ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในโพสต์นี้ ผมต้องการแสดงให้คุณเห็นว่าหนึ่งในเทคนิคการแสดงภาพที่น่าสนใจที่สุดใน Advanced LuckyTemplates คืออะไร คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
อย่ารู้สึกว่าคุณถูกจำกัดให้ใช้เพียงตัวเลือกการแสดงภาพทั่วไปภายใน LuckyTemplates (หรือภาพแบบกำหนดเองสำหรับเรื่องนั้น) คุณมีโอกาสสำคัญที่จะทำให้ภาพของคุณน่าสนใจยิ่งขึ้นโดยใช้ DAX เพื่อสร้างการวัดแบบไดนามิก
ในบทแนะนำสอน การใช้งาน LuckyTemplates ขั้นสูงนี้ ฉันจะแสดงวิธีใช้ สิ่งที่ฉันเรียกว่าวิธีการแบบหลายเธรดเพื่อการแสดงภาพแบบไดนามิก การสร้างหน่วยวัดไดนามิกผ่านการเลือกเพียงครั้งเดียวนั้นยอดเยี่ยม แต่สิ่งที่นำวิชวลของคุณไปสู่อีกระดับคือเมื่อคุณเธรดตัวแปรหลายตัวเป็นหน่วยวัดที่จะกำหนดสิ่งที่แสดงภายในการแสดงข้อมูล
นี่ไม่ใช่เทคนิคที่ง่าย แต่ก็คุ้มค่าที่จะเรียนรู้และทำความเข้าใจอย่างแน่นอน ถ้าเป็นเช่นนั้น คุณสามารถเริ่มใช้มันได้หลายวิธี
ในโมเดลสาธิต ฉันใช้การโต้ตอบด้วยภาพเพื่อให้ได้ผลลัพธ์ที่ยอดเยี่ยมโดยการสร้างเลเยอร์สามชั้นภายในหน้ารายงานเพื่อเจาะลึกข้อมูลสำคัญและข้อมูลในภูมิภาคต่างๆ
ฉันจะแนะนำเทคนิค LuckyTemplates ขั้นสูงนี้โดยละเอียด ตั้งแต่การสร้างตารางไปจนถึงการคำนวณ DAX สิ่งแรกที่เราต้องทำคือพัฒนาการคำนวณหลักของเรา (รายได้และกำไร) แต่ก่อนที่เราจะข้ามไปนั้น มาดูโมเดลข้อมูลของเราและดูว่าเรากำลังทำงานกับอะไร
สารบัญ
โครงสร้างตัวแบบข้อมูล
ในรูปแบบข้อมูลของเรา เรามีวันที่ ลูกค้า พนักงานขาย ผลิตภัณฑ์ สถานที่ และการขาย
ในตารางการขาย ของเรา ซึ่งเราจะทำการคำนวณหลักของเรา สิ่งที่เรามีคือปริมาณการขาย ของเรา
ดังนั้นเราจึงต้องเขียนตรรกะเพื่อหามูลค่าเงินดอลลาร์ที่แท้จริงต่อการขาย และในตารางผลิตภัณฑ์ ของเรา เรามี คอลัมน์ ราคาปัจจุบันเพื่อให้เราสามารถใช้ค่านั้นและคำนวณมูลค่าการขายทั้งหมดต่อสินค้าที่ขายได้
การทำงานตามมาตรการหลัก
ในการสร้างหน่วยวัดนั้น เราคลิกที่หน่วยวัดใหม่และพิมพ์การคำนวณ
เราจะเรียกมันว่ายอดขายรวมและเราจะใช้เพื่อวนซ้ำไปทุกๆ แถวในตารางยอดขายแล้วคูณจำนวนที่ขายด้วยราคา ดังนั้นเราจึงใช้ ฟังก์ชัน ซึ่งช่วยให้เราสามารถย้อนกลับผ่านความสัมพันธ์ ไปยังตารางผลิตภัณฑ์
นั่นคือรายได้รวมของเรา ตอนนี้เรากำลังจะหากำไรรวม ของเรา โดยที่เรามีขั้นตอนที่ต้องดำเนินการเพื่อให้ได้มา ก่อนอื่น เราจะคำนวณต้นทุนรวม ของเรา ซึ่งเราสามารถทำได้เนื่องจากเรามีคอลัมน์ต้นทุน ใน ตารางผลิตภัณฑ์ ของเรา
เราสามารถใช้ตรรกะเดียวกันทุกประการ (การคำนวณยอดขายรวม) คัดลอกและวาง และสร้างหน่วยวัดใหม่ เราเพียงแค่เปลี่ยนชื่อเป็น Total Costsจากนั้นเราจะใส่ Costs แทนราคาปัจจุบัน
เราสามารถใส่สิ่งนี้ลงในตารางเพื่อให้แน่ใจว่าการคำนวณสิ่งต่างๆ ถูกต้อง จากนั้นเราจะทำการฟอร์แมตและแปลงค่านี้ให้เป็นค่าเงินดอลล่าร์
ตอนนี้เรากำลังดูยอดขายรวมและต้นทุนรวมต่อผลิตภัณฑ์
จากนี้เราสามารถคำนวณกำไรรวมได้อย่างง่ายดาย เราเพียงแค่ลบต้นทุนรวมออกจากยอดขายรวม
ตอนนี้เราต้องค้นหาว่าเราจะทำให้ภาพเหล่านี้เป็นไดนามิกได้อย่างไร โปรดทราบว่าเราต้องการดูวันที่ตามเวลาแบบไดนามิกและเลือกกรอบเวลาที่แตกต่างกัน ตัวอย่างเช่น เราต้องการดูเจ็ดวันล่าสุดและ/หรือ 30 วันที่ผ่านมา เป็นต้น เราไม่สามารถทำเช่นนั้นได้จากตารางวันที่มาตรฐาน เราจำเป็นต้องสร้างตารางเพิ่มเติมและป้อนลงในการคำนวณของเรา
การสร้างตารางสนับสนุน
มีหลายวิธีในการสร้างตารางใหม่นี้ แต่ฉันมักชอบใช้Enter Dataเพราะมันทำงานได้ดีในกรณีส่วนใหญ่และสร้างตารางได้อย่างรวดเร็ว
ดังนั้นเราจึงคลิกที่ป้อนข้อมูลและกรอกข้อมูลในคอลัมน์ เราจะเรียกตารางนี้ว่าDay Range Selection
เมื่อเราโหลดเข้าไป มันบอกว่ากำลังพยายามสร้างการเชื่อมต่อกับโมเดล แต่ไม่มี การเชื่อมต่อทางกายภาพหรือความสัมพันธ์กับสิ่งใดในโมเดลเลย
จากนั้นเราทำการจัดเรียงตามคอลัมน์วันตารางของเราที่นี่เพื่อเรียงลำดับที่ถูกต้อง ...
…แล้วเปลี่ยนเป็นตัวแบ่งส่วนข้อมูล
การทำงานตามสูตรการเลือกช่วงวัน
สิ่งต่อไปที่เราต้องทำคือหาว่าเรากำลังเลือกอะไรอยู่ ในการทำเช่นนั้น เราไปวัดใหม่อีกครั้งและพิมพ์สูตรของเรา เราจะใช้ ฟังก์ชัน และเรียงตามวันแต่เราแน่ใจว่าเราจัดเรียงอย่างถูกต้อง ถ้าเราจะใช้แบบนี้ เราจะได้ error ถ้าไม่ได้เลือกอะไรไว้เลย
ในการแก้ไขปัญหานี้ เราจะใช้จากนั้นไปที่ช่วงวัน ดังนั้น หากเลือกเพียงค่าเดียวในช่วงวัน ก็จะเท่ากับวัน ถ้าไม่เช่นนั้นจะเท่ากับ 0 หรือค่าเริ่มต้นบางค่า หรือเราสามารถใช้ Datesดังนั้นหากไม่ได้เลือกไว้ ก็จะแสดงทุกอย่าง
ตอนนี้เรามี การเลือก ช่วงวันซึ่งเราจะใช้ในการคำนวณของเรา เราจำเป็นต้องพิจารณาสิ่งที่แสดงจริงในช่วงวันที่ตามการเลือก
ดำเนินการคำนวณเพื่อแสดงช่วงวันที่ที่เลือก
ขั้นแรก เราใส่วันที่ที่นี่ในตารางของเรา จากนั้นจัดเรียงและกำจัด เรามากำจัดเวลากัน และแสดงเฉพาะปี 2015, 2016 และ 2017 เท่านั้น
ตอนนี้เราต้องสร้างการคำนวณที่ แสดง เฉพาะ ข้อมูลสำหรับช่วงที่เลือกเท่านั้น
ตรรกะนี้ใช้คำสั่งสิ่งนี้จะคำนวณยอดขายทั้งหมด แต่จะคำนวณเฉพาะช่วงเวลาหนึ่งเท่านั้น เราสามารถสร้างช่วงเวลานั้นโดยใช้เหนือตารางวันที่ ถ้าวันที่มากกว่า (>) TODAY ให้ลบด้วยช่วงวันและถ้าวันที่น้อยกว่า (<) หรือ="" เท่ากับ="" (=")" ถึง="" วันนี้ ก็จะ= "" แสดง="" the="">
ดังนั้น ถ้าเราใส่สิ่งนี้ลงในตาราง เราจะเห็นว่าตารางนี้เป็นแบบไดนามิก มันจะเปลี่ยนไปตามการเลือกตัวแบ่งส่วนข้อมูล
แนวคิดการเปลี่ยนบริบท
ก่อนที่เราจะดำเนินการต่อ ฉันต้องการแสดงให้คุณเห็นสิ่งที่น่าสนใจทีเดียว ซึ่งถ้าฉันไม่เลือกอะไรเลย เราจะได้ผลลัพธ์เพียงรายการเดียว แต่เรามี 1,094 ในช่วงวันของเรา
นี่เป็นแนวคิดที่น่าสนใจมากที่เรียกว่าContext Transition
หากเราดูในสูตรของเรา ช่วงวันที่ของเราคือ 1,094
นี่เป็นเพราะวิธีการเขียนเมื่อไม่มีการเลือกสิ่งใดใน Dates
ฟังก์ชัน FILTER ในสูตร Total Revenue มีช่วงวันที่ประเมินเป็น 1 วันทุกๆ แถว เทียบกับ 1,094 แถวที่ควรจะเป็น
วิธีที่รวดเร็วมากในการแก้ไขปัญหานี้ โดยไม่ต้องลงรายละเอียดเกี่ยวกับการเปลี่ยนบริบท คือการรวมวันที่ไว้ในไม่ว่ามันจะอยู่ที่ใดในฟังก์ชัน FILTER วนซ้ำ ก็จะรับช่วงวันที่ทั้งหมดที่เรามี
การสร้างภาพไดนามิกแบบมัลติเธรด
เราต้องการข้ามไปมาระหว่างรายได้รวมและกำไรรวมภายในวิชวลเดียวกัน ดังนั้นเราจะทำขั้นตอนที่คล้ายกันในแง่ของการสร้างตารางสนับสนุน เราจะเรียกว่าการเลือกเมตริก
จากนั้น เราจะต้องสร้างกำไรรวมแบบไดนามิกอีกรายการหนึ่ง เราเพียงแค่คัดลอกสูตรรายได้รวมของเรา เปลี่ยนชื่อเป็นกำไรทั้งหมดและแทนที่จะเป็นยอดขายรวม เราจะแยกย่อยเป็นกำไรรวม
จากนั้นเราจะจัดเรียงตารางการเลือกเมตริกตามคอลัมน์ดัชนี
และตอนนี้เราต้องการให้มีค่าที่เปลี่ยนแปลงสำหรับการเลือกที่เรากำลังทำ (รายได้หรือกำไร)
วิธีทำคือสร้างมาตรการอื่น เราจะเรียกมันว่าMetric Select
สิ่งต่อไปที่เราทำคือสร้างการคำนวณหลักนี้โดยที่เราป้อนเธรดเหล่านี้ผ่านการคำนวณ จากนั้นป้อนการคำนวณขั้นสุดท้ายหรือการคำนวณหลักลงในการแสดงภาพของเรา
การสร้างการคำนวณหลัก
เราจะเรียกสูตรนี้ว่าMetric Selection Results ในการคำนวณนี้ เราจะใช้ตรรกะ
เราลากการวัดนี้ลงในตารางของเรา และเราได้ผลลัพธ์หรือการคำนวณแบบหลายเธรด นี้ เราสามารถเลือกกรอบเวลาและเมตริกใดก็ได้และจะให้ผลลัพธ์นั้นแก่เรา
เรายังสามารถใช้มาตรการนี้ในมิติใดก็ได้ของเรา ตัวอย่างเช่น เราอาจต้องการดูสิ่งนี้จากมุมมองรายวัน ผลิตภัณฑ์หรือลูกค้าทั้งหมดของเรา เป็นต้น
เราสามารถคลิกผ่านและดูผลกำไรเทียบกับรายได้ของเรา เราสามารถดูกรอบเวลาที่เฉพาะเจาะจงและดูว่าการสร้างภาพข้อมูลแบบไดนามิกนี้ให้ลักษณะต่างๆ ที่หลากหลายแก่เราได้อย่างไร เราสามารถป้อนการเลือกหรือเธรดต่างๆ เข้าไปได้
เทคนิคการแสดงข้อมูลใน LuckyTemplates – Multi Measure Dynamic Visuals
วิธีสร้างรายงาน LuckyTemplates แบบไดนามิก
โดยใช้ฟิลด์ตัวกรองและการโต้ตอบด้วยภาพเพื่อสร้างการแสดงภาพที่น่าสนใจใน LuckyTemplates
บทสรุป
ในบทช่วยสอนนี้ เราได้ดูเทคนิค LuckyTemplates ขั้นสูง นี่เป็นเพียงตัวอย่างหนึ่งของวิธีที่คุณสามารถทำได้ แต่มีหลายวิธีที่คุณสามารถนำเทคนิคนี้ไปใช้ได้ สิ่งหนึ่งที่โดดเด่นสำหรับฉันคือเมื่อคุณต้องการดูอันดับลูกค้าแบบไดนามิก
เป้าหมายหลักของฉันในบทช่วยสอนนี้คือการสร้างแรงบันดาลใจให้คุณเกี่ยวกับสิ่งที่คุณสามารถทำได้ภายใน LuckyTemplates มันไม่จำกัดอย่างจริงจัง! ในขณะที่คุณต้องเรียนรู้มากมายเกี่ยวกับพื้นที่ต่างๆ ทั้งหมดภายใน LuckyTemplates เพื่อให้ทุกอย่างทำงานได้ดี เมื่อคุณทำแล้ว การแสดงภาพและงานวิเคราะห์สามารถบรรลุผลลัพธ์ที่น่าทึ่งได้
ขอให้โชคดีกับสิ่งนี้ – ฉันขอแนะนำให้เรียนรู้เทคนิค LuckyTemplates ขั้นสูงนี้ให้ดี คุณจะไม่เสียใจเลยแม้แต่วินาทีเดียว!
ไชโย!
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้