Adicionar um seletor de idioma ao relatório

Deixe os leitores alternarem um relatório traduzido entre idiomas com uma segmentação de dados.

Última atualização:

Depois de traduzir a tela de um relatório (veja Traduzir os visuais do relatório), o Daxlate pode colocar a escolha do idioma nas mãos de quem lê. Salvar um relatório traduzido gera uma tabela _translations_languages; arraste o campo Idioma dela para uma segmentação de dados e qualquer pessoa que abrir o relatório poderá trocar o idioma na própria página.

Essa é a primeira maneira de conferir uma tradução no Power BI Desktop, já que o parâmetro de URL ?language= só tem efeito no serviço do Power BI.

Adicione a segmentação #

  1. Abra o relatório traduzido no Power BI Desktop.
  2. Adicione um visual de Segmentação de dados à página.
  3. Arraste o campo Idioma da tabela _translations_languages para a segmentação.
  4. Se quiser, formate como lista suspensa e coloque em um lugar que se repita nas páginas.

Selecione um idioma e a moldura traduzida do relatório (títulos de visuais, cabeçalhos, botões e caixas de texto) muda para ele. Uma seleção única vence; limpar a segmentação faz o relatório voltar a seguir a localidade do próprio leitor, exatamente como antes.

O que a segmentação muda e o que não muda #

A segmentação comanda o texto da tela do relatório que o Daxlate traduziu. Os cabeçalhos de coluna e os nomes de campo de tabelas e matrizes vêm do modelo semântico, que o Power BI resolve pela localidade da conexão, então esses seguem o idioma do leitor, e não a segmentação. Selecionar um idioma da direita para a esquerda muda o texto, mas não espelha o layout da página.

Relatórios traduzidos antes deste recurso

Um relatório traduzido com uma versão mais antiga do Daxlate recebe a tabela de idiomas no salvamento seguinte, não na atualização. Abra-o no Daxlate e salve uma vez para gerar a tabela _translations_languages.