Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

[Dúvida] Gerenciamento de parâmetros continua dando erro no endereço

Olá, fiz todos os passos informados na aula, corrigi o caminho da pasta tirando um arquivo e deixando uma pasta, já inclui o símbolo \ ao final do caminho, mas depois de fechado o parâmetro, os endereços continuam dando erro.
O que eu faço? travei nessa parte e não consigo continuar o curso sem solucionar isso.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

5 respostas

Olá, Tais, tudo bem?

O erro "Expression.Error: Caracteres inválidos no caminho" geralmente indica que há algum problema no caminho do arquivo. Verifique se não existem espaços ou caracteres especiais que possam estar atrapalhando.

Já o erro "DataSource.NotFound: File or Folder" ocorre quando o Power BI não encontra o arquivo especificado. Nesse caso, é importante conferir se o caminho está correto e se os nomes dos arquivos são exatamente iguais aos salvos no seu computador. Exemplos:

  • olist_itens_pedidos
  • olist_pedidos
  • olist_pagamentos
  • olist_produtos

Captura de tela do Windows Explorer mostrando a pasta Downloads > PowerBI-PowerQuery-Aula1-Material (2) > PowerBI-PowerQuery-Aula1-Material. Na lista de arquivos aparecem cinco itens, olist_itens_pedidos,olist_pagamentos,olist_pedidos (Planilha do Microsoft Excel, olist_produtos,tradução

Então ao usar o parâmetro caminhoPasta, o nome do arquivo deve ser exatamente o mesmo. Por exemplo:

= Csv.Document(File.Contents(caminhoPasta & "tradução.csv"), [Delimiter=",", Columns=2, Encoding=65001, QuoteStyle=QuoteStyle.None])

Note que nomeu caso o arquivo está nomeado apenas como tradução.csv.

Além disso, percebi a ausência da tabela tradução_status no seu Power Query. Essa tabela é utilizada em uma etapa de consulta mesclada dentro da olist_orders_dataset, portanto é essencial importá-la para que tudo funcione corretamente.

Você pode conferir esse passo na aula Mesclando consultas.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Eu continuo empacada nesta etapa...não sei o que fazer mais...
Mas respondendo:

  1. Refiz o caminho e agora aparece assim:
    Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  2. Não tenho na pasta original o **
    , veja:
    Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi Tais!

O erro está acontecendo porque o Power Query está interpretando o caminho do arquivo como inválido.

Notei que, no final do caminho, não há a barra invertida (\) entre a pasta e o arquivo. Assim, ele está juntando tudo em uma única sequência:

...\PowerBI-PowerQuery-Aula1-Materialolist_pagamentos.xml

No seu print:

Print mostrando o erro no Power Query

O correto seria:

...\PowerBI-PowerQuery-Aula1-Material\olist_pagamentos.xml

Por isso, no trecho do código, ao concatenar caminhoPasta com o nome do arquivo, é importante garantir que o parametro caminhoPasta já termine com a barra invertida (\).

Exemplo:

Print do código corrigido com a barra invertida no caminho

Peço que faça essa alteração e veja se o problema é solucionado.

Fico à disposição!

OBS: Ainda não tenho o arquivo tradução_status que lhe falei.

Com os outros arquivos, eu consegui. Só falta esse:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

A tabela tradução_status mostrada em aula corresponde ao arquivo tradução que aparece no seu print:

Print mostrando o arquivo tradução

No Power Query, você pode renomear essa tabela para tradução_status.

‼️ Mas atenção: no seu computador o arquivo está salvo apenas como tradução. Portanto, ao referenciar o arquivo, use exatamente o nome que aparece na sua máquina. No Power Query, ficaria assim:

Print mostrando a tabela renomeada para tradução\_status

Sobre o seu último erro relacionado à tabela olist_orders_dataset: ele ocorre porque você está tentando carregar a tabela olist_pagamentos, quando na verdade deveria utilizar o arquivo olist_pedidos.xlsx:

Print mostrando a seleção do arquivo olist\_pedidos.xlsx

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!