Free cookie consent management tool by TermsFeed Policy Generator
  •  Video
  •    1 page views
  •   759 video views
  • 2026, January 29, Thursday

#134 Como Importar Dados Financeiros do Yahoo Finance para o Power BI

Descubra como realizar consultas dinâmicas de dados financeiros do Yahoo Finance no Power BI Desktop

Como Realizar Consultas Dinâmicas de Dados Financeiros do Yahoo Finance no Power BI Desktop

Resumo Executivo

Neste artigo, você aprenderá passo a passo como integrar dados financeiros do Yahoo Finance ao Power BI Desktop, criando consultas dinâmicas e visuais interativos. Vamos abordar desde a extração dos dados até a criação de parâmetros avançados, utilizando técnicas como transformação no Power Query, linguagem M e configuração de séries temporais. Ideal para analistas, investidores e profissionais que desejam automatizar análises financeiras.


Sumário

  1. \#introdução
  2. \#por-que-usar-yahoo-finance-no-power-bi
  3. \#preparando-o-ambiente
  4. \#extração-de-dados-do-yahoo-finance
  • 4.1 Estrutura da URL
  • 4.2 Parâmetros essenciais
  1. \#importação-e-transformação-no-power-query
  • 5.1 Conversão de Unix Timestamp
  • 5.2 Limpeza e tipos de dados
  1. \#configuração-dinâmica-com-parâmetros
  • 6.1 Criando parâmetros no Power BI
  • 6.2 Ajustando a consulta com linguagem M
  1. \#criação-de-visualizações-de-séries-temporais
  • 7.1 Gráficos recomendados
  • 7.2 Personalização avançada
  1. \#boas-práticas-e-frameworks
  2. \#casos-de-uso-reais
  3. \#faq
  4. \#conclusão-e-próximos-passos
  5. \#recursos-recomendados

Introdução

O Power BI é uma ferramenta poderosa para análise de dados, e quando combinada com fontes externas como o Yahoo Finance, abre um leque de possibilidades para monitoramento de ativos, índices e tendências do mercado. Neste guia, vamos explorar como criar consultas dinâmicas que permitem atualizar períodos, ativos e tipos de dados sem necessidade de refazer todo o processo.


Por que usar Yahoo Finance no Power BI?

*

Gratuito e acessível

: Yahoo Finance oferece dados históricos e atuais sem custo.

*

Flexibilidade

: Permite trabalhar com ações, ETFs, moedas e índices.

*

Integração dinâmica

: Com Power BI, você pode automatizar análises e dashboards.


Preparando o Ambiente

Antes de começar:

  • Instale o

Power BI Desktop

(última versão).

  • Tenha acesso à internet para consumir dados do Yahoo Finance.
  • Familiarize-se com

Power Query

e

linguagem M

.


Extração de Dados do Yahoo Finance

A base da integração é a URL de consulta do Yahoo Finance. Exemplo:

https://query1.finance.yahoo.com/v7/finance/download/AAPL?period1=1609459200&period2=1672444800&interval=1d&events=history

4.1 Estrutura da URL

*

Ticker

: Código do ativo (ex.: AAPL para Apple).

*

period1

: Data inicial em formato Unix Timestamp.

*

period2

: Data final em formato Unix Timestamp.

*

interval

: Frequência (1d, 1wk, 1mo).

*

events

: Tipo de evento (history para histórico).

4.2 Parâmetros essenciais

Para tornar a consulta dinâmica, vamos criar parâmetros para:

  • Ticker
  • Data inicial e final
  • Intervalo

Importação e Transformação no Power Query

Após inserir a URL no Power BI:

  1. Vá em

Obter Dados > Web

.

  1. Cole a URL com parâmetros fixos.
  2. No

Editor do Power Query

, ajuste os tipos de dados.

5.1 Conversão de Unix Timestamp

O Yahoo Finance usa Unix Timestamp. Para converter:

m = DateTime.From( #datetime(1970,1,1,0,0,0) + #duration(0,0,0,[period1]) )

5.2 Limpeza e tipos de dados

  • Remova colunas desnecessárias.
  • Ajuste colunas para

Data

,

Número Decimal

.


Configuração Dinâmica com Parâmetros

6.1 Criando parâmetros no Power BI

  • Em

Gerenciar Parâmetros

, crie:

*

Ticker

(Texto)

*

DataInicial

(Data)

*

DataFinal

(Data)

*

Intervalo

(Lista: 1d, 1wk, 1mo)

6.2 Ajustando a consulta com linguagem M

Substitua valores fixos por parâmetros:

m "https://query1.finance.yahoo.com/v7/finance/download/" & Ticker & "?period1=" & Number.ToText(DateTime.ToUnixTimestamp(DataInicial)) & "&period2=" & Number.ToText(DateTime.ToUnixTimestamp(DataFinal)) & "&interval=" & Intervalo & "&events=history"


Criação de Visualizações de Séries Temporais

7.1 Gráficos recomendados

*

Linha

para preços históricos.

*

Área

para volume.

*

Candlestick

(com custom visuals).

7.2 Personalização avançada

  • Use

segmentadores

para escolher ativos.

  • Crie

medidas DAX

para cálculo de variação percentual.


Boas Práticas e Frameworks

*

Validação de dados

: Sempre verifique se os dados retornados estão completos.

*

Documentação

: Registre parâmetros e lógica M.

*

Performance

: Evite consultas muito extensas (limite períodos).


Casos de Uso Reais

*

Investidores

: Monitoramento de carteira.

*

Analistas

: Comparação entre ativos.

*

Empresas

: Relatórios de mercado para tomada de decisão.


FAQ

1.

Posso usar essa técnica no Power BI Service?

Sim, mas será necessário configurar atualização agendada e gateway.

2.

Yahoo Finance é confiável?

É uma fonte amplamente utilizada, mas sempre valide com outras referências.

3.

Posso adicionar múltiplos tickers?

Sim, via parâmetros ou tabelas de controle.

4.

Como lidar com erros de conexão?

Verifique URL, parâmetros e conexão com a internet.

5.

É possível usar API oficial?

Yahoo não oferece API oficial gratuita, mas a URL de download é funcional.

6.

Funciona para criptomoedas?

Sim, desde que o ticker seja suportado pelo Yahoo Finance.

7.

Posso automatizar tudo?

Sim, com parâmetros e atualização agendada no Power BI Service.


Conclusão e Próximos Passos

Integrar Yahoo Finance ao Power BI é uma solução prática para análises financeiras dinâmicas. Com parâmetros e linguagem M, você ganha flexibilidade e automação.

Próximos passos:

  • Baixe os arquivos no

https://www.fabioms.com.br/?url=github

.

  • Assista ao vídeo completo:

https://www.fabioms.com.br/?p=ccomo-obter-dados-financeiros-no-power-bi

.

  • Inscreva-se no canal para mais conteúdos:

https://www.fabioms.com.br/?url=youtube-subscribe

.


Recursos Recomendados

*

https://learn.microsoft.com/power-query

*

https://finance.yahoo.com

*

https://powerbi.microsoft.com


Meta Descrição

Aprenda a integrar dados do Yahoo Finance ao Power BI com consultas dinâmicas, parâmetros e visualizações avançadas. Guia completo passo a passo.

Palavras-chave

Power BI, Yahoo Finance, análise financeira, Power Query, linguagem M, parâmetros dinâmicos, séries temporais, dados históricos.

This content contains
  • Content Video
  • Language Portuguese
  • Duration 14m 37s
  • Subtitles Não

  • Reading time 4 min 25 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now