Posts tagged #Multi-Language

(Livestream Replay) Making a Real Report Fully Bilingual: Harder Than you Thought! - with Bernat Agulló

DESCRIPTION 📄

Translating a model metadata does almost nothing in the direction of translating a real report. Translating the data is necessary, and you need to be able to translate titles and display names, even those coming from field parameters. Different strategies are needed to translate the different bits of the model and bring it back to the report so that with a single click everything changes the language. It's a lot of work.

GUEST BIO (Bernat Agulló)👤

Bernat is an enthusiast Power BI developer from Barcelona, part-owner of Esbrina and Data Platform MVP since 2022. He blogs mostly about calculation groups and Tabular Editor C# Scripting, but also about challenges he has found as a consultant. One of his latest challenges has been making a Japanese-only report turn into an English-Japanese report. Other recent highlights include modifying the report layer with a c# script or integrating Visual Studio and VS code with Tabular Editor to leverage GitHub Copilot to author C# Scripts.

RELATED CONTENT 🔗

Blog
LinkedIn
YouTube
GitHub
Bilingual Report Part 1
Bilingual Report Part 2

Posted on April 4, 2025 and filed under Livestreams, Data Modeling, Reporting.

(Livestream Replay) Building Multi-language Reports for Power BI - with Ted Pattinson

DESCRIPTION 📄

Power BI has a history which has made it challenging to build reports that support multiple languages. Fortunately, enhancements to Power BI over the last year have reduced this challenge making it more attainable to Power BI content creators. As an example, Power BI added support for the USERCULTURE function which provides the ability to write measures which implement report label translations dynamically. Power BI enhancements to the report designer now provide more flexibility to bind measures with dynamic translations to visuals and shapes so they can be surfaced on report pages. Furthermore, the recent introduction of Field Parameters in Power BI now offers a far more elegant and efficient strategy to implement data translations.

In this Livestream session, Ted Pattison will discuss how to get started with multi-language report development. Attendees will learn about the three different types of translations involved with multi-language report development as well as the techniques used to implement them. Ted will demonstrate using the Translations Builder utility to automate repetitive localization tasks that would take forever to complete manually. This session will provide content creators using Power BI Desktop with a better understanding of how all the pieces fit together and with a path forward for building multi-language reports in Power BI using a strategy that is reliable, predictable and scalable.

GUEST BIO 👤

Ted Pattison worked as an independent trainer and software developer whose community efforts earned him the Microsoft MVP award for 15 years in a row. Ted joined the Power BI Customer Advisory Team (PBICAT) at Microsoft in 2020 where he provides guidance to enterprise customers and ISVs in several areas including developing with Power BI embedding, programming with the Power BI APIs and building multi-language reports.

Ted is also the creator of Power BI Dev Camp (https://www.powerbidevcamp.net) which provides a monthly webinar geared toward professional software developers working with Power BI, Fabric and the Microsoft Data Platform.

RELATED CONTENT 🔗

Building Multi-language Reports (Guidance Doc)
Building Multi-language Reports (Hands-on Lab)
Building Multi-language Reports (YouTube Video)
Building Multi-language Reports - Part 2 (YouTube Video)
Translations Builder Utility on GitHub
Live Sample of Multi-language Report