USERCULTURE
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt das Gebietsschema (Sprachcode für Ländercode) für den aktuellen Benutzer zurück, der vom Betriebssystem, den Browsereinstellungen oder dem Power BI-Dienst bestimmt wird.
Syntax
USERCULTURE()
Parameter
Diese Funktion besitzt keine Parameter.
Rückgabewert
Gebietsschema als Zeichenfolge.
Bemerkungen
Im Power BI-Dienst wird das Gebietsschema durch Einstellungen>Spracheinstellungen>Spracheinstellungenbestimmt. Der Standardwert wird durch die Browsersprache des Benutzers bestimmt.
Bei Verwendung in berechneten Tabellen- und berechneten Spaltenausdrücken kann das Ergebnis abhängig davon variieren, ob sich die Tabelle im DirectQuery- oder Importmodus befindet. Im DirectQuery-Modus wird das Ergebnis von der sprache (gebietsschema) bestimmt, die in den Spracheinstellungen im Power BI-Dienst angegeben ist. Der Standardwert in den Spracheinstellungen gibt das Gebietsschema an, das durch die Spracheinstellung des Benutzers bestimmt wird. Dies bedeutet, dass die gleiche berechnete Tabelle oder Spalte je nach browsersprachigen Einstellungen für jeden Benutzer unterschiedliche Ergebnisse zurückgeben kann. Im Importmodus wird das Ergebnis während der Aktualisierung statisch bestimmt und variiert zur Abfragezeit nicht. Bei verwalteten Aktualisierungen, z. B. geplant oder interaktiv, basiert das Gebietsschema nicht auf der Browserspracheneinstellung des Benutzers, sondern verwendet stattdessen ein invariantes Gebietsschema. Das invariante Gebietsschema kann jedoch mithilfe des XMLA-Endpunkts überschrieben werden, um ein benutzerdefiniertes Gebietsschema anzugeben.
In Kombination mit dem Feature "Feldparameter" in Power BI können USERCULTURE verwendet werden, um dynamische Visualisierungstitel und Beschriftungen zuverlässig zu übersetzen, wenn sie in Mess- und Zeilenebenen-Objektausdrücken (RLS)-Objektausdrücken innerhalb desselben Modells verwendet werden. Ausdrücke, die USERCULTURE von außerhalb des Modells aufgerufen werden, z. B. Abfragen und Live-Connect-Berichtsmaße, sollten jedoch nicht für korrekt übersetzte Titel und Beschriftungen verwendet werden.
USERCULTURE gibt das richtige Benutzergebietsschema zurück, wenn es in Objektausdrücken verwendet wird, die innerhalb des Modells aufgerufen werden, z. B. Measures, Sicherheit auf Zeilenebene (RLS) und Berechnungselemente. Es kann jedoch nicht das richtige Benutzergebietsschema zurückgeben, wenn es in Ausdrücken außerhalb des Modells verwendet wird, z. B. Abfragen und Live-Connect-Berichtsmaße.
In Live-Connect-Berichten gibt USERCULTURE möglicherweise nicht das richtige Benutzergebietsschema zurück, wenn sie aus einem Berichtsmaßausdruck aufgerufen wird.
Beispiel
Im folgenden Ausdruck
FORMAT(TODAY(), "dddd", USERCULTURE())
Abhängig von der Spracheinstellung für den aktuellen Benutzer gibt USERCULTURE den aktuellen Tag zurück, z. B.:
Gebietsschema | Formatierter Wochentag |
---|---|
de-DE | Dienstag |
de-DE | 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 | вівторок |
Verwandte Inhalte
Ausdrucksbasierte Titel in Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID