Freigeben über


USERCULTURE

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle 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 вівторок

Ausdrucksbasierte Titel in Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID