Lokalizacija Power BI izveštaja

Power BI Desktop prilikom izrade izveštaja koristi trenutno aktivna jezička podešavanja (Settings / General / Language). Ako će izveštaj biti dostupan korisnicima koji govore različite jezike, moguće je implementirati višejezičnu podršku definisanjem odgovarajućih prevoda. Za naslove vizuala i druge ključne elemente izveštaja mogu se primeniti DAX formule koje koriste funkciju USERCULTURE, kako bi se sadržaj automatski prikazivao na jeziku korisnika…

Nakon što u model dodate i povežete podatke potrebne za izveštavanje, svojstva semantičkog modela možete da pregledate u prikazu Data, na kartici Model. Tu se, između ostalog, nalaze i jezička podešavanja (Cultures). Njima trenutno nije moguće direktno upravljati iz Power BI Desktop-a. Međutim, ukoliko instalirate Tabular Editor, moći ćete da dodate više jezičkih postavki, kao i da definišete prevode na nivou tabela i kolona. U suprotnom, višejezičnost se može implementirati korišćenjem funkcije USERCULTURE(), a kako se ona koristi pokazaćemo na jednostavnom primeru.

U izveštaju se nalazi table visual koji prikazuje prihode, troškove i bruto maržu u zavisnosti od klasifikacije. Zamislite da je potrebno da definišete naslov vizuala koji treba da podržava prikaz na više jezika. U tu svrhu kreiraćemo meru kao ovu koju vidite na slici:

Funkcija USERCULTURE() vraća kod kulture korisnika (na primer, sr-RS ili en-US). Formula zatim, u zavisnosti od dobijene vrednosti, bira odgovarajući naslov za prikaz. Poslednji argument formule definiše podrazumevani naslov koji će biti prikazan kada kultura korisnika nije eksplicitno obuhvaćena prethodnim uslovima.

Sada je potrebno još samo da dodamo naslov vizualizacije, kao i da podesimo da se on preuzima iz, malopre kreirane, DAX mere. Otvorite meni za formatiranje, a zatim sekciju Title… Pored polja Text, gde se naslov može uneti ručno, nalazi se i dugme fx

Klikom na ovo dugme otvoriće se prozor u kome možemo da definišemo da se naslov prikazuje na osnovu mere Title.

Nakon što potvrdimo unos, table visual koji smo inicijalno dodali dobiće naslov na osnovu detektovanih jezičkih podešavanja.