CULTURA DO UTILIZADOR
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.
Nota: Atualmente, esta função é suportada no Power BI Premium por capacidade, no Power BI Premium por utilizador e apenas no Power BI Embedded.
Sintaxe
USERCULTURE()
Parâmetros
Esta expressão não tem parâmetros.
Valor devolvido
Localidade como uma cadeia de caracteres.
Observações
No serviço do Power BI, a localidade é determinada pelas >Configurações de Idioma>das Configurações. 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 correta do usuário 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.
Em relatórios 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
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údos relacionados
Títulos baseados em expressões no Power BI
NOME DE UTILIZADOR
USERPRINCIPALNAME
USEROBJECTID