USERCULTURE
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuá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 | вівторок |
Súvisiaci obsah
názvov založených na výrazoch v službe Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID