USERCULTURE
gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning
Returnerer nasjonal innstilling (språkkode-landskode) for gjeldende bruker, som bestemmes av operativsystemet, nettleserinnstillingene eller Power BI-tjenesten.
Syntaks
USERCULTURE()
Parametere
Dette uttrykket har ingen parametere.
Returverdi
Nasjonal innstilling som en streng.
Merknader
I Power BI-tjenesten bestemmes nasjonale innstillinger av innstillinger>språk>språkinnstillinger. Standardinnstillingen bestemmes av brukerens språkinnstilling for nettleseren.
Når det brukes i beregnede tabeller og beregnede kolonneuttrykk, kan resultatet variere avhengig av om tabellen er i DirectQuery- eller Import-modus. Når du er i DirectQuery-modus, bestemmes resultatet av språket (nasjonal innstilling) som er angitt i Språkinnstillinger i Power BI-tjenesten. Standardinnstillingen i Språkinnstillinger angir at nasjonale innstillinger bestemmes av brukerens språkinnstilling for nettleseren, noe som betyr at den samme beregnede tabellen eller kolonnen kan returnere forskjellige resultater avhengig av innstillingene for nettleserspråk for hver bruker. Når du er i importmodus, bestemmes resultatet statisk under oppdatering og varierer ikke ved spørringstidspunktet. For administrerte oppdateringer, for eksempel planlagt eller interaktiv, er nasjonal innstilling ikke basert på brukerens språkinnstilling for nettleseren, men bruker i stedet en nasjonal innstilling. Den invariante nasjonale innstillingen kan imidlertid overstyres ved å bruke XMLA-endepunktet til å angi en egendefinert nasjonal innstilling.
Når den kombineres med feltparametere-funksjonen i Power BI, kan USERCULTURE brukes til å oversette dynamiske visualiseringstitler og bildetekster på en pålitelig måte når de brukes i objektuttrykk for mål og sikkerhet på radnivå (RLS) i samme modell. Uttrykk som inneholder USERCULTURE kalt fra utenfor modellen, for eksempel spørringer og live-connect-rapportmål, bør imidlertid ikke stoles på for riktig oversatte titler og bildetekster.
USERCULTURE returnerer riktig brukerinnstilling når den brukes i objektuttrykk kalt fra modellen, for eksempel mål, sikkerhet på radnivå (RLS) og beregningselementer. Det kan imidlertid hende at den ikke returnerer riktig brukerinnstilling når den brukes i uttrykk utenfor modellen, for eksempel spørringer og live-connect-rapportmål.
I Live-connect-rapporter kan USERCULTURE ikke returnere riktig brukerinnstilling når den kalles fra et rapportmåluttrykk.
Eksempel
For følgende uttrykk:
FORMAT(TODAY(), "dddd", USERCULTURE())
Avhengig av språkinnstillingen for gjeldende bruker, returnerer USERCULTURE gjeldende dag, for eksempel:
Nasjonal innstilling | Formatert ukedag |
---|---|
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 | вівторок |
Relatert innhold
uttrykksbaserte titler i Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID