สร้างรายงาน LuckyTemplates หลายภาษา

สร้างรายงาน LuckyTemplates หลายภาษา

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

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

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

สารบัญ

สองด้านของรายงาน LuckyTemplates แบบหลายภาษา

ด้วยความพยายามในการพัฒนารายงานหลายภาษา มีสองส่วนหลักที่ต้องการค่าที่แปล: ข้อมูลรายงานและป้ายกำกับรายงาน

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

ตัวอย่างที่ฉันจะนำเสนอในวันนี้ใช้วิธีการหลายภาษาพร้อมโซลูชันสำหรับการนำเสนอรายงานเป็นภาษาอังกฤษ ฝรั่งเศส หรือสเปน ฉันได้สร้างชุดข้อมูลตัวอย่างขนาดเล็ก แต่โปรดรับการแปลทั้งหมดด้วยเม็ดเกลือ

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

ข้อกำหนดข้อมูลของรายงาน LuckyTemplates หลายภาษา

เราจะมีพื้นที่เก็บข้อมูลและคำแปลที่จะนำเสนอ และสมุดงาน Excelพร้อมแท็บสำหรับข้อมูลแต่ละประเภท

ขั้นแรก เราต้องมีตารางสำหรับภาษาที่เราจะรองรับ...

สร้างรายงาน LuckyTemplates หลายภาษา

… และอีกแท็บหนึ่งสำหรับการแปลป้ายกำกับที่จะใช้ในรายงาน

สร้างรายงาน LuckyTemplates หลายภาษา

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

สร้างรายงาน LuckyTemplates หลายภาษา

และสุดท้าย เราต้องการแหล่งข้อมูลซึ่งแถวตารางข้อเท็จจริงทั้งหมดไม่มีข้อมูลมิติ แต่เป็นคีย์ของมิติข้อมูล

สร้างรายงาน LuckyTemplates หลายภาษา

จากนั้นเราต้องการชุดของมิติที่มีการแปลสำหรับค่าสตริงทั้งหมดในแต่ละภาษาที่เราจะรองรับ

สร้างรายงาน LuckyTemplates หลายภาษา

กำลังโหลดข้อมูลไปยัง LuckyTemplates

นั่นคือสำหรับข้อมูล ตอนนี้มาโหลดและสร้างแบบจำลองข้อมูลของเราใน LuckyTemplates เราจะเปิดpower queryและเราจะเห็นว่าเรามีตารางสำหรับแต่ละแท็บที่อยู่ในสเปรดชีต Excel จากก่อนหน้านี้

สร้างรายงาน LuckyTemplates หลายภาษา

ฉันได้โหลดจากฟอรัม LuckyTemplates แล้ว

สร้างรายงาน LuckyTemplates หลายภาษา

การสร้างแบบจำลองข้อมูล

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

สร้างรายงาน LuckyTemplates หลายภาษา

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

สร้างรายงาน LuckyTemplates หลายภาษา

นี่คือตัวอย่าง นี่ไม่ใช่DAX ที่ปรับให้เหมาะสม แต่เป็นมาตรการที่เขียนขึ้นเพื่อความชัดเจน

สร้างรายงาน LuckyTemplates หลายภาษา

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

การสร้างตัวแบ่งส่วนข้อมูลแบบเลือกรายการเดียวสำหรับรหัสภาษา

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

สร้างรายงาน LuckyTemplates หลายภาษา

คุณสามารถดูได้ว่ารหัสภาษามาจากตารางภาษาอย่างไร และวิธีการตั้งค่าสำหรับการเลือกเพียงครั้งเดียว

สร้างรายงาน LuckyTemplates หลายภาษา

การเพิ่มปุ่มนำทาง

สิ่งต่อไปที่เราจะทำคือเพิ่มปุ่มนำทางสามปุ่มที่มุมขวาบนของรายงาน

สร้างรายงาน LuckyTemplates หลายภาษา

เปิดบานหน้าต่างการเลือก จากนั้นเปิดกลุ่มส่วนหัว และคลิกที่ปุ่มสำหรับภาษาฝรั่งเศส เราจะเห็นว่าปุ่มนี้มีการนำทาง Action Type of Pageและ Destination เป็นหน้าภาษาฝรั่งเศส

สร้างรายงาน LuckyTemplates หลายภาษา

เช่นเดียวกับภาษาสเปน ประเภทการดำเนินการคือการนำทางของเพจและปลายทางคือเพจภาษาสเปน

สร้างรายงาน LuckyTemplates หลายภาษา

การเพิ่มกล่องชื่อเรื่อง

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

จากนั้นสำหรับค่าที่สอง เราจะเพิ่มคำบรรยาย

สร้างรายงาน LuckyTemplates หลายภาษา

ตอนนี้เราสามารถเห็นค่าต่างๆ เปลี่ยนไปเมื่อเราเปลี่ยนจากภาษาหนึ่งไปเป็นอีกภาษาหนึ่ง

สร้างรายงาน LuckyTemplates หลายภาษา

สร้างรายงาน LuckyTemplates หลายภาษา

สร้างรายงาน LuckyTemplates หลายภาษา

การเพิ่มวิชวลการ์ด

จากนั้นเราจะเพิ่มวิชวลการ์ดที่นี่

สร้างรายงาน LuckyTemplates หลายภาษา

ด้วยการ์ดใบนี้ เราจะเพิ่มรหัสภาษาที่เลือกลงไป

สร้างรายงาน LuckyTemplates หลายภาษา

จากนั้นปิดหมวดหมู่และเปิดชื่อเรื่อง

สร้างรายงาน LuckyTemplates หลายภาษา

สำหรับข้อความชื่อเรื่อง เราจะใช้ตัวเลือกเพื่อเลือกตามการวัดการแปลของฉันอย่างใดอย่างหนึ่ง และมีป้ายกำกับสำหรับชื่อเรื่องการ์ดภาษา

สร้างรายงาน LuckyTemplates หลายภาษา

เราจะเห็นอีกครั้งว่าค่าเปลี่ยนแปลงขึ้นอยู่กับภาษาที่เลือกในตัวแบ่งส่วนข้อมูล

สร้างรายงาน LuckyTemplates หลายภาษา

สุดท้าย เราจะเพิ่มตารางสำหรับการทำธุรกรรม ฉันได้เพิ่มรหัสธุรกรรมและคอลัมน์วันที่แล้ว

สร้างรายงาน LuckyTemplates หลายภาษา

นอกจากนี้ เราจะเพิ่มหน่วยวัดการแปลสำหรับผลิตภัณฑ์ สถานะ จังหวัด ประเทศ และทวีป

สร้างรายงาน LuckyTemplates หลายภาษา

เรายังใช้ชื่อตารางธุรกรรมที่นี่

สร้างรายงาน LuckyTemplates หลายภาษา

สร้างรายงาน LuckyTemplates หลายภาษา

หลังจากที่เราจัดการกับ การเปลี่ยนแปลงข้อมูลและสร้างเพจหลักสำหรับภาษาอังกฤษแล้ว เราจะทำซ้ำสำหรับภาษาฝรั่งเศสและเปลี่ยนชื่อเป็นFrench2

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

สร้างรายงาน LuckyTemplates หลายภาษา

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

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

สร้างรายงาน LuckyTemplates หลายภาษา

เราจะจับข้อความภาษาฝรั่งเศสที่ตรงกับคอลัมน์ภาษาอังกฤษ แล้วแก้ไขชื่อให้เหมาะสม ก่อนอื่น เราจะทำคอลัมน์ผลิตภัณฑ์โดยการเลือกและคัดลอกค่านั้น...

สร้างรายงาน LuckyTemplates หลายภาษา


… จากนั้นกลับไปที่ LuckyTemplates และวางค่าเพื่อเปลี่ยนคอลัมน์ผลิตภัณฑ์จาก Product เป็น Produit

สร้างรายงาน LuckyTemplates หลายภาษา


เราจะทำสิ่งเดียวกันกับสถานะ เราจะกลับไปที่สเปรดชีตและคัดลอกคำภาษาฝรั่งเศสสำหรับสถานะไปยังคลิปบอร์ด...

สร้างรายงาน LuckyTemplates หลายภาษา

… จากนั้นวางลงในบานหน้าต่างเขตข้อมูล

สร้างรายงาน LuckyTemplates หลายภาษา

กระบวนการทั้งหมดเป็นการคัดลอกและวาง และเราจะทำซ้ำสำหรับคอลัมน์ที่เหลือ และสำหรับหน้าภาษาสเปนด้วย

การเผยแพร่รายงาน LuckyTemplates หลายภาษา

เพื่อสิ้นสุดการตั้งค่า PBX ตรวจสอบให้แน่ใจว่าเรามีเพียงหน้าเดียวที่มองเห็นได้ในภาษาอังกฤษ ในขณะที่หน้าภาษาฝรั่งเศสและสเปนถูกซ่อนไว้

สร้างรายงาน LuckyTemplates หลายภาษา

ตอนนี้ เราจะดำเนินการต่อและปรับใช้รายงานในพื้นที่ทำงานหลายภาษาของเราในบริการ LuckyTemplates

สร้างรายงาน LuckyTemplates หลายภาษา

เมื่อเสร็จแล้ว เราจะไปที่บริการของ LuckyTemplates และเปิดรายงานที่เราเพิ่งปรับใช้

สร้างรายงาน LuckyTemplates หลายภาษา

เรามีปุ่มนำทางอยู่ที่มุมขวาบน ถ้าฉันคลิกที่ภาษาฝรั่งเศสหรือภาษาสเปน รายงานจะแสดงอย่างเหมาะสมในภาษาที่เลือก

สร้างรายงาน LuckyTemplates หลายภาษา

การแก้ไขรายงานสำหรับภาษาเดียว

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

ในกรณีนั้น เราสามารถใช้ประโยชน์จากรายงานฉบับเดียวที่เรามีอยู่แล้ว และบันทึกสำเนาไว้สามฉบับ ฉบับหนึ่งสำหรับภาษาอังกฤษ ฉบับหนึ่งเป็นภาษาฝรั่งเศส และอีกหนึ่งฉบับเป็นภาษาสเปน จากนั้นเราสามารถเปิดรายงานแต่ละรายการตามลำดับและลบปุ่มนำทางได้ นอกจากนี้ เรายังจำเป็นต้องปรับเปลี่ยนรายงานแต่ละฉบับเพื่อให้แน่ใจว่ามีเพียงภาษาที่เหมาะสมเท่านั้นที่มองเห็นได้

เราสามารถเปิดรายงานที่สนใจได้โดยตรงในบริการของ LuckyTemplates

สร้างรายงาน LuckyTemplates หลายภาษา

ข้อดีและข้อเสียของวิธีการรายงานหลายภาษาแต่ละวิธี

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

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

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

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

บทสรุป

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