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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

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
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 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.