3
respostas

Dúvidas para importar valores decimais com caractere "." ao invés de ","

Fala pessoal, beleza? Estou precisando de uma ajuda... Minha necessidade é receber uma base de dados que vem com o caractere "." para identificar as casas decimais de um valor. Pelo que estou entendo, o Power BI entende por padrão o caractere "," como separador decimal. Onde posso mexer para configurar isso?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Tentei várias configurações e nada de funcionar...

A minha base de dados vem da seguinte forma:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Timestamp,Temperatura da Piscina,Temperatura Desejada para Piscina,Temperatura de Controle em Modo Automático,Temperatura de Saída do Aquecedor
03/01/2022 10:40:20,25.6,29.0,27.5,27.1
03/01/2022 10:35:18,25.6,29.0,27.5,27.1
03/01/2022 10:30:17,25.6,29.0,27.5,27.1
03/01/2022 10:25:15,25.6,29.0,27.5,27.1
03/01/2022 10:20:13,25.6,29.0,27.5,27.1
03/01/2022 10:15:11,25.6,29.0,27.5,27.1
03/01/2022 10:10:10,25.6,29.0,27.5,27.1
03/01/2022 10:05:08,25.6,29.0,27.5,27.1
03/01/2022 10:00:06,25.6,29.0,27.5,27.1
03/01/2022 09:55:04,25.6,29.0,27.5,27.1
03/01/2022 09:46:06,25.6,29.0,27.5,27.1
03/01/2022 09:41:04,25.6,29.0,27.5,27.1
03/01/2022 09:36:03,25.6,29.0,27.5,27.1
03/01/2022 09:31:02,25.6,29.0,27.5,27.1
03/01/2022 09:26:00,25.6,29.0,27.5,27.1
03/01/2022 09:20:58,25.6,29.0,27.5,27.1
03/01/2022 09:15:57,25.6,29.0,27.5,27.1
03/01/2022 09:10:55,25.6,29.0,27.5,27.1
03/01/2022 09:05:25,25.6,29.0,27.5,27.1
03/01/2022 09:00:24,25.6,29.0,27.5,27.1
03/01/2022 08:55:22,25.6,29.0,27.5,27.1
03/01/2022 08:50:20,25.6,29.0,27.5,27.1
03/01/2022 08:45:19,25.6,29.0,27.5,27.1
03/01/2022 08:40:18,25.6,29.0,27.5,27.1
03/01/2022 08:35:16,25.6,29.0,27.5,27.1
03/01/2022 08:30:15,25.6,29.0,27.5,27.1
03/01/2022 08:25:14,25.6,29.0,27.5,27.1
03/01/2022 08:20:10,25.6,29.0,27.5,27.1
03/01/2022 08:15:08,25.6,29.0,27.5,27.1
03/01/2022 08:10:06,25.6,29.0,27.5,27.1
03/01/2022 08:05:06,25.6,29.0,27.5,27.1
3 respostas

Olá, Vinicius, tudo bem?

Você pode realizar a importação do seu arquivo utilizando como separador de casa decimal o caractere ponto ( . ) da seguinte forma:

  • Na janela que fica disponível ao realizar a importação do arquivo, clique em Extrair a Tabela Usando Exemplos:

print da janela com as informações do arquivo importado, onde o botão Extrair a Tabela Usando Exemplos esta destacado com um retângulo vermelho sem preecnhimento

  • Na nova janela que abrir, ficará disponível a opção de criar as colunas manualmente baseadas no arquivo importado:

print da janela Extrair a Tabela Usando Exemplos onde a coluna 1 esta destacada com um retângulo vermelho sem preecnhimento

  • Na primeira linha da coluna 1, informe o nome do campo do arquivo importado que deseja criar:

print da janela Extrair a Tabela Usando Exemplos onde a coluna 1 que foi carregada com as informações do campo Timestamp esta destacada com um retângulo vermelho sem preecnhimento

  • Automaticamente os dados serão carregados.
  • Para adicionar uma nova coluna, clique no + e faça o mesmo processo para todas os campos do arquivo:

print da janela Extrair a Tabela Usando Exemplos onde as 5 colunas criadas estão destacadas com um retângulo vermelho sem preecnhimento

  • Após criar todas as colunas, clique em carregar e o arquivo será importado, utilizando o separador de casa decimal como ponto(.):

Print da tela de dados do POWER BI, onde as 5 colunas foram carregadas com o separador de casa decimal como ponto

Espero ter ajudado e bons estudos!

Olá Daniele, agradeço pela atenção.

Mas ainda não funcionou. Desta forma, como sugeriu o PBI entende as células como texto e não valores decimal...

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Erro para conversão de texto para decimal:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Desta forma, em texto, não consigo plotar os valores em nenhum objeto... Apenas o Timestamp funcionou pois o PBI entendeu ele como DateTime certinho:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Você pode utilizar então, uma outra forma para trabalhar com as casas decimais.

  • Na pagina principal, acesse transformar dados:

print da tela principal do power BI, onde a opção transformar dados esta selecionada

  • Ao acessar o Power Query, acesse o menu Adicionar Coluna e selecione a opção Coluna Personalizada:

    print do menu Adicionar Coluna onde a opção de Coluna Personalizada esta destacada com um retângulo vermelho sem preenchimento

  • Na nova janela que vai abrir de Coluna Personalizada, informe um nome para a nova coluna e a seguinte fórmula:
NOME_COLUNA  / 10

Onde será realizado a divisão do valor da coluna já existente por 10, e o novo valor será armazenado na nova coluna que esta sendo criada:

print da janela de Coluna Personalizada onde a fórmula NOME_COLUNA  / 10 esta sendo informada para criar uma nova coluna

  • Após informar a fórmula, clique em OK e a coluna será criada:

print da nova coluna, Valor novo, com as casas decimais separadas por virgula

Espero ter ajudado e bons estudos!