USERCULTURE
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cá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 ou serviço do Power BI.
Sintaxe
USERCULTURE()
Parâmetros
Esta expressão não tem parâmetros.
Valor de retorno
Localidade como uma cadeia de caracteres.
Observações
No serviço Power BI, a localidade é determinada pelas Configurações >Configurações de Idioma>Idioma. O padrão é determinado pela configuração de idioma do navegador do usuário.
Quando usado em tabelas calculadas e expressões de coluna calculadas, o resultado pode diferir dependendo se a tabela está no modo DirectQuery ou Import. Quando no modo DirectQuery, o resultado é determinado pelo idioma (localidade) especificado em Configurações de Idioma no serviço do Power BI. 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 ou coluna calculada 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 e não varia no momento da consulta. Para atualizações gerenciadas, como agendadas ou interativas, a localidade não se baseia 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 e legendas de visualização dinâmica quando usado em expressões de objeto RLS (segurança em nível de linha) e medida dentro do mesmo modelo. No entanto, expressões que contenham USERCULTURE chamadas de fora do modelo, como consultas e medidas de relatório de conexão ao vivo, não devem ser usadas para títulos e 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) e itens de cálculo. No entanto, ele pode não retornar a localidade do usuário correta quando usado em expressões de fora do modelo, como consultas e medidas de relatório de conexão ao vivo.
Nos relatórios de conexão dinâmica, USERCULTURE pode não retornar a localidade correta do usuário quando chamado de uma expressão de medida de relatório.
Exemplo
Para a seguinte expressão,
FORMAT(TODAY(), "dddd", USERCULTURE())
Dependendo da configuração de idioma do usuário atual, USERCULTURE retorna o dia atual, por exemplo:
Região | Formatado dia da semana |
---|---|
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 | вівторок |
Conteúdo relacionado
Títulos baseados em expressões no Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID