Partilhar via


USERCULTURE

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Retorna a localidade (código de idioma-código de país) para o usuário atual, determinada pelo sistema operacional, configurações do navegador orPower serviço de BI.

Sintaxe

USERCULTURE()

Parâmetros

Esta expressão não tem parâmetros.

Regresso value

Localidade como uma cadeia de caracteres.

Observações

  • No serviço de BI do Power, a localidade é determinada pelas Configurações de >Configurações de Idioma>Idioma. O padrão é determinado pela configuração de idioma do navegador do usuário.

  • Quando usado em tabelas calculadas and expressões de coluna calculadas, o resultado pode diferir dependendo se a tabela está no modo DirectQuery or Import. Quando no modo DirectQuery, o resultado é determinado pelo idioma (localidade) especificado em Configurações de Idioma no serviço de BI do Power. O padrão em Configurações de idioma especifica que a localidade é determinada pela configuração de idioma do navegador do usuário, o que significa que a mesma tabela calculada or coluna pode retornar resultados diferentes, dependendo das configurações de idioma do navegador para cada usuário. Quando no modo de importação, o resultado é determinado estaticamente durante a atualização andnot variará na consulta time. Para atualizações gerenciadas, como agendadas or interativas, a localidade not é baseada na configuração de idioma do navegador do usuário, mas usa uma localidade invariante. A localidade invariante, no entanto, pode ser substituída usando o ponto de extremidade XMLA para especificar uma localidade personalizada.

  • Quando combinado com o recurso Parâmetros de campo no Power BI, USERCULTURE pode ser usado para traduzir de forma confiável títulos and legendas de visualização dinâmica quando usado em measureand expressões de objeto de segurança em nível de linha (RLS) dentro do mesmo modelo. No entanto, expressões que contenham USERCULTURE chamadas de fora do modelo, como consultas and medidas de relatório de conexão ao vivo, not devem ser usadas para títulos and legendas traduzidos corretamente.

  • USERCULTURE retorna a localidade do usuário correta quando usada em expressões de objeto chamadas de dentro do modelo, como medidas, segurança em nível de linha (RLS) and itens de cálculo. No entanto, ele not pode retornar a localidade do usuário correta quando usado em expressões de fora do modelo, como consultas and medidas de relatório de conexão ao vivo.

  • Nos relatórios Live-connect, USERCULTURE pode not retornar a localidade correta do usuário quando chamado de uma expressão de measure de relatório.

Exemplo

Para a seguinte expressão,

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

Dependendo da configuração de idioma para o usuário atual, USERCULTURE retorna o dayatual , por exemplo:

Região Formatado weekday
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 вівторок

Títulos baseados em expressões no Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID