Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

Problema no Lista Dados

Está dando erro, falando que está dando problema no "página".

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

2 respostas

Olá Marcelo! Tudo bem?

Analisando a imagem que você compartilhou, percebo que o problema que está dando erro está relacionado à forma como a variável Pagina é incrementada dentro da função List.Generate(). Esse tipo de erro na lista de dados é comum quando começamos a trabalhar com paginação no Power Query.

Na aula, o instrutor demonstra o seguinte trecho de código:

each [Consulta = #"Requisição"([Pagina]+1), Pagina = [Pagina]+1],

No seu código, na linha que você mostrou, está escrito assim:

each [Consulta = #"Requisição"([Pagina]+1), Pagina = Pagina + 1],

A diferença está justamente em Pagina = Pagina + 1. No Power Query M, quando você referencia um campo dentro de um registro que está sendo gerado, é fundamental usar a notação [NomeDoCampo] para acessá-lo corretamente. Sem os colchetes, a linguagem não consegue identificar de qual registro aquele valor pertence, e é exatamente isso que está falando o erro na página.

Tente ajustar essa linha para:

each [Consulta = #"Requisição"([Pagina]+1), Pagina = [Pagina]+1],

Essa correção deve resolver o problema, pois você passará a referenciar corretamente o valor de Pagina do registro atual para incrementá-lo na lista de dados.

Se o erro persistir ou aparecer em outra parte do código, descreva aqui o que está acontecendo. Estou à disposição para ajudar no que for preciso.

Após o ajuste o erro é solucionado?

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

Foi solucionado sim, Monalisa. Muito obrigado!