USERCULTURE

Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung

Gibt das Gebietsschema (Sprachkennzahl-Landeskennzahl) für den aktuellen Benutzer zurück, das vom Betriebssystem, den Browsereinstellungen oder dem Power BI-Dienst bestimmt wird.

Hinweis: Diese Funktion wird derzeit nur in Power BI Premium pro Kapazität, Power BI Premium-Einzelbenutzerlizenz und Power BI Embedded unterstützt.

Syntax

USERCULTURE()

Parameter

Diese Funktion besitzt keine Parameter.

Rückgabewert

Gebietsschema als Zeichenfolge.

Bemerkungen

  • Im Power BI-Dienst wird das Gebietsschema durch Einstellungen>Sprache>Spracheinstellungen bestimmt. Der Standardwert wird durch die Browsersprache des Benutzers bestimmt.

  • Bei Verwendung in berechneten Tabellen- und berechneten Spaltenausdrucken kann sich das Ergebnis je nachdem unterscheiden, ob sich die Tabelle im DirectQuery- oder Importmodus befindet. Im DirectQuery-Modus wird das Ergebnis durch die in den Spracheinstellungen im Power BI-Dienst angegebene Sprache (Gebietsschema) bestimmt. Die Standardeinstellung für das in den Spracheinstellungen angegebene Gebietsschema wird durch die Browserspracheinstellung des Benutzers bestimmt, was bedeutet, dass die gleiche berechnete Tabelle oder Spalte je nach Browserspracheinstellungen unterschiedliche Ergebnisse für jeden Benutzer zurückgeben kann. Im Importmodus wird das Ergebnis während der Aktualisierung statisch bestimmt und variiert nicht zur Abfragezeit. Bei verwalteten Aktualisierungen, z. B. geplante oder interaktive, basiert das Gebietsschema nicht auf der Browsersprache des Benutzers, stattdessen wird ein invariantes Gebietsschema verwendet. Das invariante Gebietsschema kann jedoch mithilfe des XMLA-Endpunkts überschrieben werden, um ein benutzerdefiniertes Gebietsschema anzugeben.

  • Bei Kombination mit dem Feldparameterfeature in Power BI kann USERCULTURE verwendet werden, um dynamische Visualisierungstitel und -untertitel zuverlässig zu übersetzen, wenn sie in Measures und Objektausdrücken mit Sicherheit auf Zeilenebene (Row-Level Security, RLS) im gleichen Modell verwendet werden. Bei Ausdrücken mit USERCULTURE, die von außerhalb des Modells aufgerufen werden, z. B. in Abfragen und Measures zu Liveverbindungsberichten, können Sie jedoch nicht davon ausgehen, dass die Titel und Untertitel korrekt übersetzt werden.

  • USERCULTURE gibt das richtige Gebietsschema der Benutzer*innen zurück, wenn es in Objektausdrücken verwendet wird, die aus dem Modell heraus aufgerufen werden, z. B. in Measures, bei Sicherheit auf Zeilenebene (RLS) und in Berechnungselementen. Es wird jedoch möglicherweise nicht das richtige Benutzergebietsschemaschema zurückgegeben, wenn es in Ausdrücken außerhalb des Modells verwendet wird, z. B. in Abfragen und Measures zu Liveverbindungsberichten.

  • In Liveverbindungsberichten gibt USERCULTURE möglicherweise nicht das richtige Benutzergebietsschema zurück, wenn der Aufruf aus einem Berichtsmeasureausdruck erfolgt.

Beispiel

Im folgenden Ausdruck

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

gibt USERCULTURE den aktuellen Wochentag abhängig von der Spracheinstellung des aktuellen Users zurück, zum Beispiel:

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 вівторок

Ausdrucksbasierte Titel in Power BI
USERNAME
USERPRINCIPALNAME
USEROBJECTID