USERCULTURE
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí národní prostředí (kód země jazyka) pro aktuálního uživatele určené operačním systémem, nastavením prohlížeče nebo službou Power BI.
Syntaxe
USERCULTURE()
Parametry
Tento výraz nemá žádné parametry.
Návratová hodnota
Národní prostředí jako řetězec.
Poznámky
Ve službě Power BI se národní prostředí určuje Nastavení jazyka>Jazyk>Nastavení jazyka. Výchozí nastavení je určeno nastavením jazyka prohlížeče uživatele.
Při použití ve výrazech počítané tabulky a počítaných sloupců se výsledek může lišit v závislosti na tom, jestli je tabulka v režimu DirectQuery nebo Import. V režimu DirectQuery je výsledek určen jazykem (národním prostředím) zadaným v nastavení jazyka ve službě Power BI. Výchozí nastavení jazyka v nastavení jazyka určuje národní prostředí podle nastavení jazyka prohlížeče uživatele, což znamená, že stejná počítaná tabulka nebo sloupec může v závislosti na nastavení jazyka prohlížeče pro každého uživatele vrátit různé výsledky. Pokud je v režimu importu, výsledek se staticky určí během aktualizace a v době dotazu se nebude lišit. U spravovaných aktualizací, jako je naplánované nebo interaktivní, národní prostředí není založené na nastavení jazyka prohlížeče uživatele, ale používá neutrální národní prostředí. Invariantní národní prostředí však lze přepsat pomocí koncového bodu XMLA k určení vlastního národního prostředí.
V kombinaci s funkcí Parametry pole v Power BI je možné USERCULTURE použít k spolehlivému překladu názvů a titulků dynamických vizualizací při použití ve výrazech objektů na úrovni měr a zabezpečení na úrovni řádků (RLS) ve stejném modelu. Výrazy obsahující USERCULTURE volané mimo model, jako jsou dotazy a míry sestavy živého připojení, by se ale neměly spoléhat na správné přeložené názvy a titulky.
USERCULTURE vrátí správné národní prostředí uživatele při použití ve výrazech objektů volaných z modelu, jako jsou míry, zabezpečení na úrovni řádků (RLS) a položky výpočtu. Při použití ve výrazech mimo model však nemusí vrátit správné národní prostředí uživatele, například dotazy a míry sestavy živého připojení.
V sestavách živého připojení nemusí USERCULTURE vrátit správné národní prostředí uživatele při zavolání z výrazu míry sestavy.
Příklad
Pro následující výraz:
FORMAT(TODAY(), "dddd", USERCULTURE())
V závislosti na nastavení jazyka pro aktuálního uživatele USERCULTURE vrátí aktuální den, například:
Národní prostředí | Formátovaný den v týdnu |
---|---|
de-DE | Dienstag |
cs | 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 | вівторок |
Související obsah
názvy založené na výrazech v Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID