Dela via


USERCULTURE

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Returnerar nationella inställningar (språkkod landskod) för den aktuella användaren, som bestäms av operativsystemet, webbläsarinställningarna eller Power BI-tjänsten.

Syntax

USERCULTURE()

Parametrar

Det här uttrycket har inga parametrar.

Returvärde

Språkvariant som en sträng.

Kommentarer

  • I Power BI-tjänsten bestäms nationella inställningar av Inställningar>Språk>Språkinställningar. Standardinställningen bestäms av användarens inställning för webbläsarspråk.

  • När det används i beräknade tabell- och beräknade kolumnuttryck kan resultatet variera beroende på om tabellen är i DirectQuery- eller Importläge. När du är i DirectQuery-läge bestäms resultatet av språket (nationella inställningar) som anges i Språkinställningar i Power BI-tjänsten. Standardinställningen i Språkinställningar anger språkinställningar bestäms av användarens inställning för webbläsarspråk, vilket innebär att samma beräknade tabell eller kolumn kan returnera olika resultat beroende på webbläsarens språkinställningar för varje användare. När du är i importläge bestäms resultatet statiskt under uppdateringen och varierar inte vid frågetillfället. För hanterade uppdateringar, till exempel schemalagda eller interaktiva, baseras språkinställningen inte på användarens webbläsarspråkinställning, utan använder i stället ett invariant språk. Det invarianta språket kan dock åsidosättas med hjälp av XMLA-slutpunkten för att ange ett anpassat språk.

  • I kombination med funktionen Fältparametrar i Power BI kan USERCULTURE användas för att på ett tillförlitligt sätt översätta dynamiska visualiseringsrubriker och undertexter när de används i mått- och RLS-objektuttryck (RLS) i samma modell. Uttryck som innehåller USERCULTURE som anropas utanför modellen, till exempel frågor och live-connect-rapportmått, bör dock inte användas för korrekt översatta rubriker och undertexter.

  • USERCULTURE returnerar rätt användarspråk när det används i objektuttryck som anropas inifrån modellen, till exempel mått, säkerhet på radnivå (RLS) och beräkningsobjekt. Det kanske dock inte returnerar rätt användarspråk när det används i uttryck utanför modellen, till exempel frågor och live-connect-rapportmått.

  • I Live-connect-rapporter kanske USERCULTURE inte returnerar rätt användarspråk när det anropas från ett rapportmåttuttryck.

Exempel

För följande uttryck,

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

Beroende på språkinställningen för den aktuella användaren returnerar USERCULTURE den aktuella dagen, till exempel:

Nationella inställningar Formaterad veckodag
de-DE Dienstag
en-US 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 вівторок

uttrycksbaserade rubriker i Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID