USERCULTURE
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Returnerer landestandarden (landestandardkode) for den aktuelle bruger, der bestemmes af operativsystemet, browserindstillinger orPower BI-tjenesten.
Syntaks
USERCULTURE()
Parametre
Dette udtryk har ingen parametre.
Returner value
Landestandard som en streng.
Bemærkninger
I Power BI-tjenesten bestemmes landestandarden af Indstillinger>Sprog>sprogindstillinger. Standardindstillingen bestemmes af brugerens indstilling for browsersprog.
Når det bruges i beregnede tabel and beregnede kolonneudtryk, kan resultatet variere, afhængigt af om tabellen er i Tilstanden DirectQuery or Import. Når du er i DirectQuery-tilstand, bestemmes resultatet af det sprog (landestandard), der er angivet i Sprogindstillinger i Power BI-tjenesten. Standarden i Sprogindstillinger angiver, at landestandarden bestemmes af brugerens indstilling for browsersprog, hvilket betyder, at den samme beregnede tabel or kolonne kan returnere forskellige resultater, afhængigt af browsersprogindstillingerne for hver bruger. Når du er i importtilstand, bestemmes resultatet statisk under opdateringen, and vil not variere ved forespørgsel time. For administrerede opdateringer, f.eks. planlagt or interaktive, er landestandarden not baseret på brugerens indstilling for browsersprog, men bruger i stedet en invariant landestandard. Den invariante landestandard kan dog tilsidesættes ved hjælp af XMLA-slutpunktet til at angive en brugerdefineret landestandard.
Når Power kombineres med funktionen Feltparametre i USERCULTURE BI, kan Power bruges til pålideligt at oversætte titler på dynamiske visualiseringer measure billedtekster, når de bruges i and RLS-objektudtryk (row-level security) i den samme model. Udtryk, der indeholder USERCULTURE, der kaldes uden for modellen, f.eks. forespørgsler and live-connect-rapportmålinger, bør dog not være baseret på korrekt oversatte titler and billedtekster.
USERCULTURE returnerer den korrekte landestandard for brugeren, når den bruges i objektudtryk, der kaldes fra modellen, f.eks. målinger, sikkerhed på rækkeniveau and beregningselementer. Det kan dog not returnere den korrekte landestandard for brugeren, når den bruges i udtryk uden for modellen, f.eks. forespørgsler and rapportmålinger med liveforbindelse.
I liveforbindelsesrapporter kan USERCULTUREnot returnere den korrekte landestandard for brugeren, når den kaldes fra en rapport measure udtryk.
Eksempel
For følgende udtryk:
FORMAT(TODAY(), "dddd", USERCULTURE())
Afhængigt af sprogindstillingen for den aktuelle bruger returnerer USERCULTURE den aktuelle day, f.eks.:
landestandard | Formateret weekday |
---|---|
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 | вівторок |
Related indhold
Udtryksbaserede titler i Power BI-USERNAMEUSERPRINCIPALNAMEUSEROBJECTID