Share via


USERCULTURE

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

Restituisce le impostazioni locali (codice paese di lingua) per l'utente corrente, determinate dal sistema operativo, dalle impostazioni del browser o dal servizio Power BI.

Nota: questa funzione è attualmente supportata in Power BI Premium per capacità, Power BI Premium per utente e solo Power BI Embedded.

Sintassi

USERCULTURE()

Parametri

Questa espressione non ha parametri.

Valore restituito

Impostazioni locali come stringa.

Osservazioni:

  • Nel servizio Power BI le impostazioni locali sono determinate da Impostazioni>lingua>Impostazioni lingua. Il valore predefinito è determinato dall'impostazione della lingua del browser dell'utente.

  • Se utilizzata nelle espressioni di tabella calcolata ed espressioni di colonna calcolate, il risultato può variare a seconda che la tabella sia in modalità DirectQuery o Import. Quando si usa la modalità DirectQuery, il risultato viene determinato dalla lingua (impostazioni locali) specificate in Impostazioni lingua nel servizio Power BI. Il valore predefinito in Impostazioni lingua specifica le impostazioni locali è determinato dall'impostazione della lingua del browser dell'utente, il che significa che la stessa tabella o colonna calcolata può restituire risultati diversi a seconda delle impostazioni della lingua del browser per ogni utente. Quando si usa la modalità importazione, il risultato viene determinato in modo statico durante l'aggiornamento e non varia in fase di query. Per gli aggiornamenti gestiti, ad esempio pianificati o interattivi, le impostazioni locali non sono basate sull'impostazione della lingua del browser dell'utente, ma usano invece impostazioni locali invarianti. Le impostazioni locali invarianti, tuttavia, possono essere sottoposte a override tramite l'endpoint XMLA per specificare impostazioni locali personalizzate.

  • In combinazione con la funzionalità Parametri campo in Power BI, è possibile usare USERCULTURE per tradurre in modo affidabile i titoli e le didascalie dinamiche di visualizzazione quando vengono usati nelle espressioni di misura e sicurezza a livello di riga (RLS) all'interno dello stesso modello. Tuttavia, le espressioni contenenti USERCULTURE chiamate dall'esterno del modello, ad esempio query e misure del report con connessione dinamica, non si deve fare affidamento su titoli e didascalie tradotti correttamente.

  • USERCULTURE restituisce le impostazioni locali utente corrette quando vengono usate nelle espressioni di oggetto chiamate dall'interno del modello, ad esempio misure, sicurezza a livello di riga e elementi di calcolo. Tuttavia, potrebbe non restituire le impostazioni locali dell'utente corrette quando vengono usate nelle espressioni dall'esterno del modello, ad esempio query e misure del report con connessione dinamica.

  • Nei report di Live Connect, USERCULTURE potrebbe non restituire le impostazioni locali utente corrette quando viene chiamato da un'espressione di misura del report.

Esempio

Per l'espressione seguente,

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

A seconda dell'impostazione della lingua per l'utente corrente, USERCULTURE restituisce il giorno corrente, ad esempio:

impostazioni locali Giorno feriale formattato
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 вівторок

titoli basati su espressioni in Power BI
USERNAME
USERPRINCIPALNAME
USEROBJECTID