Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Everton_Silva
Regular Visitor

Criar parametro de data em RestAPI PowerBI

boa tarde,

 

Fiz a conexão com uma API no editor avançado e a informação de relatório é somente para o mês atual, para trazer dados antigos precisa criar um parâmetro informando o período necessário, mas não consigo fazer esse parâmetro, poderia me ajudar?

 

Eu preciso que o início seja 01/01/2021 e não tem data final porque o relatório atualiza a cada 10 minutos com novos dados.

 

Segue código do editor avançado: (o mesmo foi se ajustando conforme fui configurando a tabela, mas posso anexar o código inicial - o campo referente a data na tabela é "DATA_AVALIACAO".

 

 Inclui o link do editor em um bloco de notas no drive com o PDF para conexão.

 

Dados API 

 

Codigo:

 

let
//definindo a URL para recuperar o token
url_token = "https://api.2clix.com.br/v3/Usuario/login",
//preparando o payload da request
Json = Json.FromValue([login= "UserAPI", senha= "123456"]),

//executando a request
token_request = Json.Document(
Web.Contents(
url_token,
[Headers = [#"Content-Type"="application/json"],Content=Json]
)
),

//concatenando o Bearer ao token recebido
token = "Bearer "&token_request[token],


//definindo a URL para recuperar os dados
//nesse exemplo, utilizamos a rota AnaliticoAvalicoes, para outros exemplos, baixe
//a Documentação API

url = "https://api.2clix.com.br/v3/Reports/AnaliticoAvaliacoes",

// parametros, caso necessário passar outros parametros
// lembrando que o primeiro parametro comeca com interrogacao e os demais parametros
// usamos &..
// parametros = "?codTipoFicha=1&outro_parametro=1",

parametros = "",


//executando a request para recuperar os dados
data_request= Json.Document(
Web.Contents(
url & parametros,
[Headers = [#"Content-Type"="application/json", #"Authorization"=token]])
),

//extraindo o conteudo da variavel result, do retorno da request
result = data_request[result],
#"Convertido para Tabela" = Table.FromList(result, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Column1 Expandido" = Table.ExpandRecordColumn(#"Convertido para Tabela", "Column1", {"CODIGO_AVALIACAO", "NEGOCIO", "CAMPANHA", "AVALIADO", "SUPERIOR", "DATA_AVALIACAO", "TIPO_AVALIACAO", "DEPARTAMENTO", "AVALIADOR", "PROCESSO", "CODIGO_GRAVACAO", "TEMPO_AVALIACAO", "NOTA", "CONCEITO", "DATA_FEEDBACK", "RESULTADO_FEEDBACK", "RESPONSAVEL_FEEDBACK", "OBS_RESPONSAVEL_FEEDBACK", "OBS_AVALIADO", "TABULACAO", "NOTA_SEM_NCG", "VISUALIZACAO_AVALIADO", "PESQUISA_AVALIADO", "LOGIN_AVALIADO", "DATA_ADMISSAO_AVALIADO", "DATA_INICIO_SETOR", "CODIGO_EXTERNO", "STATUS_FEEDBACK", "TEMPO_FEEDBACK", "FORMULARIO", "CODIGO_GRAVADOR", "CODIGO_INTEGRACAO", "DATA_CONTATO", "Canal", "Chamado", "CNPJ", "CPF do Cliente", "DATA / HORA", "Data da nota ", "DSR", "ID de Gravação", "Motivo da chamada", "Nível 1 - Data/Hora da Chamada:", "Nível 2 - Data/Hora da Chamada:", "Nome do Cliente", "Nome do fornecedor ", "Nota fiscal ", "Número do E-Mail Monitorado no Xgen:", "Orientação", "Pedido", "Setor", "Tabulação Correta - (OUTBOUND)", "Tabulação correta (Improdutiva)", "Tabulação sistema - (OUTBOUND)", "Tabulação sistema (Improdutiva)", "Telefone1", "Tema Geral (segundos)", "Tempo total do contato (TMA)", "Tipo de Campanha", "Tipo de monitoria", "Tipo de tratativa", "TMA Ligação", "Unidade de Negócio", "PERIODO", "PONTOS_POSITIVOS", "PONTOS_MELHORAR", "QTD_ARQUIVOS", "MATRICULA", "OBSERVACAO", "EMAIL_AVALIADO", "TICKET", "ACIMA_META", "UNIDADE", "STATUS_USUARIO", "SEGUNDO_SUPERIOR", "TERCEIRO_SUPERIOR", "DATA_PRAZO_FEEDBACK", "FEEDBACK_NO_PRAZO", "PENDENTE DE ASSINATURA", "DIAS ATÉ ASSINATURA", "DIAS PENDENTES ATÉ ASSINATURA", "ULTIMA_ATUALIZACAO"}, {"CODIGO_AVALIACAO", "NEGOCIO", "CAMPANHA", "AVALIADO", "SUPERIOR", "DATA_AVALIACAO", "TIPO_AVALIACAO", "DEPARTAMENTO", "AVALIADOR", "PROCESSO", "CODIGO_GRAVACAO", "TEMPO_AVALIACAO", "NOTA", "CONCEITO", "DATA_FEEDBACK", "RESULTADO_FEEDBACK", "RESPONSAVEL_FEEDBACK", "OBS_RESPONSAVEL_FEEDBACK", "OBS_AVALIADO", "TABULACAO", "NOTA_SEM_NCG", "VISUALIZACAO_AVALIADO", "PESQUISA_AVALIADO", "LOGIN_AVALIADO", "DATA_ADMISSAO_AVALIADO", "DATA_INICIO_SETOR", "CODIGO_EXTERNO", "STATUS_FEEDBACK", "TEMPO_FEEDBACK", "FORMULARIO", "CODIGO_GRAVADOR", "CODIGO_INTEGRACAO", "DATA_CONTATO", "Canal", "Chamado", "CNPJ", "CPF do Cliente", "DATA / HORA", "Data da nota ", "DSR", "ID de Gravação", "Motivo da chamada", "Nível 1 - Data/Hora da Chamada:", "Nível 2 - Data/Hora da Chamada:", "Nome do Cliente", "Nome do fornecedor ", "Nota fiscal ", "Número do E-Mail Monitorado no Xgen:", "Orientação", "Pedido", "Setor", "Tabulação Correta - (OUTBOUND)", "Tabulação correta (Improdutiva)", "Tabulação sistema - (OUTBOUND)", "Tabulação sistema (Improdutiva)", "Telefone1", "Tema Geral (segundos)", "Tempo total do contato (TMA)", "Tipo de Campanha", "Tipo de monitoria", "Tipo de tratativa", "TMA Ligação", "Unidade de Negócio", "PERIODO", "PONTOS_POSITIVOS", "PONTOS_MELHORAR", "QTD_ARQUIVOS", "MATRICULA", "OBSERVACAO", "EMAIL_AVALIADO", "TICKET", "ACIMA_META", "UNIDADE", "STATUS_USUARIO", "SEGUNDO_SUPERIOR", "TERCEIRO_SUPERIOR", "DATA_PRAZO_FEEDBACK", "FEEDBACK_NO_PRAZO", "PENDENTE DE ASSINATURA", "DIAS ATÉ ASSINATURA", "DIAS PENDENTES ATÉ ASSINATURA", "ULTIMA_ATUALIZACAO"})
in
#"Column1 Expandido"

3 REPLIES 3
lbendlin
Super User
Super User

Please read about the Query option of the Web.Contents() function.

i'm young on power query, i don't know how create this parameters.

i Would like someone help me or say what i need to do.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors