USERCULTURE
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
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žba Power BI.
Poznámka: Tato funkce je aktuálně podporovaná v Power BI Premium na kapacitu, power BI Premium na uživatele a jenom v Power BI Embedded.
Syntaxe
USERCULTURE()
Parametry
Tento výraz nemá žádné parametry.
Vrácená hodnota
Národní prostředí jako řetězec.
Poznámky
V služba Power BI je národní prostředí určeno nastavením jazyka jazyka>nastavení.> 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 v služba 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 lze 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 však neměly spoléhat na správné přeložené názvy a titulky.
FUNKCE 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 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 BI
UŽIVATELSKÉ JMÉNO
USERPRINCIPALNAME
USEROBJECTID