<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Leonardo Damasceno Nascimento</title>
    <description>The latest articles on DEV Community by Leonardo Damasceno Nascimento (@leodnascimento).</description>
    <link>https://dev.to/leodnascimento</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F810612%2F2dc29e63-c5c9-46df-ab6a-485990389533.jpeg</url>
      <title>DEV Community: Leonardo Damasceno Nascimento</title>
      <link>https://dev.to/leodnascimento</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/leodnascimento"/>
    <language>en</language>
    <item>
      <title>Dashboards de Produção Industrial</title>
      <dc:creator>Leonardo Damasceno Nascimento</dc:creator>
      <pubDate>Sun, 27 Mar 2022 23:46:49 +0000</pubDate>
      <link>https://dev.to/leodnascimento/dashboards-de-producao-industrial-2i1k</link>
      <guid>https://dev.to/leodnascimento/dashboards-de-producao-industrial-2i1k</guid>
      <description>&lt;p&gt;Link para &lt;a href="https://drive.google.com/drive/folders/1Vjh7ZXASZsyi5wKJB6_0gf9TJpZY-27N?usp=sharing"&gt;Download&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Dashboard de Produção Industrial de Peças
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PclHHgcn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lyk8wgian3m4ggxv5vg8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PclHHgcn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lyk8wgian3m4ggxv5vg8.png" alt="Dashboard de Produção Industrial de Peças" width="880" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Dashboards de Vendas no PBI</title>
      <dc:creator>Leonardo Damasceno Nascimento</dc:creator>
      <pubDate>Sun, 27 Mar 2022 23:39:00 +0000</pubDate>
      <link>https://dev.to/leodnascimento/dashboards-de-vendas-no-pbi-jhg</link>
      <guid>https://dev.to/leodnascimento/dashboards-de-vendas-no-pbi-jhg</guid>
      <description>&lt;p&gt;Link para &lt;a href="https://drive.google.com/drive/folders/1dMGnFBL5QGMWID_ksQoBlrA1YsD_rIzZ?usp=sharing" rel="noopener noreferrer"&gt;Downloads&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Dashboard de Vendas de Alimentos
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu1uaoeghetzn07yfy3al.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu1uaoeghetzn07yfy3al.png" alt="Dashboard de Vendas - Produção e Vendas de Alimentos"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;link de &lt;a href="https://app.powerbi.com/view?r=eyJrIjoiM2YzMDk2MGEtM2I3ZC00ZDgzLTgzNmUtM2MzNjczOGM5MWJhIiwidCI6IjM0Yjg3YTQ5LTNiNTUtNDgwYi04MGVkLWU3YjY4NjE0ZWU5OCJ9" rel="noopener noreferrer"&gt;acesso&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Dashboard de Vendas de Varejo por continente
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqsmjiur8ybmw2o6877cw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqsmjiur8ybmw2o6877cw.png" alt="Dashboard de Vendas - Varejo por continente"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dashboard</category>
      <category>dax</category>
      <category>powerbi</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Mini project of Data Analysis</title>
      <dc:creator>Leonardo Damasceno Nascimento</dc:creator>
      <pubDate>Sun, 13 Mar 2022 23:14:56 +0000</pubDate>
      <link>https://dev.to/leodnascimento/mini-project-of-data-analysis-4c7b</link>
      <guid>https://dev.to/leodnascimento/mini-project-of-data-analysis-4c7b</guid>
      <description>&lt;p&gt;Hi everyone. How are you?&lt;br&gt;
That's a post of a challenge of Data analysis for beginners.&lt;br&gt;
It's from a Python for Data Analysis course I'm doing.&lt;/p&gt;

&lt;p&gt;What do we have for him?&lt;br&gt;
We have 3 files of 2019 from an Enterprise (all data are fake).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RegisterEmployer.csv&lt;/li&gt;
&lt;li&gt;RegisterClient.csv&lt;/li&gt;
&lt;li&gt;BaseServicesProvided.xlsx&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What do we want to know?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Total payroll amount -&amp;gt; What was the total expenditure on employee salaries by the company?&lt;/li&gt;
&lt;li&gt;What's the company's total revenue?&lt;/li&gt;
&lt;li&gt;What's the % of employees who have already signed a contract?&lt;/li&gt;
&lt;li&gt;Calculate the total number of contracts that each area of the company already signed&lt;/li&gt;
&lt;li&gt;Calculate the total number of employees by area&lt;/li&gt;
&lt;li&gt;What's the average monthly ticket of contract?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you do the challenge, tell me in the comments if you liked it or if you have some doubts ;)&lt;/p&gt;

&lt;p&gt;The feedback's on my GitHub: &lt;a href="https://github.com/LeoDNascimento/Challenge-1E"&gt;https://github.com/LeoDNascimento/Challenge-1E&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>challenge</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Getting a CSV from internet with Pandas</title>
      <dc:creator>Leonardo Damasceno Nascimento</dc:creator>
      <pubDate>Thu, 10 Mar 2022 05:33:04 +0000</pubDate>
      <link>https://dev.to/leodnascimento/getting-a-csv-from-internet-with-pandas-838</link>
      <guid>https://dev.to/leodnascimento/getting-a-csv-from-internet-with-pandas-838</guid>
      <description>&lt;p&gt;Hi everyone. &lt;br&gt;
Yesterday, I came across a challenge while I applying my studies od Pandas library.&lt;/p&gt;

&lt;p&gt;I usually use CSV files I download to do my analysis, but this time my data was in an online CSV file that was constantly updated by other people. So, at least for me, is pretty boring to have to download every time the file and use it on the code.&lt;/p&gt;

&lt;p&gt;So, here I am to show you how I solved this problem and managed to collect the data directly from the internet:&lt;/p&gt;
&lt;h3&gt;
  
  
  Case 1: CSV directly from a link
&lt;/h3&gt;

&lt;p&gt;I have gotten this link to download a CSV file from G Drive:&lt;br&gt;
&lt;a href="https://drive.google.com/uc?authuser=0&amp;amp;id=1UzlPy6CZQeAzDXhfc_2sHEyK_Jb50vJs&amp;amp;export=download"&gt;https://drive.google.com/uc?authuser=0&amp;amp;id=1UzlPy6CZQeAzDXhfc_2sHEyK_Jb50vJs&amp;amp;export=download&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you click will download a file of the price of the dollar to Real.&lt;/p&gt;
&lt;h5&gt;
  
  
  Code:
&lt;/h5&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import pandas as pd
url from the file you wanna download
#url ='https://drive.google.com/uc?authuser=0&amp;amp;id=1UzlPy6CZQeAzDXhfc_2sHEyK_Jb50vJs&amp;amp;export=download'
#Creating a dataframe to get the file
price_df = pd.read_csv(url)
price_df 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Pretty easy ;)&lt;/p&gt;

&lt;p&gt;But, sometimes you don't be so easy. You will have to format the file.&lt;/p&gt;


&lt;h3&gt;
  
  
  Case 2: CSV in a request that needs to be handled
&lt;/h3&gt;

&lt;p&gt;This link is a history of coffee price in Brazil I found on Google:&lt;br&gt;
&lt;a href="http://portalweb.cooxupe.com.br:8080/portal/precohistoricocafe_2.jsp"&gt;http://portalweb.cooxupe.com.br:8080/portal/precohistoricocafe_2.jsp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At the end of the page you will see a link to download the file: &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---KLAJLR1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mmuj9oj4xa1koi9z7msx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---KLAJLR1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mmuj9oj4xa1koi9z7msx.png" alt="" width="230" height="148"&gt;&lt;/a&gt;&lt;br&gt;
If you copy the URL, you will get that link:&lt;br&gt;
&lt;a href="http://portalweb.cooxupe.com.br:8080/portal/precohistoricocafe_2.jsp?d-3496238-e=2&amp;amp;6578706f7274=1"&gt;http://portalweb.cooxupe.com.br:8080/portal/precohistoricocafe_2.jsp?d-3496238-e=2&amp;amp;6578706f7274=1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let´s apply the same code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;coffe_url = 'http://portalweb.cooxupe.com.br:8080/portal/precohistoricocafe_2.jsp;jsessionid=FDD4F9458CC173838FCDE86C02BF6349?d-3496238-e=2&amp;amp;6578706f7274=1'
coffe_df = pd.read_csv(coffe_url)
coffe_df
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And... Ops... Doesn't work.&lt;br&gt;
Don't work because that link is not with the format like the other file of GDrive.&lt;/p&gt;

&lt;p&gt;To solve that problem, we have to import two libraries:&lt;br&gt;
&lt;code&gt;Import requests&lt;br&gt;
Import io&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import requests
import io

coffe_url = 'http://portalweb.cooxupe.com.br:8080/portal/precohistoricocafe_2.jsp;jsessionid=FDD4F9458CC173838FCDE86C02BF6349?d-3496238-e=2&amp;amp;6578706f7274=1'
# Doing a request from website 
content_url = requests.get(coffe_url).content
file = io.StringIO(content_url.decode('latin1'))
coffe_df = pd.read_csv(file, sep='\t')
coffe_df
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And now we did it!!!&lt;/p&gt;

&lt;p&gt;Notes: I use decode 'latin1', because the file has some special characters.&lt;br&gt;
Note2: the separators of the file aren't a common separator. Is \t for some reason.&lt;br&gt;
Note3: The file download like a text, the library io is to transform to file.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EISjCHei--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5j0lihw4wf6p1cqypepc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EISjCHei--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5j0lihw4wf6p1cqypepc.png" alt="Text file before convert to file" width="737" height="416"&gt;&lt;/a&gt;&lt;br&gt;
You also can use the strings methods, but more simple use IO library&lt;/p&gt;

</description>
      <category>python</category>
      <category>pandas</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Python: tuple x list x set x dictionary</title>
      <dc:creator>Leonardo Damasceno Nascimento</dc:creator>
      <pubDate>Mon, 07 Feb 2022 04:22:20 +0000</pubDate>
      <link>https://dev.to/leodnascimento/python-tuple-x-list-x-set-x-dictionary-35mf</link>
      <guid>https://dev.to/leodnascimento/python-tuple-x-list-x-set-x-dictionary-35mf</guid>
      <description>&lt;p&gt;&lt;strong&gt;List:&lt;/strong&gt; listas são estruturas de dados de tamanhos dinâmicos, que não tem a restrição de ser homogenea, logo, pode ter diferentes tipos armazenados em si. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Características importantes:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lista é uma coleção de dados ordenados;&lt;/li&gt;
&lt;li&gt;São mutáveis. Ou seja, conseguimos alterar seus valores internos;&lt;/li&gt;
&lt;li&gt;É declarada com [ ];&lt;/li&gt;
&lt;li&gt;Pode criar/alterar o tipo usando a função list();&lt;/li&gt;
&lt;li&gt;Pode valores duplicados em uma lista.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--25ehXXvb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4l7pxbjnfi257zzouzc7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--25ehXXvb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4l7pxbjnfi257zzouzc7.png" alt="Formas de declarar uma lista" width="500" height="178"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tuple:&lt;/strong&gt; uma tupla é algo bem semelhante a uma lista, sendo um "vetor" com index, ordenada, aninhadas... porém com a &lt;strong&gt;característica de ter os dados imutáveis&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Características importantes:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Tupla é uma coleção de dados ordenados;&lt;/li&gt;
&lt;li&gt;São mutáveis. Ou seja, conseguimos alterar seus valores internos;&lt;/li&gt;
&lt;li&gt;É declarada com [ ];&lt;/li&gt;
&lt;li&gt;Pode criar/alterar o tipo usando a função list();&lt;/li&gt;
&lt;li&gt;Pode valores duplicados em uma lista.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mEQNO40p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wgkgf1n9t8fppcapkazw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mEQNO40p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wgkgf1n9t8fppcapkazw.png" alt="Image description" width="698" height="300"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Set:&lt;/strong&gt; é uma coleção desordenada de dados que é interagivel, mutável e &lt;strong&gt;não permite itens duplicados&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Características importantes:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Set pode ser declarado com {};&lt;/li&gt;
&lt;li&gt;São mutáveis. Ou seja, conseguimos alterar seus valores internos;&lt;/li&gt;
&lt;li&gt;Não permite duplicatas;&lt;/li&gt;
&lt;li&gt;Pode criar/alterar o tipo usando a função set();
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;set1={1,2,3,4,5,"hello","tup"}
set2={(1,8,"python",7)}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;&lt;strong&gt;Dictionaries:&lt;/strong&gt; dicionários são estruturas de dados mutáveis que possuem &lt;strong&gt;pares de chaves de identificação e o valor&lt;/strong&gt; (key pair).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Características importantes:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Set pode ser declarado com {};&lt;/li&gt;
&lt;li&gt;São mutáveis. Ou seja, conseguimos alterar seus valores internos;&lt;/li&gt;
&lt;li&gt;Permite duplicatas;&lt;/li&gt;
&lt;li&gt;Pode criar/alterar o tipo usando a função dict();
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dict1={"key1":"value1","key2":"value2"}
dict2={}   # empty dictionary
dict3=dict({1:"apple",2:"cherry",3:"strawberry"})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>python</category>
      <category>datascience</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Dashboard de vendas simples</title>
      <dc:creator>Leonardo Damasceno Nascimento</dc:creator>
      <pubDate>Mon, 07 Feb 2022 04:10:15 +0000</pubDate>
      <link>https://dev.to/leodnascimento/dashboard-de-vendas-simples-mj2</link>
      <guid>https://dev.to/leodnascimento/dashboard-de-vendas-simples-mj2</guid>
      <description>&lt;p&gt;&lt;a href="https://youtu.be/xWNfhOgknrA"&gt;Link do video da dash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Para começar as postagens aqui no dev.to, começar com a última Dashboard que fiz.&lt;br&gt;
Ela é uma bem simples, já que utilizo apenas tabela dinâmica e Gráficos simples de barra, área e Rosca.&lt;br&gt;
A dashboard é feita com uma base genérica de dados de vendas com as colunas: data, ano, mês, Nome do cliente, Região, Produto, valor unitário da venda e forma de pagamento.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PoxKBBjt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dtli97f72c3oy14mluyo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PoxKBBjt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dtli97f72c3oy14mluyo.png" alt="Image description" width="700" height="367"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Objetivo da dash:
&lt;/h2&gt;

&lt;p&gt;A dash é para mostrar os dados de vendas de uma empresa de varejo (no exemplo utilizo apenas 4 produtos), possibilitando um comparativo entre as macro regiões e as vendas mensais.&lt;br&gt;
É uma dash de apresentação de dados mais gerais, não focando muito em comparativo entre os produtos, apenas seus desempenhos e timeline mensal (comparativo)e anual (apenas como filtro).&lt;/p&gt;

&lt;h2&gt;
  
  
  Composição:
&lt;/h2&gt;

&lt;p&gt;Todos os gráficos da dash são conectados a dois filtros: filtro por ano e filtro por produto&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SEvN_6k3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iq9cbes3jwk54ewrbnp2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SEvN_6k3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iq9cbes3jwk54ewrbnp2.png" alt="Image description" width="700" height="199"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Gráfico de faturamento por mês:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HLLgyplb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a6wqwwfvatowydqcigys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HLLgyplb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a6wqwwfvatowydqcigys.png" alt="Image description" width="700" height="199"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Gráfico de venda de produto por mês:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x3aTJM8v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ivtawt2by4if0dy77cup.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x3aTJM8v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ivtawt2by4if0dy77cup.png" alt="Image description" width="700" height="203"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Gráfico de faturamento total por região:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--y_J1mlSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8b2f5uzq42v0oi26xs5w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--y_J1mlSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8b2f5uzq42v0oi26xs5w.png" alt="Image description" width="465" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Gráfico de distribuição em porcentagem de forma de pagamento:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--y_vuhjfF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2h8jw2gc1fskw04zqe8q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--y_vuhjfF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2h8jw2gc1fskw04zqe8q.png" alt="Image description" width="455" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.google.com/spreadsheets/d/1itFLSZn3RHw1t5jYAJ7R8tFNzpJkQ1w8/edit?usp=sharing&amp;amp;ouid=110470836665840236000&amp;amp;rtpof=true&amp;amp;sd=true"&gt;Link de download&lt;/a&gt;&lt;/p&gt;

</description>
      <category>sales</category>
      <category>database</category>
      <category>analyst</category>
      <category>excel</category>
    </item>
  </channel>
</rss>
