แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

ในช่วงไม่กี่เดือนที่ผ่านมา ฉันได้นำเสนอบทช่วยสอนหลายรายการ ซึ่งแสดงแนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates สำหรับแต่ละเสาหลักทั้งสี่ของ LuckyTemplates ในบล็อกนี้ ฉันต้องการใช้โอกาสนี้นำเสนอรายชื่อ 10 อันดับแรกของฉัน คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

สิ่งนี้จะแตกต่างจาก 10 อันดับแรกแบบดั้งเดิมเล็กน้อย แทนที่จะจัดอันดับ 10 อันดับแรก ฉันเลือก 10 รายการโปรดของฉัน มีองค์ประกอบมากมายสำหรับรายงาน LuckyTemplates ที่ยอดเยี่ยม และมันยากมากที่จะเลือกเพียง 10 องค์ประกอบ แต่ก่อนที่ฉันจะไปถึงจุดนั้น ฉันต้องการเน้นการตั้งค่าทางเลือกสามรายการ ซึ่งตามความเห็นของฉัน จำเป็นต่อรายงาน LuckyTemplates ใดๆ .

อันแรกคือDisable Auto Date/ Time ซึ่งสามารถทำได้ในแต่ละครั้งสำหรับไฟล์ปัจจุบันหรือทั่วโลกสำหรับไฟล์ใหม่ทั้งหมด แนะนำให้ใช้ทั่วโลก

ถัดไปคือ ปิดใช้งานความสัมพันธ์แบบตรวจ หาอัตโนมัติ ขออภัย ไม่สามารถตั้งค่าตัวเลือกนี้โดยรวมได้ ดังนั้นจึงจำเป็นต้องปรับเปลี่ยนสำหรับแต่ละไฟล์

สุดท้าย เราได้ เปิดใช้ การกรองข้าม การตั้งค่านี้ไม่สามารถตั้งค่าทั่วโลกได้เช่นกัน แต่จะขึ้นอยู่กับผู้ชมมากกว่า และควรปรับเปลี่ยนตามรายงานต่อรายงาน โดยขึ้นอยู่กับว่าผู้บริโภคต้องการดูข้อมูลของตนอย่างไร การตั้งค่าของฉันคือการกรองข้ามตลอดเวลา

สารบัญ

แนวทางปฏิบัติที่ดีที่สุด 10 อันดับแรกสำหรับการพัฒนารายงาน LuckyTemplates

1 – ตารางวันที่เฉพาะและทำเครื่องหมายไว้

เมื่อตั้งค่าตัวเลือกทั้งสามนี้แล้ว รายการโปรดอันดับหนึ่งของฉันคือการใช้ตารางวันที่โดยเฉพาะและทำเครื่องหมายไว้เช่นนั้น นี่เป็นสิ่งแรกที่ฉันรับรองเมื่อใดก็ตามที่ฉันกำลังพัฒนาหรือดูรายงาน LuckyTemplates และฉันไม่สามารถแนะนำได้มากพอ

ตารางวันที่ของคุณควรมีทั้งปีและหนึ่งแถวต่อวัน ฉันพบว่าการชดเชยปี ไตรมาส เดือน สัปดาห์ และวันมีประโยชน์อย่างยิ่งและไม่ค่อยพัฒนาหากไม่มีสิ่งเหล่านี้

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

2 – การจัดเตรียมและการอ้างอิงข้อมูล

ถัดไปคือข้อมูลการจัดเตรียมและการอ้างอิงด้วยเหตุผลหลายประการ การโหลดหรือการจัดเตรียมข้อมูลของคุณเป็นตารางที่ไม่ได้แปลงจะช่วยเพิ่มประสิทธิภาพการโหลดและลดความเครียดในแหล่งข้อมูลของคุณ การสร้างหรืออ้างอิงตารางข้อเท็จจริงและมิติของคุณตามต้องการจากข้อมูลระยะของคุณจะช่วยลดหรือบรรเทาความสัมพันธ์ที่ขาดหายไป และเพื่อเป็นโบนัส คุณจะต้องสร้างและแก้ไขความสัมพันธ์ระหว่างตารางด้วยตัวคุณเอง ซึ่งสามารถปรับปรุงภาพในใจของคุณเกี่ยวกับโมเดลข้อมูลเท่านั้น

ดังนั้น ถ้าฉันเข้าไปใน Power Query เราจะเห็นว่าฉันมีตารางแฟลตที่นำเข้าเป็น Staging Query ถ้าผมคลิกขวาจะเห็นว่าผมปิดการใช้งาน Enabled Load

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

เรามาสร้างข้อมูลอ้างอิงนี้สำหรับตารางอื่น ฉันจะคลิกขวาบนข้อมูลนั้น สร้างข้อมูลอ้างอิง และเปลี่ยนชื่อเป็น ทิศทาง จากนั้นผมจะมาที่คอลัมน์ทิศทาง เลือกเฉพาะคอลัมน์นั้น คลิกขวา และลบคอลัมน์อื่น

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

จากนั้นฉันคลิกขวาจากที่นี่และลบรายการที่ซ้ำกัน จากนั้นฉันจะจัดเรียงคอลัมน์

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

3 – ลดปริมาณข้อมูล

แนวทางปฏิบัติที่ดีที่สุดต่อไปคือการลดปริมาณข้อมูล คุณสามารถกรองข้อมูลของคุณได้อย่างเหมาะสมที่แหล่งที่มาเพื่อหลีกเลี่ยงแม้กระทั่งการโหลดแถวหรือคอลัมน์ของข้อมูลที่ไม่จำเป็นในการตอบคำถามเฉพาะที่เป็นจุดประสงค์ของรายงานของคุณ

ถ้าคุณไม่สามารถปรับแหล่งที่มาได้ คุณสามารถใช้ดร็อปดาวน์ตัวกรองแถวเพื่อลบแถวที่ไม่จำเป็นออก และปุ่มเลือกคอลัมน์ใน Power Query เพื่อลบคอลัมน์ที่ไม่จำเป็นออกจากแบบจำลองข้อมูลของคุณ

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

4 – Star Schema หรือ Waterfall Layout สำหรับโมเดลข้อมูล

อันถัดไปคือStar Schemaซึ่งเป็นโครงสร้างในอุดมคติของโมเดลข้อมูลของคุณ คุณควรพยายามค้นหาโมเดลข้อมูลที่เรียบง่ายที่สุดเท่าที่จะเป็นไปได้พร้อมมิติ หรือค้นหาตารางด้านบนหรือรอบๆ ตารางข้อเท็จจริง ความสำคัญของเลย์เอาต์น้ำตกหรือดาวนี้ไม่สามารถเน้นมากเกินไป เพราะจะช่วยปรับปรุงภาพในใจของคุณเกี่ยวกับโมเดลข้อมูลเท่านั้น นอกจากนี้ยังอนุญาตให้ใช้ DAX และประสิทธิภาพภาพที่ดีที่สุดเท่าที่จะเป็นไปได้

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

5 – ใช้ความสัมพันธ์แบบ 1 ต่อกลุ่ม

เท่าที่ความสัมพันธ์ดำเนินไป ให้พยายามทำให้ความสัมพันธ์ทั้งหมดเป็นแบบหนึ่งต่อกลุ่มโดยมีจุดจบด้านหนึ่งอยู่ที่มิติข้อมูล และส่วนหลายจุดสิ้นสุดที่ตารางข้อเท็จจริง หลีกเลี่ยงความสัมพันธ์แบบสองทิศทางหากทำได้ เว้นแต่คุณจะพิจารณาแล้วว่าโมเดลของคุณต้องการจริงๆ และคุณเข้าใจการใช้งานจริงๆ เช่นกัน

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

โปรดจำไว้ว่าคุณสามารถมีความสัมพันธ์ที่ใช้งานอยู่ได้เพียงหนึ่งความสัมพันธ์ระหว่างสองตาราง แต่คุณไม่สามารถมีความสัมพันธ์ที่ไม่ได้ใช้งานจำนวนมากได้

6 – ใช้การตั้งชื่อตัวแปรอย่างละเอียด

เกี่ยวกับการตั้งชื่อตัวแปรแบบละเอียดฉันพยายามเขียนโค้ดเพื่อความชัดเจนมาโดยตลอด และฉันพบว่าการใช้ชื่อตัวแปรแบบละเอียดช่วยให้โค้ดของฉันชัดเจนขึ้นจริงๆ เมื่อฉันใช้ชื่อตัวแปรแบบละเอียด ฉันแทบไม่ต้องเพิ่มความคิดเห็นเชิงอธิบาย และลดข้อผิดพลาดง่ายๆ ในโค้ดของฉันเมื่อฉันเลือกตัวแปรผิดได้อย่างมาก

ฉันยังใช้เครื่องหมายขีดล่างนำหน้าชื่อตัวแปรของฉันด้วย เพิ่มความสามารถในการอ่านและปรับปรุงประเภทของหัวขาดที่ IntelliSense ให้มา

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

7- ใช้ SWITCH TRUE แทนคำสั่ง IF ที่ซ้อนกัน

แนวทางปฏิบัติที่ดีที่สุดในการ รายงานLuckyTemplates อีกประการหนึ่ง ซึ่งฉันแนะนำเป็นอย่างยิ่ง คือการใช้ ดังที่ฉันได้กล่าวไว้ก่อนหน้านี้ ฉันพยายามเขียนโค้ดเพื่อความชัดเจน และพบว่าหนึ่งในวิธีที่ดีที่สุดในการทำเช่นนี้คือการหลีกเลี่ยงการใช้คำสั่ง

ลองดูตัวอย่างที่นี่โดยใช้คำสั่ง IF ที่ซ้อนกัน

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

ฉันชอบใช้ตรรกะ SWITCH TRUE แทน โดยเฉพาะอย่างยิ่งกับการใช้ตัวแปรด้านบน คำสั่ง SWITCH TRUE และโครงสร้าง RETURN Results มีความชัดเจนกว่าเมื่อใช้คำสั่ง IF ที่ซ้อนกัน

ในสูตรที่ใช้ SWITCH TRUE ฉันพบว่าอ่านได้ง่ายกว่ามาก

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

8 – ใช้เทคนิคการแยกหน่วยการวัด

ส่วนหนึ่งของแนวทางปฏิบัติที่ดีที่สุด 10 อันดับแรกของฉันในรายการรายงาน LuckyTemplates คือการวัดสาขา เป็นหนึ่งในวิธีที่ดีที่สุดในการพัฒนาการคำนวณ DAX คุณเริ่มต้นด้วยการวัดอย่างง่ายหรือพื้นฐาน และสร้างการคำนวณที่ซับซ้อน

ฉันพบว่าการวัดการแตกสาขาเป็นหนึ่งในเทคนิคที่ดีที่สุดในการเขียนโค้ดที่ชัดเจน ทำให้ง่ายต่อการดีบักการคำนวณที่ซับซ้อน เนื่องจากสามารถเพิ่มส่วนประกอบแต่ละรายการลงในตารางการตรวจสอบบนหน้างานได้อย่างง่ายดาย

มาดูตัวอย่างด้านล่างนี้กันอย่างรวดเร็ว การวัดฐานของฉันที่นี่คือ Total Shipments ซึ่งเป็น COUNTROWS อย่างง่าย ฉันสามารถแยกสาขาออกเป็นการจัดส่งระดับบริการมาตรฐาน ซึ่งเป็นการคำนวณอย่างง่ายโดยใช้มาตรการตามการจัดส่งโดยรวมนั้น

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

9 – ใช้ FORMAT/GENERAL สำหรับการกำหนดขนาดภาพหรือการเว้นวรรค

ฉันเชื่อมั่นในความสม่ำเสมอ และมักจะพบว่ารายงานของผู้บริโภคแสดงความคิดเห็นเกี่ยวกับความแตกต่างเล็กน้อยในการจัดตำแหน่งขนาดหรือระยะห่างมากกว่าข้อมูล ดังนั้น หนึ่งในวิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้คือการใช้ส่วนทั่วไปของบานหน้าต่างรูปแบบเพื่อตั้งค่าพิกเซลเฉพาะสำหรับ X, Y, ความกว้าง และความสูงเป็นทวีคูณของ 10 ซึ่งช่วยให้มั่นใจได้ถึงความสม่ำเสมอและฉันคิดว่ามันดูดีขึ้น

ลองใช้ การ์ด การขนส่งทางทะเล นี้ เป็นตัวอย่าง เห็นได้ชัดว่ามีการตั้งค่าขนาดที่แตกต่างจากการ์ดการขนส่งทางอากาศ

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

ถ้าฉันขยายบานหน้าต่างการแสดงภาพไปยังบานหน้าต่างรูปแบบ และเปิดส่วนทั่วไป เราจะเห็นว่า X, Y, ความกว้าง และความสูงถูกตั้งค่าเป็นทวีคูณของ 10

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates

10 – การพัฒนาแบบเน้นตารางเป็นหลัก

สุดท้ายแต่ไม่ท้ายสุด เรามีTable -first Development หนึ่งในความจริงที่มักถูกมองข้ามเกี่ยวกับวิชวลจำนวนมากใน LuckyTemplates ก็คือ พวกมันเป็นเพียงตารางที่แสดงในรูปแบบต่างๆ

แซมได้กล่าวถึงหลายครั้งในบทช่วยสอนของเขาว่าวิธีที่ดีที่สุดวิธีหนึ่งเพื่อให้แน่ใจว่าภาพแสดงข้อมูลที่คุณต้องการคือการสร้างตารางก่อนที่แสดงตารางอย่างถูกต้อง จากนั้น สร้างสำเนาของตารางและเปลี่ยนประเภทภาพของการคัดลอกเป็นประเภทที่ต้องการ เช่น แผนภูมิแท่งหรือแผนภูมิพื้นที่

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนารายงาน LuckyTemplates


การออกแบบ LuckyTemplates – แนวทางปฏิบัติที่ดีที่สุดสำหรับแดชบอร์ด
เคล็ดลับสำหรับการออกแบบรายงาน LuckyTemplates – แนวทางปฏิบัติที่ดีที่สุด
แนวทางปฏิบัติที่ดีที่สุด 3 อันดับแรกในการจัดระเบียบแบบจำลอง LuckyTemplates ของคุณ

บทสรุป

แนวทางปฏิบัติที่ดีที่สุดที่ฉันชื่นชอบ 10 ข้อในการพัฒนารายงาน LuckyTemplates บวกกับตัวเลือกโปรดสามตัวเลือกของฉัน ฉันขอแนะนำให้คุณลองใช้เทคนิคเหล่านี้ทั้งหมดเมื่อคุณสร้างรายงานของคุณเอง

ฉันหวังว่านี่จะเป็นประโยชน์สำหรับการเดินทางใน LuckyTemplates ของคุณ ตรวจสอบลิงก์ด้านล่างสำหรับเนื้อหาที่เกี่ยวข้องเพิ่มเติม

ดีที่สุด!

เกร็ก


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้