USERCULTURE
aplica-se a:coluna calculada
tabela calculada
medida
cálculo visual
Retorna a localidade (código do país de código de idioma) para o usuário atual, determinado pelo sistema operacional, pelas configurações do navegador ou pelo serviço do Power BI.
Sintaxe
USERCULTURE()
Parâmetros
Essa expressão não tem parâmetros.
Valor de retorno
Localidade como uma cadeia de caracteres.
Comentários
No serviço do Power BI, a localidade é determinada pelo Configurações>>de Idioma. O padrão é determinado pela configuração de linguagem do navegador do usuário.
Quando usado em expressões de tabela calculada e de coluna calculada, o resultado pode ser diferente dependendo se a tabela está no modo DirectQuery ou Import. Quando no modo DirectQuery, o resultado é determinado pelo idioma (localidade) especificado nas Configurações de Idioma no serviço do Power BI. O padrão nas Configurações de Idioma especifica a localidade é determinado pela configuração do 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 estiver no modo de importação, o resultado será determinado estaticamente durante a atualização e não variará no momento da consulta. Para atualizações gerenciadas, como agendadas ou interativas, a localidade não se baseia na configuração de linguagem do navegador do usuário, mas usa uma localidade invariável. No entanto, a localidade invariável pode ser substituída usando o ponto de extremidade XMLA para especificar uma localidade personalizada.
Quando combinados com o recurso parâmetros field no Power BI, USERCULTURE podem ser usados para traduzir de forma confiável títulos e legendas de visualização dinâmica quando usados em expressões de objeto RLS (segurança em nível de linha) no mesmo modelo. No entanto, expressões que contêm USERCULTURE chamadas de fora do modelo, como consultas e medidas de relatório de conexão dinâmica, não devem ser confiadas para títulos e legendas traduzidos corretamente.
USERCULTURE retorna a localidade correta do usuário quando usada em expressões de objeto chamadas de dentro do modelo, como medidas, RLS (segurança em nível de linha) e itens de cálculo. No entanto, ele pode não retornar a localidade correta do usuário quando usado em expressões de fora do modelo, como consultas e medidas de relatório de conexão dinâmica.
Em relatórios do Live-Connect, USERCULTURE pode não retornar a localidade correta do usuário quando chamado de uma expressão de medida de relatório.
Exemplo
Use 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:
Locale | Dia da semana formatado |
---|---|
de-DE | Dienstag |
pt-BR | 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ão no Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID