USERCULTURE
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.
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 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.
Se combinato con la funzionalità Parametri campo in Power BI, USERCULTURE può essere usato 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 all'interno dello stesso modello. Tuttavia, le espressioni contenenti USERCULTURE chiamate dall'esterno del modello, ad esempio le query e le misure del report con connessione dinamica, non devono essere considerate per i titoli e le 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 | вівторок |
Contenuto correlato
titoli basati su espressioni in Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID