ธีมแบบกำหนดเองใน LuckyTemplates

ธีมแบบกำหนดเองใน LuckyTemplates

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

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

คุณต้องคุ้นเคยกับไวยากรณ์และโครงสร้างของไฟล์ JSON และเครื่องมือสภาพแวดล้อมการพัฒนา ฉันจะใช้รหัส Visual Studio เพื่อพัฒนาไฟล์ธีม JSON

มาดูการปรับแต่งที่มีอยู่แล้วในแอปพลิเคชันเดสก์ท็อป LuckyTemplates ขั้นแรก เราต้องมีผืนผ้าใบเพื่อแสดงผลงานของเรา ฉันใช้ชุดข้อมูลการปฏิบัติของ LuckyTemplates ซึ่งเป็นชุดข้อมูลการขายอย่างง่ายที่สามารถสร้างภาพได้อย่างง่ายดาย ไฟล์ PBIX สาธิตเป็นหน้ารายงานเดียวและขนาดที่กำหนดเอง 1600 x 900 ถูกใช้เพื่อให้มีพื้นที่มากกว่ารายงานมาตรฐาน 1280 x 720 เล็กน้อย

ธีมแบบกำหนดเองใน LuckyTemplates

สารบัญ

การใช้ธีมเริ่มต้น

มาดูธีมเริ่มต้นของเรากันที่นี่ หากเราเรียกดูธีมและใช้ธีมเริ่มต้น...

ธีมแบบกำหนดเองใน LuckyTemplates

… เราจะเห็นว่ามันใช้แค่สีฟ้า สีส้ม และสีม่วงมาตรฐาน

ธีมแบบกำหนดเองใน LuckyTemplates

และถ้าฉันเลือกธีมข้อความสีขาวบนพื้นหลังสีเข้ม

ธีมแบบกำหนดเองใน LuckyTemplates

… นี่คือธีมที่เราจะได้เห็นกัน

ธีมแบบกำหนดเองใน LuckyTemplates

การตรวจสอบพื้นฐาน JSON อย่างรวดเร็วสำหรับการกำหนดธีมเอง

นี่ไม่ใช่การตรวจทานที่ครอบคลุมเกี่ยวกับวิธีการพัฒนาไฟล์ JSON สำหรับ LuckyTemplates แต่เป็นความคิดเห็นสั้นๆ สองสามข้อเกี่ยวกับไฟล์ JSON

JSON ย่อมาจากJavaScript Object Notation ; นี่คือรูปแบบข้อความที่ชัดเจนสำหรับไฟล์ข้อมูล ซึ่งประกอบด้วยออบเจกต์ที่ซ้อนกันหรือบล็อกโค้ด แต่ละรายการเหล่านี้มีชุดชื่อ-ค่าคู่ของตัวเอง

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

ธีมแบบกำหนดเองใน LuckyTemplates

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

ธีมแบบกำหนดเองใน LuckyTemplates

ลองใช้ไฟล์ธีมนี้โดยค้นหาธีม

ธีมแบบกำหนดเองใน LuckyTemplates

เราจะใช้ธีมเริ่มต้น คุณจะเห็นว่ามีการใช้สีเริ่มต้น

ธีมแบบกำหนดเองใน LuckyTemplates

ไปที่ส่วนบล็อกโค้ดแล้วคัดลอกชุดสีอื่น

ธีมแบบกำหนดเองใน LuckyTemplates

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

ธีมแบบกำหนดเองใน LuckyTemplates

เราจะบันทึกไฟล์ธีม JSON กลับไปที่ LuckyTemplates และใช้ธีมเริ่มต้น

ตอนนี้เราจะเห็นว่าสีเปลี่ยนไป

ธีมแบบกำหนดเองใน LuckyTemplates

ส่วนภาพมีขนาดใหญ่ที่สุด และนี่คือส่วนที่เรากำลังทำงานที่เหลือของเรา คุณสามารถเปลี่ยนข้อความได้อย่างง่ายดาย รวมถึงฟอนต์ ขนาดครอบครัว และสี

ไปที่แผ่นจดบันทึกของเราเพื่อคัดลอกบล็อคโค้ดสำหรับคลาสข้อความและฟอนต์ของเราที่ตั้งค่าเป็นขนาดต่างๆ

ธีมแบบกำหนดเองใน LuckyTemplates

จากนั้นเราจะไปที่ Visual Studio Code เพิ่มคอลัมน์สำหรับแยกรหัส แล้ววางรหัส

ธีมแบบกำหนดเองใน LuckyTemplates

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

ธีมแบบกำหนดเองใน LuckyTemplates

สิ่งหนึ่งที่เราสามารถทำได้ง่ายๆ ก็คือ เปลี่ยนสีข้อความ กลับไปที่ไฟล์ JSON อีกครั้ง เลือกสีฟ้า และแทนที่ด้วยสีแดง

ธีมแบบกำหนดเองใน LuckyTemplates

มาบันทึกอีกครั้ง กลับไปที่ LuckyTemplates และนำเข้าไฟล์ธีม JSON อีกครั้ง ตอนนี้เราสามารถเห็นข้อความทั้งหมดเปลี่ยนเป็นสีแดง

ธีมแบบกำหนดเองใน LuckyTemplates

การเปลี่ยนพื้นหลังสำหรับการกำหนดธีมเอง

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

ธีมแบบกำหนดเองใน LuckyTemplates

จากนั้นเราจะไปที่ Visual Studio Code และวางโค้ดที่นั่น

ธีมแบบกำหนดเองใน LuckyTemplates

จากนั้นไปที่ LuckyTemplates และอีกครั้ง ใช้ชุดรูปแบบเริ่มต้นเพื่อดูพื้นหลังใหม่

ธีมแบบกำหนดเองใน LuckyTemplates

การเปลี่ยนพื้นหลังข้อความชื่อเรื่อง

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

ธีมแบบกำหนดเองใน LuckyTemplates

กลับไปที่ Notepad++ เพื่อคัดลอกบล็อกโค้ด JSON สำหรับพื้นหลังชื่อของเรา

ธีมแบบกำหนดเองใน LuckyTemplates

จากนั้นเราไปที่ Visual Studio Code เพื่อวางโค้ดที่นั่น

ธีมแบบกำหนดเองใน LuckyTemplates

อีกครั้ง เราจะบันทึกธีมของเรา กลับไปที่ LuckyTemplates และนำธีมไปใช้อีกครั้ง

ธีมแบบกำหนดเองใน LuckyTemplates

การเพิ่มเงาให้กับภาพ

ฉันยังมีเดโมแบบสแตนด์อโลนเล็กๆ สองสามตัวที่แสดงตัวเลือกธีมต่างๆ มารีเซ็ตธีมของเรากลับเป็นตัวเลือกเริ่มต้น ถ้าเราต้องการเพิ่มเงาให้กับวิชวลทั้งหมดของเรา เราสามารถใช้ไวยากรณ์ของ VisualStyles และ dropShadow ได้

ธีมแบบกำหนดเองใน LuckyTemplates

ถ้าเราไปที่ LuckyTemplates และใช้ไฟล์ธีมนั้น คุณจะเห็นว่าวิชวลทั้งหมดของเรามีเงา

ธีมแบบกำหนดเองใน LuckyTemplates

การเพิ่มข้อความชื่อเรื่อง

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

ธีมแบบกำหนดเองใน LuckyTemplates

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

ธีมแบบกำหนดเองใน LuckyTemplates

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

ธีมแบบกำหนดเองใน LuckyTemplates

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

ธีมแบบกำหนดเองใน LuckyTemplates

หากเราต้องการใช้ไฟล์ธีมเพื่อตั้งค่ามาตราส่วนรูปภาพ เราสามารถใช้ไวยากรณ์ของ VisualStyles, Image, ImageScaling และ Image ScalingType

ธีมแบบกำหนดเองใน LuckyTemplates

ถ้าเราพลิกไปที่ LuckyTemplates และเพิ่มธีมนั้น เราจะเห็นว่าตอนนี้อัตราส่วนกว้างยาวสามารถเปลี่ยนแปลงได้สำหรับวิชวลที่มีอยู่

ธีมแบบกำหนดเองใน LuckyTemplates

และถ้าเราเพิ่มวิชวลใหม่ เราจะเห็นอีกครั้งว่ามาตราส่วนถูกตั้งค่าให้พอดีแล้ว

ธีมแบบกำหนดเองใน LuckyTemplates

สิ่งอื่นๆ ที่ต้องจำในการกำหนดธีมเอง

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

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

ลำดับดูเหมือนจะมีความสำคัญในไฟล์ธีม JSON ดังนั้นหากคุณพบว่าการตั้งค่าบางอย่างไม่ถูกพิจารณา ให้ลองเรียงลำดับการตั้งค่าที่น่าสนใจใหม่ให้สูงขึ้นหรือก่อนหน้าในโค้ด

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

ธีมแบบกำหนดเองใน LuckyTemplates

การสร้างธีม โลโก้บริษัท ไอคอน และพื้นหลัง
วิธีเลือกธีมสี LuckyTemplates สำหรับรายงานของคุณ
วิธีสร้างจานสี LuckyTemplates ที่น่าสนใจ

บทสรุป

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

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

จุดเริ่มต้นที่ดีคือแท็บคุณสมบัติของตัวสร้างธีมขั้นสูงของ PowerBI.tips ซึ่งคุณสามารถใช้ UI เพื่อสร้างไฟล์ธีม JSON สำหรับภาพทั้งหมดหรือประเภทภาพเฉพาะ หวังว่าคุณจะสามารถเพิ่มการเขียนโค้ดธีม JSON แบบกำหนดเองลงในกล่องเครื่องมือ 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 คืออะไร ทั้งหมดที่คุณต้องการรู้