USERCULTURE
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert de landinstelling (taalcode-landcode) voor de huidige gebruiker, bepaald door het besturingssysteem, de browserinstellingen of de Power BI-service.
Syntaxis
USERCULTURE()
Parameters
Deze expressie heeft geen parameters.
Retourwaarde
Landinstelling als een tekenreeks.
Opmerkingen
In de Power BI-service wordt de landinstelling bepaald door Settings>Language>Language Settings. De standaardinstelling wordt bepaald door de taalinstelling van de gebruiker.
Bij gebruik in berekende tabel- en berekende kolomexpressies kan het resultaat verschillen, afhankelijk van of de tabel zich in de DirectQuery- of Importmodus bevindt. Wanneer u zich in de DirectQuery-modus bevindt, wordt het resultaat bepaald door de taal (landinstelling) die is opgegeven in taalinstellingen in de Power BI-service. De standaardinstelling in Taalinstellingen bepaalt de landinstelling van de gebruiker, wat betekent dat dezelfde berekende tabel of kolom verschillende resultaten kan retourneren, afhankelijk van de taalinstellingen van de browser voor elke gebruiker. Wanneer u zich in de importmodus bevindt, wordt het resultaat statisch bepaald tijdens het vernieuwen en varieert het niet tijdens het uitvoeren van query's. Voor beheerde vernieuwingen, zoals gepland of interactief, is landinstelling niet gebaseerd op de browsertaalinstelling van de gebruiker, maar gebruikt in plaats daarvan een invariante landinstelling. De invariante landinstelling kan echter worden overschreven door het XMLA-eindpunt te gebruiken om een aangepaste landinstelling op te geven.
In combinatie met de functie Veldparameters in Power BI kunt USERCULTURE worden gebruikt om dynamische visualisatietitels en bijschriften betrouwbaar te vertalen wanneer deze worden gebruikt in objectexpressies op maateenheid en beveiliging op rijniveau (RLS) binnen hetzelfde model. Expressies met USERCULTURE die van buiten het model worden aangeroepen, zoals query's en liveverbindingsrapportmetingen, mogen echter niet worden gebruikt voor correct vertaalde titels en bijschriften.
USERCULTURE retourneert de juiste landinstelling van de gebruiker wanneer deze wordt gebruikt in objectexpressies die worden aangeroepen vanuit het model, zoals metingen, beveiliging op rijniveau (RLS) en berekeningsitems. Het retourneert echter mogelijk niet de juiste landinstelling van de gebruiker wanneer deze wordt gebruikt in expressies van buiten het model, zoals query's en rapportmetingen voor liveverbinding.
In liveverbindingsrapporten retourneert USERCULTURE mogelijk niet de juiste landinstelling van de gebruiker wanneer deze wordt aangeroepen vanuit een rapportmetingsexpressie.
Opmerking
Voor de volgende expressie,
FORMAT(TODAY(), "dddd", USERCULTURE())
Afhankelijk van de taalinstelling voor de huidige gebruiker, retourneert USERCULTURE bijvoorbeeld de huidige dag:
Landinstelling | Opgemaakte weekdag |
---|---|
de-DE | Dienstag |
nl | 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 | вівторок |
Verwante inhoud
titels op basis van expressies in Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID