Ler em inglês

Compartilhar via


USERCULTURE

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

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

Nota: atualmente, essa função tem suporte apenas no Power BI Premium por capacidade, Power BI Premium por usuário e Power BI Embedded.

Sintaxe

DAX
USERCULTURE()

Parâmetros

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

Valor retornado

Localidade como uma cadeia de caracteres.

Comentários

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

  • Quando usado em tabela calculada e expressões de coluna calculadas, o resultado pode diferir, dependendo se a tabela estiver no modo DirectQuery ou Import. Quando no modo DirectQuery, o resultado é determinado pela linguagem (localidade) especificada nas Configurações de Linguagem no serviço do Power BI. O padrão nas Configurações de Linguagem especifica que a localidade é determinada pela configuração de linguagem do navegador do usuário, o que significa que a mesma tabela ou coluna calculada pode retornar resultados diferentes, dependendo das configurações de linguagem do navegador para cada usuário. No modo Import, 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 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 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 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,

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

Dependendo da configuração de linguagem 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 вівторок

Títulos com base em expressão no Power BI
USERNAME
USERPRINCIPALNAME
USEROBJECTID