Zdieľať cez


USERCULTURE

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti miestne nastavenie (kód jazyka – kód krajiny) pre aktuálneho používateľa, určené operačným systémom, nastaveniami prehliadača alebo službou Power BI.

Syntax

USERCULTURE()

Parametre

Tento výraz nemá žiadne parametre.

Vrátená hodnota

Miestne nastavenie ako reťazec.

Poznámky

  • V službe Power BI je miestne nastavenie určené nastaveniami>jazyk>nastavenia jazyka. Predvolené nastavenie je určené nastavením jazyka prehliadača používateľa.

  • Pri použití vo výrazoch vypočítaných tabuliek a vypočítaných stĺpcov sa výsledok môže líšiť v závislosti od toho, či sa tabuľka nachádza v režime DirectQuery alebo Import. Ak ste v režime DirectQuery, výsledok je určený jazykom (miestnym nastavením) zadaným v jazykových nastaveniach v službe Power BI. Predvolené nastavenie v jazykových nastaveniach určuje, že miestne nastavenie používateľa je určené nastavením jazyka prehliadača, čo znamená, že tá istá vypočítaná tabuľka alebo stĺpec môže vrátiť rôzne výsledky v závislosti od nastavení jazyka prehliadača pre každého používateľa. Ak ste v režime importu, výsledok je počas obnovovania statický a v čase dotazu sa nebude líšiť. V prípade spravovaných obnovení, ako sú napríklad plánované alebo interaktívne, miestne nastavenie nie je založené na nastavení jazyka prehliadača používateľa, ale namiesto toho používa invariantné miestne nastavenie. Invariantné miestne nastavenie sa však môže prepíše pomocou koncového bodu XMLA na určenie vlastného miestneho nastavenia.

  • V kombinácii s funkciou Parametre poľa v službe Power BI možno USERCULTURE použiť na spoľahlivo preklad dynamických názvov a titulkov vizualizácií pri použití vo výrazoch objektov na úrovni riadkov (RLS) v rámci toho istého modelu. Na výrazy obsahujúce USERCULTURE nazývané zvonku modelu, ako sú napríklad dotazy a mierky zostavy dynamického pripojenia, by ste sa však nemali spoliehať na správne preložené názvy a titulky.

  • USERCULTURE vráti správne miestne nastavenie používateľa pri použití vo výrazoch objektu nazývaných v rámci modelu, ako sú napríklad mierky, zabezpečenie na úrovni riadkov (RLS) a položky výpočtu. Nemusí však vrátiť správne miestne nastavenie používateľa pri použití vo výrazoch mimo modelu, ako sú napríklad dotazy a mierky zostavy dynamického pripojenia.

  • V zostavách s dynamickým pripojením USERCULTURE nemusí vrátiť správne miestne nastavenie používateľa pri volaní z výrazu mierky zostavy.

Príklad

Pre nasledujúci výraz:

FORMAT(TODAY(), "dddd", USERCULTURE())

V závislosti od nastavenia jazyka pre aktuálneho používateľa USERCULTURE vráti aktuálny deň, napríklad:

Miestne nastavenie Formátovaný deň v týždni
de-DE Dienstag
sk-SK Tuesday
es-ES_tradnl martes
eu-ES asteartea
it-IT martedì
nl-NL dinsdag
pl-PL wtorek
ro-RO marți
ru-RU вторник
uk-UA вівторок

názvov založených na výrazoch v službe Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID