Prévia do material em texto
Jéssica Borges PUBLICADO POR Jéssica Borges Revisão: Daniel Delgado Copyright © 2018 por Doutores do Excel Sumário 1) O essencial do Power BI ............................................................................................... 7 1. Baixando o Power BI ................................................................................................ 7 Link para download: .......................................................................................................... 7 2. O que é o Power BI? ................................................................................................ 7 3. Importando Dados .................................................................................................... 7 Excel para o Power BI ....................................................................................................... 7 Etapas Aplicadas ............................................................................................................... 7 Dividir Coluna ..................................................................................................................... 8 Propriedades do Passo ..................................................................................................... 8 Intercalar consultas ........................................................................................................... 8 Padrão ................................................................................................................................ 9 Fechar e Aplicar................................................................................................................. 9 Power BI ............................................................................................................................. 9 Editar consultas ................................................................................................................. 9 5. Montando Visualização ............................................................................................ 9 Relatórios ........................................................................................................................... 9 Visualizações ....................................................................................................................10 Campos .............................................................................................................................10 Medidas .............................................................................................................................11 Modelação .........................................................................................................................11 Categoria de Dados e Mapa ............................................................................................11 9. Atualizando e Republicando ...................................................................................14 2) ETL no Power BI ............................................................................................................16 1. Baixando outros idiomas ..........................................................................................16 2. Explicação do Exercício ...............................................................................................16 3. Explicação do Projeto ...................................................................................................16 4. Preparação Exercício de ETL ......................................................................................17 Pasta para o Power BI .....................................................................................................17 5. ETL Base realizada ......................................................................................................18 6. Preparação exercício Metas de ETL ...........................................................................27 7. ETL Exercício Base e Meta .........................................................................................28 TXT para o Power BI ........................................................................................................28 8. ETL Produtos ................................................................................................................31 CSV para o Power BI .......................................................................................................31 9. ETL Regiões .................................................................................................................32 WEB para o Power BI ......................................................................................................32 3) DCalendário ....................................................................................................................32 1. Dcalendario ...................................................................................................................32 Calendário de Vendas ......................................................................................................32 4) Relacionamento e Modelagem de Dados ..................................................................35 1. Modelagem de dados ...................................................................................................35 2. Modelagem de dados – Parte 2 ..................................................................................40 5) O Essencial de Medidas DAX ...................................................................................42 1. Atualização de versão ..................................................................................................42 2. Hierarquia de Datas Complemento Dcalendario .......................................................43 3. Iniciando o Projeto ........................................................................................................44 4. Filtros de Relatórios ......................................................................................................44 5. Soma Metas ..................................................................................................................44 Matriz .................................................................................................................................45 6. Soma Real SUMX.........................................................................................................46 7. Variação Real x Meta ...................................................................................................47 8. Mês Anterior – Calculate e Dateadd ...........................................................................49 9. Ano Anterior e Variação ...............................................................................................49 10. Total ALL ...................................................................................................................50 11. TotalYTD....................................................................................................................50 12. Criando tabela de Medidas ......................................................................................51 6) Criando visuais Incríveis...........................................................................................52 1. Mapas e Word Cloud ....................................................................................................52 Mapa Coroplético .............................................................................................................52 Mapa Bolinhas ..................................................................................................................53 Globe Map .........................................................................................................................54Word Cloud .......................................................................................................................55 2. Velocímetro ..................................................................................................................56 Realizado X Meta .............................................................................................................57 Tacômetro .........................................................................................................................57 3. Criando indicadores......................................................................................................59 Cartão ................................................................................................................................59 4. Criando indicadores – Parte 2 .....................................................................................61 KPI indicator ......................................................................................................................61 5. Criando indicadores – Parte 3 .....................................................................................62 Sparkline by OKViz ..........................................................................................................62 6. Filtros de relatórios .......................................................................................................63 7. Filtros de sincronização ...............................................................................................64 8. Editar Interação.............................................................................................................65 Gráfico de pizza ................................................................................................................65 9. Gráfico de Variação ......................................................................................................66 10. Gráfico de Dispersão ................................................................................................67 10. Gráfico de Dispersão – Parte 2 ...............................................................................68 7) Gráfico de Pareto Com Dax ......................................................................................68 1. Conceito de Pareto .......................................................................................................68 1. Rankx Pareto ................................................................................................................69 2. TOPN Pareto .................................................................................................................69 3. Calculate TOPN – Total Acumulado ...........................................................................70 4. SUMX TOPN – Total Acumulado ................................................................................70 5. Gráfico de Pareto ..........................................................................................................70 8) Finalizando Visuais ....................................................................................................71 Melhorando o Layout ...........................................................................................................71 2. Importar Temas ........................................................................................................74 Microsoft – Hight Contrast ...............................................................................................75 3. Menu e Indicadores .................................................................................................77 Logo ...................................................................................................................................77 Menu ..................................................................................................................................78 Indicadores ........................................................................................................................79 4. Modelos ....................................................................................................................81 9) Publicando com Power BI .........................................................................................82 1. Power BI Online – Parte 1 ...........................................................................................82 Relatórios ..........................................................................................................................82 Insights ..............................................................................................................................83 Painel .................................................................................................................................83 Fazer uma pergunta .........................................................................................................83 Painel mobile ....................................................................................................................84 Conjunto de dados ...........................................................................................................85 2. Power BI Online – Parte 2 ...........................................................................................86 Power BI Pro. ....................................................................................................................86 3. Power BI Online – Parte 3 ...........................................................................................86 4. Power BI Online – Parte 4........................................................................................86 Criar espaço de trabalho..................................................................................................86 Criar Aplicativo ..................................................................................................................87 5. Power BI Online – Parte 5 ......................................................................................88 10) Dicas de Especialistas ...........................................................................................89 1. Introdução Dicas Adicionais ........................................................................................89 2. Alterando Caminho do Arquivo do Power Query .......................................................89 Gerenciar Parâmetro ........................................................................................................89 3. Alterando Caminho do Arquivo do Power Query .......................................................90 Editor Avançado ...............................................................................................................90 4. Corrigindo Erros do Dia a Dia ......................................................................................91 5. Organizando Pastas Power Query ..............................................................................92 6. Boas Práticas Medidas DAX........................................................................................93 11) DAX Estúdio.............................................................................................................95 1. Instalando DAX Studio .................................................................................................95 2. DAX Studio ....................................................................................................................95 Caso 1 ...............................................................................................................................97 Caso 2 ...............................................................................................................................97 Format Query ....................................................................................................................99Swap Delimiters ................................................................................................................99 Server Timing ....................................................................................................................99 12) Funções DAX .........................................................................................................101 1. Variáveis e Parâmetros ..............................................................................................101 2. Hasonfilter, Hasonvalue, Selected Value .................................................................103 3. Filter ir or And..............................................................................................................104 4. Filter com Calculate ....................................................................................................105 5. Sumarize .....................................................................................................................105 13) SQL ..........................................................................................................................107 1. Conexão SQL..............................................................................................................107 SQL para o Power BI .....................................................................................................107 2. Conexão SQL – Parte 2 .............................................................................................109 14) Suplementos ..........................................................................................................112 1. Power BI para Excel ...................................................................................................112 2. Power BI para Excel – Parte 2 ..................................................................................114 15) Finalização .............................................................................................................118 1. Material adicional ........................................................................................................118 2. Encerramento..............................................................................................................118 1) O essencial do Power BI 1. Baixando o Power BI Link para download: https://powerbi.microsoft.com/pt-br/ Para iniciar o curso, necessário cadastrar uma conta no site da Microsoft Power BI. O site solicita o cadastro de uma conta de e-mail corporativa. 2. O que é o Power BI? O Power BI é uma ferramenta que facilita o gerenciamento de dados avançados de negócios. A ferramenta tem diversas funcionalidades, principalmente a possibilidade de integrar dados. A visualização de gráficos em nuvem em tempo real, sempre que ocorrerem atualizações. Para utilizar a ferramenta, o Excel avançado é indispensável para compreensão das métricas. Simplificação de dados interativos para manter a sintonia com os dados em equipes de trabalho. Cheque com antecedência uma ideia do visual que você deseja, para criar os relatórios. 3. Importando Dados Excel para o Power BI O primeiro desafio da aula consiste em trazer dados do Excel para o Power BI. Base > Obter dados > Excel Navegador > Opções de Apresentações exibe as abas do arquivo Excel. Selecionar as opções desejadas e clicar em Editar na parte inferior do Navegador. O arquivo será aberto na página Power Query. O Power BI fica em branco, nesse momento. Assim como na planilha Excel, o Power BI permite que os valores das colunas sejam personalizados através do caminho Página Inicial > Modelagem Etapas Aplicadas Etapas Aplicadas registra as ações realizadas na ferramenta. Dividir Coluna O botão Dividir Coluna, permite de forma simples a divisão de uma coluna em outras. Clicando nessa opção, a sequencia é o Delimitador, ou seja, o caractere utilizado como parâmetro para que a coluna seja quebrada em duas ou mais opções de análise. Utilizamos os parênteses. O nome da coluna pode ser alterado e personalizado para melhor compreensão dos dados. Propriedades do Passo Uma funcionalidade interessante para registrar o que foi desenvolvido a cada processo. Clicar com o botão direito do cursor sobre o item de Passos Aplicados para registra a propriedade. Intercalar consultas Intercalar consultas relaciona duas abas distintas em uma visão de forma simples. Página Inicial > Combinar > Intercalar Colunas Padrão Para realizar funções de cálculo com adição, subtração e multiplicação no Power BI: Adicionar colunas > Padrão > Multiplicar Fechar e Aplicar Botão para aplicar as alterações e começar a trabalhar no Power BI com novos formatos. Pronto, você finalizou o passo a passo inicial para tratar os dados no Power BI. Power BI A nova tela exibirá três opções de ícones: Relatórios - O processo pode ser desenhado. Dados - Dados tratados inicialmente podem ser visualizados. Relações - Compreensão mais clara das tabelas relacionadas. Editar consultas Caso seja necessário realizar alterações nos dados, acessar o caminho para voltar ao Power Query: Página inicial > Editar consultas 5. Montando Visualização Relatórios Dentro desse tópico, vamos visualizar as funções de visualização do Power BI. Ao lado direito são três opções para interagir: Visualizações, Campos e Filtros. Visualizações Em visualizações estão os gráficos podem ser escolhidos para exibição de gráficos. O gráfico mais objetivo para trabalhar no primeiro momento é a tabela. O ícone do rolinho de pintura tem o nome Formato e permite a personalização do título Campos Campos contém as colunas que podem ser trabalhadas. Os campos que contém números, estão representadas com o símbolo de soma. Os gráficos possuem diversas formas dinâmicas na parte superior direita e esquerda. O print abaixo exibe a organização do gráfico em ordem decrescente dos números. Para conseguir esse visual, clicar na parte superior a direita do gráfico, após imputar os dados. Medidas Relacionar, cruzar e extrair de dados, são funcionalidades que podem ser feitas com as medidas. Utiliza-se medidas para criar regras de cálculo em apenas uma linha. Medidas permitem a criação de fórmulas, mas apenas em inglês. Para conseguir uma nova medida, clicar com o botão direito do cursos sobre um título de Campos e seguir: Nova Medida . O exercício dessa aula é relacionar Quantidade de vendas ao Preço Unitário. SUMX é a medida que soma colunas para chegar a um valor total. ValorTotalMedida = SUMX(Fvendas;Fvendas[Quantidade]*RELATED(DProdutos[Preço Unit])) Modelação Modelação, botão para trabalhar o visual das tabelas no Power BI. Exemplo: Casa decimal, ponto e vírgula, formato de exibição em moeda entre outras funções. Categoria de Dados e Mapa Utilizamos a medida de localização para trazer na mesma coluna Cidade, Estado e País. Categoria de Dados para personalizar a forma de exibição dos dados. Escolher em Visualização a opção do gráfico Mapa. A medida que realizamos no início do tópico, resultou na exibição do gráfico. Publicar o relatório Power BI na internet para manter o arquivo Online. Ao lado superior direito do Power BI, clicar sobre Iniciar sessão. Caso tenha uma conta insira o e-mail, caso contrário clicar no link abaixo: Não possuo uma conta para cadastrar um e-mail. Atenção: Necessário ter uma conta corporativa e não e-mail pessoal como Gmail, Hotmail, etc. Fazer o Login na conta e voltando ao Power BI e clicar em Publicar para disponibilizar Online. O Power BI armazena os arquivos em nuvem, por esse motivo a relevância da publicação. Acessar via web: https://powerbi.microsoft.com/ Acessando na Web, a possibilidade de publicar um link para acessar um relatório específico.Recomendamos cuidado para quem o link será disponibilizado porque o acesso é público. Alterações no arquivo precisam ser Atualizadas dentro do Power BI, posteriormente, publicados novamente na web para disponibilizar online o arquivo. 9. Atualizando e Republicando Utilizamos a DAX abaixo para criar um novo relatório com dados apenas de 2015. Página Inicial > Do Marketplace > KPIs Atualizar Power BI e Publicar. Fim. 2) ETL no Power BI 1. Baixando outros idiomas Link para download em português: https://www.microsoft.com/pt-br/download/details.aspx?id=45331 2. Explicação do Exercício Vamos estudar um cenário em que a empresa disponibiliza arquivos de vendas em diferentes fontes em relação aos seus produtos. Um tipo de problema real no mercado atual, tendo em vista a utilização de ferramentas de provedores diferentes que disponibilizam dados para análise. Visualizaremos os arquivos feitos em um cenário sem Power BI, ou seja, necessário abrir muitos arquivos em várias fontes e realizar os cálculos “manualmente”. As bases de cálculo estão corretas porém, não estão em formato de banco de dados. A partir do Power BI criaremos formatos de análises inteligentes para as metas da empresa, vendas de produtos e vamos cruzá-las com outras informações como o preço e extrair os dados de fontes como Pasta, TXT e Web. Ao final do curso vamos desenvolver um dashboard com todos os dados tratados durante cada aula. Vamos trabalhar diferentes assuntos e relacioná-los no final através de um único dashboard. 3. Explicação do Projeto Conceito: a empresa disponibiliza arquivos de Excel separando as vendas por produto, ou seja, cada arquivo possui a informação de um produto. • Vendas por Quantidade do produto: Então, dentro da pasta: Importando Dados - Parte 2\BASES\REALIZADOS Explicação: Em cada coluna temos o Mês e em cada linha o município. • Metas do Valor Vendido Local: BASES\METAS Nome do Arquivo: META ANUAL POR PRODUTO.txt Conceito: as metas das vendas por produto, por mês e por ano. • Produtos e seus valores unitários Local: \BASES\CADASTROS Nome do Arquivo: PRODUTOS.xlsx • Regiões: Vamos buscar da WEB Acessar link: https://doutoresdoexcel.com.br/relacao-estados-e-regioes-curso-power-bi/ Explicação do Projeto Vamos descobrir como está o nosso “realizado” (vendas) em relação às metas da empresa, abrindo por região, cidade, bairro, estados. Comparar com o acumulado com o Gráfico de Pareto. Para isso, vamos: 1) Puxar as bases e relacionar todas para descobrirmos a variação entre um mês e outro, 2) Buscar a variação entre um ano e outro 3) Trazer o Realizado x Meta em variação Percentual, analisando % de Ganho e % de Perdas. 4. Preparação Exercício de ETL Pasta para o Power BI Passamos a trabalhar com a extração de dados de fontes diferentes e cruzar as informações. Vamos extrair as informações do PRODUTO, fazendo a importação através de uma pasta. • Base: Vendas realizadas • Metas: O quanto eu gostaria de vender • Cruzamento: O quanto eu vendo e o quanto eu gostaria de vender • Relacionamento: Relacionamento do item produto com o ID 1, 2, 3 • Período: Meta com o período do ano Exercício 2 Estude os dados antes de trabalha-los no Power BI Local: G:\Meu Drive\Power BI\Importando Dados - Parte 2\BASES\REALIZADOS O desafio desse exercício será trabalhar a base em formato de banco de dados. Problemas do Excel que serão tratados no Power BI: A) Estados e municípios estão na mesma coluna. B) O valor total não está de acordo com o formato de banco de dados, ou seja, colunas. C) Os meses estão em linhas e colunas ao mesmo tempo. O essencial para começar uma estrutura organizada: 1) Linhas são registros. 2) Colunas são assuntos. Sequência de tratamento na próxima aula: 1) Municípios 2) Quantidade de vendas 3) Produto 4) Data Local: Importando Dados - Parte 2\BASES\REALIZADOS Obter dados > PASTA > Combinar e editar dados 5. ETL Base realizada Essa etapa do curso fica mais desafiadora, porque muitos dados serão tratados. Você sabia? • 80% do tempo para montar um painel organizado acontece no Excel básico. • Quanto maior o requisito do negócio, maior o trabalho de ETL. • Cruzar, tratar e filtrar são desafios do profissional que trabalha com o Power BI. Local: Obter Dados > ID PRODUTO 1-2014 > Vendas (formato tabela) Power BI: Combinar e editar dados O processo realizado até a abertura fica registrado ao lado esquerdo do Power BI Recomendamos não deixar o Power BI detectar automaticamente os dados não estruturados, porque essa função altera diretamente na leitura do código das medidas, então para desativar: Arquivo > Opções e configurações > Arquivo atual > Carregamento de dados > Detectar automaticamente tipos de coluna... Desativar a primeira opção de acordo com o print. Vamos realizar o exercício em 6 etapas: • Etapa 1: Geral - Retirar os campos Null Botão Power BI: Column1 > Filtro > Desativar a opção (Nulo) • Etapa 2: Geral - Primeira linha como cabeçalho Essa opção pode ser utilizada quando o cabeçalho do arquivo importado não estiver correto. Pode ocorrer de estar na segunda ou terceira linha, então é necessário deixar na primeira linha, para que assim o sistema o coloque como cabeçalho. Power BI: Transformar > Utilizar a primeira linha como Cabeçalho • Etapa 3: Municípios - Filtrar Necessário retirar a palavra Município que ficou dentro do banco de dados. Escrevemos errado no vídeo mas o conceito certo tem grande importância nessa etapa. Power BI: Município > Filtro de Texto > Município Revisando os tratamentos realizados no Power BI em relação ao Excel, realizamos a retirada dos campos em branco das primeiras linhas da tabela e a última linha com o valor total. • Etapa 4: Quantidade de vendas - Remover a coluna total A última coluna da tabela exibe o valor total. Clicar com o botão direito e Remover. Com o arquivo Excel limpo e tratado no Power BI vamos a etapas avançadas da ferramenta. • Etapa 5: Produto - Nome do arquivo O conceito dessa etapa consiste em nomear as colunas corretamente. Antes de renomear as colunas, começamos a tratar o arquivo limpo, agora. O passo a passo será feito e a renomeação apenas no final de todo processo. Vamos cruzar arquivos de diferentes fontes para alinhar os dados em apenas um arquivo, tarefa que é a principal função do Power BI, por esse motivo necessário bastante atenção. Conceito: ID Produto: Vamos inserir essa tabela para relacionar melhor o número do produto Power BI\Importando Dados - Parte 2\BASES\CADASTROS Dentro dessa tarefa, vamos ter novas sub tarefas para chegar aos novos nomes de coluna. a) Separação entre ID Produto e Ano Power BI: Adicionar colunas > Extrair > Texto entre os delimitadores • ID produto Esse processo será feito para deixar o campo ID PRODUTO em uma única coluna. Adicionar colunas > Extrair > Texto entre os delimitadores > Delimitador de início ID Produto (espaço) e Delimitador de fim ID Produto - A nova será criada no final do arquivo. • Ano Esse processo será feito para deixar o campo ano 1-2014.xlsx em uma única coluna. Adicionar colunas > Extrair > Texto entre os delimitadores > Delimitador de início - e Delimitador de fim ID Produto .xlsx. A coluna nova será criada no final do arquivo. Etapas Aplicadas deixa registrado ao lado direito da ferramenta o que foi realizado na etapa. Esse campo funciona semelhante a opção “Desfazer” dos arquivos Pacote Office a novidade aqui, basicamente é não ser necessário desfazer todo trabalho para chegar a apenas uma etapa específica, por esse motivo, nomear o que foi feito se tornar relevante no Power BI. Para remover a coluna, clicar com o botão direito do cursor em Remover. b) Separação entre Estado e Cidade • EstadoPower BI: Adicionar Colunas > Extrair > Texto Antes do Delimitador > Delimitador / • Cidade Power BI: Adicionar Colunas > Extrair > Texto Após o Delimitador > Delimitador / O processo pode ser feito também no passo a passo: Transformar > Dividir Coluna > Dividir Coluna por Delimitador > Inserir delimitador A diferença entre as duas opções é que Extrair separa um campo de cada vez e Dividir quebra uma única vez, facilitando o processo. O visual ficou dessa forma: Para renomear os arquivos, basta um duplo clique sobre o nome da coluna. • Etapa 6: Data - Transformar colunas em linhas Para colocar os meses como colunas, necessário clicar na coluna 1 + Shift até o mês 12. Power BI: Transformar > Transformar colunas em linhas Renomear as colunas trabalhadas como MÊS e ANO . Consolidando as duas informações MÊS e ANO em apenas uma coluna: Power BI: Transformar > Mesclar colunas > Personalizado > / Data completa com DIA + MÊS + ANO Power BI: Transformar > Data > Analisar Power BI: Fechar e importar. Importante: Os arquivos precisam estar fechados para serem importados no Power BI. 6. Preparação exercício Metas de ETL Dentro da pasta METAS temos uma pasta com o nome Meta Anual Por Produto em TXT. O arquivo está bem fora do padrão de análise em banco de dados, então, vamos fazer a importação de dados em texto e organizar os dados como colocar o mês formatado como data, tratamento da base como colocar os números convertidos com vírgula e criar relacionamentos entre ID com Produto e o cruzamentos para saber o valor Realizado. MetaLocal: Power BI\Importando Dados - Parte 2\BASES\METAS 7. ETL Exercício Base e Meta TXT para o Power BI Para realizar o desafio dessa aula, necessário buscar o arquivo dentro do Power BI através do passo a passo: Obter Dados > Texto/ TXT > Editar e buscar o TXT. Vamos utilizar botões e funções do arquivo Power BI para organizar o arquivo. A origem do arquivo deve ser ter o padrão adequado: UTF 8 para evitar caracteres estranhos. Precisamos retirar a linha META como a primeira coluna do arquivo, para tabular corretamente. Botão direito sobre a Column1 e Filtros de texto > Diferente de ou Excluir. • Cabeçalho Power BI: Clicar sobre o botão Utilizar a primeira linha como cabeçalho • ID Produto Conceito: Precisamos preencher a coluna de ID Produto para não termos linhas vazias. Power BI: 1) Página inicial > Tipo de Dados: Número Inteiro 2) Selecionar a coluna ID Produto > Clicar com o botão direito > Preenchimento > Para Baixo • Etapa 4: ID Produto Conceito: Deixar os dados que não estão selecionados em linhas. Power BI: Transformar > Transformar Outras Colunas em linhas Antes Depois Transformar > Mesclar Colunas > Transformar Outras Colunas em linhas > Separador > / > Data Conceito: Consolidar a informação de dia, mês e ano em uma única coluna Power BI: Transformar > Data > Analisar Conceito: Alterar o ponto por vírgula, porque o dado ou o Power BI podem estar em outra linguagem. Power BI: Botão direito sobre o título > Alterar tipo > Usando localidade > Inglês Finalizando toda a etapa, basta renomear cada coluna pressionando com duplo clique ou F2. Power BI: Fechar e aplicar para enviar ao Power BI 8. ETL Produtos CSV para o Power BI Conceito: Temos o valor da meta em real e a quantidade por produto Power BI: Página inicial > Obter dados > Texto/CSV Local: Power BI\Importando Dados - Parte 2\BASES\CADASTROS Necessário verificar se a coluna ID Produto está como texto, a coluna Descrição como texto e Preço Unit classificada como número decimal no Power BI: Página inicial > Tipo de dados Sugerimos a padronização dos nomes das tabelas no Power BI da seguinte forma: Colocar a letra D ou F no começo do nome da tabela, sabendo que D representa Dimensão, ou seja, representa uma tabela que não contém valores iguais, como dados de ID. F de Fato representado pela repetição, ou seja, números de vendas que podem reter diversas vezes. 9. ETL Regiões WEB para o Power BI Conceito: Realizar análise para saber os resultados de vendas de produto por região como estado, cidade e outras informações possíveis de acordo com a necessidade. Power BI: Página inicial > Obter dados > WEB > Anônimo > Conectar Local: BASES\CADASTROS ou link: https://doutoresdoexcel.com.br/relacao-estados-e-regioes-curso-power-bi/ Caso o site inserido tenha alguma restrição de segurança, o Power BI disponibiliza opções para a extração dos dados para a plataforma, caso o acesso seja livre como no exercício, clicar em Anônimo e Conectar. 3) DCalendário 1. Dcalendario Calendário de Vendas Conceito: Considerando o cenário de vendas em uma empresa, em dias eu não ocorrem vendas, a tabela pode ficar com o registro em branco. O objetivo dessa aula com Dcalendário é evitar gaps no calendário de vendas, ou seja, campo em branco. Criaremos o processo com as DAXs. Estamos pontuando esse formato, porque também poderia ser feito no Power Query com a linguagem M, utilizada para transformar dados não organizados ou higienizar dados. DAX significa Data Analysis and Expression, ou seja, analisar dados da tabela virtual. A linguagem DAX é sempre em inglês. Semelhante ao Excel, aparece o sugestão do código. O exercício está composto por 3 etapas, sempre com a dinâmica do calendário de vendas: 1. Visualização Tabela 2. Segmentação de Dados 3. Criação do formato Ano, Mês e Trimestre • Visualização Tabela A Tabela é um tipo de visualização ideal para a organização dos dados dentro do Power BI: Relatórios > Modelagem > Visualização > Tabela DAX: dCalendario= CALENDARIO(MIN(FRealizado[DATA]);MAX(FRealizado[DATA]) Para personalizar os dados: Campos > DCalendar > Data e Valores > Date + Ano + Mes + Dia Dentro de Date remova a opção de Hierarquia de dados, para que a data fica consolidada. • Segmentação de Dados Recomendamos o gráfico de Segmentação de Dados para maior interação do usuário, porque possibilita por exemplo, a escolha de um período específico. Power BI: Relatórios > Modelagem > Visualização > Segmentação de Dados. Campo > Date Formato > Entradas numéricas > Tamanho para aumentar a fonte • Criação do formato Ano, Mês e Trimestre Para criar as colunas Ano, Mês e Trimestre, seguir o passo a posso a seguir: Ano Modelagem > Nova coluna > F2 para nomear ANO Dados > Duplo clique da Nova coluna ANO = Dcalendario[Date].[Ano] Mês Modelagem > Nova coluna > F2 para nomear ANO Dados > Duplo clique da Nova coluna NOMEMES= Dcalendario[Date].[Mês] NUMMES= Dcalendario[Date].[MonthNo] Trimestre Modelagem > Nova coluna Dados > Duplo clique da Nova coluna para digitar TRI = Dcalendario[Date].[Trimestre] 4) Relacionamento e Modelagem de Dados 1. Modelagem de dados Dentro dessa etapa, o desafio consiste em organizar os relacionamentos entre as tabela extraídas das fontes Excel, TXT, CSV e Web: 1. FMetas 2. DProdutos 3. DRegistros 4. Dcalendario Para que duas tabelas não se relacionem, seguir o passo a passo: Arquivo > Opções > Carregamento de Dados > Relacionamentos > Detectar automaticamente novos relacionamentos depois que os dados são carregados e desmarcar essa opção. • DProdutos e FRealizado O relacionamento entre as tabelas é muito simples, no primeiro exemplo, clicar em ID Produto da tabela Dprodutos, segurar o cursor e arrasta-lo até ID Produto da tabela FRealizado. Para visualizar os detalhes do relacionamento, não será necessário abrir duas planilhas diferentes ou relacionar com PROCV e fórmulas complexas, basta um duplo clique na relação entre as tabelas em amarelo, como demostrado abaixo: Editar Relacionamento permite a edição dos fatores que relacionam duastabelas. • DRegiões e FRealizado Relacionar a linha Sigla de DRegiões a coluna Estado em Frealizado. • Dcalendario e Frealizado Relacionar a linha a Date de Dcalendario a Data de Frealizado. Para consultar uma tabela detalhadamente, clicar sobre a tabela e visualizar em Dados. Agora podemos criar gráficos dinâmicos em Relatórios. Com a tabela finalizada, podemos por exemplo comparar resultados, ou com um nome mais técnico, criamos um filtro cruzado. 2. Modelagem de dados – Parte 2 Durante esse exercício vamos trabalhar meta por produto, adicionando outras dimensões como região, quantidade de produto e valor de vendas. Para Desfazer relacionamento, clicar sobre a relação e desativar o relacionamento DProduto para relacionar quantidades com o nome do produto. Para visualizar os relacionamentos clicar em Relatórios e organizar os dados em Tabela. 5) O Essencial de Medidas DAX 1. Atualização de versão Recomendamos verificar a atualização mensalmente. Prestar atenção na linguagem, se está em português ou inglês, através do caminho: Download > Opções de download avançadas https://www.microsoft.com/en-us/download/details.aspx?id=45331 2. Hierarquia de Datas Complemento Dcalendario O conceito nessa aula é o estudo de Grupos e Hierarquia de Datas. Esse processo é válido, porque evita que seja necessário manipular dados manualmente. Como o próprio nome da aula sugere, com esses processos é possível visualizar a informação de data de vendas ou calendários em geral de forma mais simples. • Hierarquia de Datas Opções e configurações > Opções > Recursos de visualização > Mostrar datas como uma hierarquia na lista de campo > Ok > Será necessário reiniciaizar o programa. • Grupo Grupo: Selecionar os campos desejados. Agrupamento ou clusterização. Relatório > Campos > Clicar sobre uma coluna > Novo Grupo 3. Iniciando o Projeto O conceito dessa aula é a criação das funcionalidades mais utilizadas no mercado em dashboard. Tabelas e gráficos: Quantidade de vendida; Valor de vendas; Resultados de vendas month of month (mês a mês) em número real e percentual; Year of Year com visão por produto Real, meta, percentual; Análise real x meta x produto; Dispersão por produto; Paretto 80/20 e outras funções que podem variar de acordo com a demanda do negócio. 4. Filtros de Relatórios Durante essa aula, vamos começar a trazer para o visual informações de diferentes tabelas para criar um visual consolidado de resultados de forma organizada e sem interação manual. Os assuntos tratados são: Ano, produto, região através do gráfico de segmentação de dados DCalendário é a base de data tratada, sempre utilizar essa fonte para extrair período. Exercício: Criar gráfico de segmentação de dados com ano, nome do mês. descrição do produto e região. Local: G:\Meu Drive\Power BI\Importando Dados - Parte 2 5. Soma Metas Para começar, extraímos as informações de Capital e Estado da tabela DRegiões para Valores. A vantagem do Power BI nesse tipo de ação, está no fato de agrupar as informação lado a lado. Outro ponto positivo está na qualidade de filtro. Basta clicar em um item para destacá-lo. Matriz O formato de gráfico em matriz tem as informações em Linha, Colunas e Valores. A matriz é utilizada para expansão de itens, no caso de se tratar de uma base grande. Também é recomendada no caso de demonstrar valores em horizontal versus vertical. • Realizado e Meta Medida é o total que você pode expandir em vários níveis. Colunas tem o conceito e trabalham com os valores por linhas. A tabela dinâmica consiste em dados em linhas, colunas e valores, por esse motivo é importante entender os conceitos para criar os gráficos no Power BI. o Meta FMetas > Medida > Nova medida > $ Meta= SUM(FMetas[VALOR]) Para visualizar o resultado da medida no formato de Cartão, basta clicar no ícone do gráfico. o Realizado Desafio da aula: Realizado FMetas > Consta apenas a Quantidade de vendas. O desafio da aula é trazer para a tabela, as vendas em R$ e não a quantidade de vendas. Multiplicar a quantidade de vendas pelo valor unitário, para chegar no realizado nas medidas. 6. Soma Real SUMX Resposta: $ REAL = SUMX(FRealizado;FRealizado[QTD]*RELATED(DProdutos[Preço Unit])) Através do caminho Modelagem > Formatação podemos adicionar formatações a tabela. Nesse case, adicionamos uma casa decimal, símbolo da moeda e formatação em Português. Desafio da aula: Variação Real versus Meta em porcentagem. 7. Variação Real x Meta Resposta: O quanto da meta foi realizado, descobrimos através do cálculo com divisão. VAR RxM= DIVIDE(FRealizado[$ REAL];FMetas[$ META];0)-1 Ao lado esquerdo da tela os botões de Ano, Mês, Descrição e Região podem ser clicados para que a visão do gráfico mostre outros dados do relatório como a variação de meses e produtos. • Formatação Para melhorar o visual dos resultados com destaque por cores, clicar na seta para baixo, ao lado do campo em Valores que precisa ser formatado. Valores > Seta para baixo > Formatação condicional > Cor do Fundo Mínimo para escolher a cor do menor valor, neste caso a partir de zero. Máximo para escolher a cor do maior valor, neste caso o verde água. Centralizar para escolher um valor meio termo, mas não vamos utilizar nesta fase do exercício. Com as cores escolhidas, os cálculos e a tabela Real X Meta estão prontos. 8. Mês Anterior – Calculate e Dateadd Mes x Mes e Ano X Ano serão os desafios de cálculos e gráficos do exercício. Temos o valor Real e vamos dividir em 4 etapas: • Etapa 1: Mês $ REAL MES ANTERIOR= CALCULATE(FRealizado[$ REAL];DATEADD(DCalendario[DATE];- 1;MONTH)) > enter > Inserir o cálculo na coluna valores para ser exibida gráfico. 9. Ano Anterior e Variação • Etapa 2: Ano $ REAL ANO ANTERIOR= CALCULATE(FRealizado[$REAL];SAMEPERIODLASTYEAR(DCalendario[DATE])) > enter > Inserir o cálculo na coluna valores para ser exibida gráfico. • Etapa 3: Mês a Mês VAR MOM= DIVIDE(FRealizado[$ REAL];[$ REAL MES ANTERIOR];1)-1 • Etapa 4: Ano a Ano VAR YOY= DIVIDE(FRealizado[$ REAL];[$ REAL ANO ANTERIOR];1)-1 Até aqui utilizamos as fórmulas: CALCULATE, SAMEPERIODLASTYEAT, DATEADD, DIVIDE, DAX, YEAR e MONTH Lembrando que para finalizar cada etapa, realizamos a formatação dos resultados de acordo com o número positivo ou negativo, clicando no botão do campo escolhido no Power BI: Valores > Seta para baixo > Formatação condicional > Cor do Fundo 10. Total ALL Durante essa aula faremos o comparativo de quanto cada produto representa no total. Total fixo mostra o valor real de representatividade por produto. $ TOTAL FIXO= CALCULATE(FRealizado[$ REAL];ALL(DProdutos[Descrição])) 11. TotalYTD Para criar a visão do valor realizado total durante o ano em relação a meta, utilizar a medida: • Realizado A fórmula YTD = year to date seleciona um período do ano para o cálculo; % ACUM REAL ANO = TOTALYTD(FRealizado[$ REAL];DCalendario[Date]) • Meta A fórmula YTD = year to date seleciona um período do ano para o cálculo; % ACUM REAL ANO = TOTALYTD(FMetas[$ META];DCalendario[Date]) • Realizado x Acumulado Para saber o quanto do valor realizado acumulado foi feito em relação a meta, a fórmula: RxM ACUM ANO = DIVIDE([$ ACUM REAL ANO];[$ ACUM META ANO];0)-1 12. Criando tabela de Medidas Sugerimos que seja criada uma pasta para que sejam salvas todas as medidas realizadas. Uma tabela sem fonte de dados, criamos uma com o nome de medidas. Modelagem > Tela inicial: Realizado Pagina inicial > Obter dados > Consulta nula 6) Criando visuais Incríveis 1. Mapas e Word Cloud Mapa Coroplético O Mapa Coroplético deve ser utilizado para análises a nível de estadoe região. Visualização > Mapa coroplético em Realizado > Estado Modelagem > Categoria de dados > Estado ou província Em caso de dados geográficos, buscar da maior informação para a menor. Ex: Estado e cidade. Formatar > Cores dos dados > Mínimo, centralizar e máximo podem ser visualizados em cores. Agora vamos personalizar a visão para concatenar Município, Estado e País. Através da função DAX Município feita, o mapa exibe os dados de forma organizada. Mapa Bolinhas Mapa simples e exibe dados com destaque de “bolinhas” de acordo com o volume do local. • Mais Mapas Para buscar mais e novos formatos de gráficos, basta buscar em De Marketplace. Página inicial > De Marketplace para novas opções de Mapas. Globe Map Globe Map consiste no gráfico que exibe a visão mundial de dados, para regiões maiores. Word Cloud Word Cloud é um para que destaca os números por nome, nesse caso, por região Medidas são os campos contém as colunas que podem ser trabalhadas. 2. Velocímetro Durante essa aula vamos estudar quanto do valor realizado em vendas se aproximou do objetivo final, ou seja, a meta. O gráfico utilizado é o Velocímetro que pode ser exibido em percentual ou em número decimal. Conceito: O ideal é trabalhar Formato com o Eixo medidor. Realizado X Meta O Eixo do medidor para configurar visualmente a relação do realizado em relação. O Destino é utilizado para configurar as cores do gráfico; O Título é utilizado para nomear o gráfico; Tacômetro Página inicial > De Marketplace para novas opções de Mapas > Tacômetro Range 1 e Range 2 para escolher as cores na exibição do gráfico. 3. Criando indicadores Velocímetro, tacômetro, mapa térmico e Word cloud exibem regiões e tabelas comparativas. O novo desafio está no desenvolvimento do visual de KPIs. Cartão O objetivo desse formato de gráfico está em destacar os resultado em grandes números. Formato > Rótulos de dados > Exibir unidade para escolher o visual ideal. Título > Para escolher o título de leitura, nesse caso, REALIZADO. • MOM e YOY Podemos utilizar o pincel de formatação para melhorar o visual do gráfico, e assim utilizar a mesma formatação para criar os cartões de MOM (mês a mês) e YOY (ano a ano). Basta arrastar em Campos > VAR MOM Página inicial > Pincel de Formatação. A dica é sempre utilizar os números em cartão na parte superior do visual gráfico. 4. Criando indicadores – Parte 2 KPI indicator Página inicial > De Marketplace para novas opções de Mapas > KPI indicator A característica do gráfico KPI Indicator está no fato de que exibe o resultado em verde se a meta foi atingida, ou muda a cor para vermelho se a meta percentual não foi atingida. Caso não selecione nenhum mês em específico, ele exibe um gráfico simples com as variações. 5. Criando indicadores – Parte 3 Vamos trabalhar a visão por Categoria de Produto, Mês e o Realizado x Meta com o Sparkline. Sparkline by OKViz Página inicial > De Marketplace > Sparkline by OKViz Campos sempre contém as colunas que são a raiz do gráfico. O visual do gráfico começa a ser exibido para trabalhar as dinâmicas do Power BI. Os pontos destacados exibem a variação positiva ou negativa de resultado do produto. O número no final do gráfico está exibindo a média do valor realizado durante o período. 6. Filtros de relatórios Para criar os filtros, indicamos que seja criada uma nova página para não misturar os assuntos. A parte inferior do Power BI, semelhante ao Excel, contém uma aba com o nome Página 1. Clicar no símbolo + para criar uma nova página. Selecionar uma nova tabela para começar os testes de exibição nesse formato. • Filtros a) Filtros de nível de página O filtro se aplica a nível de página, ou seja, um clique modifica os resultados segmentados. b) Filtros de nível de relatório Todo o relatório é filtrado por apenas um produto c) Filtros de nível de detalhamento O relatório detalha uma linha de toda tabela, nesse caso, trabalhamos com o nível ano. d) Filtros de nível de detalhamento O relatório detalha uma linha de toda tabela, nesse caso, trabalhamos com o nível ano. Filtro de nível visual > Tipo de filtro O filtro se aplica a nível de um único gráfico 7. Filtros de sincronização O conceito dessa aula é explicar como o Power BI sincroniza diferentes páginas em outro nível. Exibição > Segmentação de dados de sincronização Através dessa função todos os filtros selecionados, relacionados no sincronizador, segmentam os dados nas páginas indicadas. A primeira aba gerencia a configurações das demais. Clicar no filtro > Formato > Editar Interações e escolher o gráfico para que o visual estático. e 8. Editar Interação Gráfico de pizza O gráfico de pizza tem três opções: Filtrar, realçar ou Bloquear Filtro atua como segmentação e mostra apenas o selecionado. Realce destaca um item do gráfico. Bloquear impede que o gráfico fique interativa com o todo o painel dashboard. 9. Gráfico de Variação Exibição > Segmentação de dados de sincronização Página inicial > De Marketplace > Ultimate Variance Trata-se de um gráfico mais completo, porque exibir a variação de diversos dados. Real X Meta: Visual agrupado por Ano e Produto O mesmo gráfico com a visualização na horizontal, basta alterar em Formatação. 10. Gráfico de Dispersão O mapa de dispersão tem a função mais visual sobre um eixo. Valores para alterar o tamanho da visualização. Eixo X para personalizar o visual. 10. Gráfico de Dispersão – Parte 2 Esse gráfico permite uma série de personalizações para uma visualização dinâmica. Abaixo o print de filtros que podem ser úteis para deixar o gráfico mais interativo. 7) Gráfico de Pareto Com Dax 1. Conceito de Pareto O gráfico de Pareto deixa em evidência os produtos mais vendidos. O conceito de Pareto é basicamente 80/20. 20% dos produtos do negócio representam 80% da receita da empresa. Abaixo a tabela com os dados base do gráfico de Paretto. 1. Rankx Pareto Rankeamento de todos os produtos de acordo com o volume de realizado, através da medida: RANK = RANKX(ALL(DProdutos;[$ REAL]. 2. TOPN Pareto Nova Medida Rápida, trata-se uma forma de criar medidas automáticas. TOPN trata-se de uma medidada para selecionar um número determinado em N por ranking. TOP = TOPN(4;DProdutos;DProdutos[Preço Unit]) De acordo com os exercícios, estamos trabalhando com produtos mais vendidos em N. Aqui o valor de N = 2, porque o conceito de Pareto é 20/80. 3. Calculate TOPN – Total Acumulado Para o total acumulado, precisamos somar o valor total dos quatro produtos, então N = 4. TOTAL ACUM = CALCULATE([$ REAL];TOPN([RANK];DProdutos; ALLSELECTED(DProdutos);[$ REAL]). Nesse sentido, precisamos utilizar CALCULETE para obter o valor acumulado com ALL SELECTED. 4. SUMX TOPN – Total Acumulado Para chegar ao mesmo valor de acumulado, testamos outra medida, a SUMX Verificamos que essa medida também funciona para chegar ao resultado de total acumulado. 5. Gráfico de Pareto Com a medida de do Pareto em percentual, criamos um gráfico de colunas. X = Produto Y = Real % PARETO = DIVIDE([TOTAL ACUM];[$ REAL FIXO];0) 8) Finalizando Visuais Melhorando o Layout O Layout é uma das partes mais importantes para finalização e apresentação dos relatórios. Sugerimos colocar na parte superior a direita as informações mais relevantes, abaixo as informações com relevância média e na esquerda os dados menos importantes. Através do caminho Formato > Alinhar fica mais fácil o alinhamento dos gráficos. Para organizar a forma de alinhamentoFormato > Distribuir Para criar moldura nos gráficos para que os assuntos fiquem melhor separados, utilizamos as Formas: Página Inicial > Formas > Retângulo Ao esquerdo em Formatar Forma > Preencher retirar o preenchimento para a transparência: Formatar Forma > Preencher para personalizar a cor da borda. A dica aqui é a utilização de até 7 elementos gráficos em um único visual. Em REALIZADO, MOM E YOY Formatar Forma > Preencher com a cor transparente mais intensa. Revisar se todos os gráficos estão com títulos. Página Inicial > Formas > Linha para as linhas separadoras de assuntos De acordo com o passo a posso até aqui, o layout ficou dessa forma: 2. Importar Temas Além dos temas do Power BI, a ferramenta disponibiliza o download de novos formatos e a criação de temas personalizados através do código JSON. O recurso precisa ser habilitado. Arquivo > Opções > Recurso de visualização > Temas de relatório personalizados Com a habilitação será necessário reiniciar a ferramenta. Download dos temas no Power BI: http://community.powerbi.com/t5/Themes-Gallery/bd-p/ThemesGallery Microsoft – Hight Contrast Dento do site, escolhemos o tema no Microsoft – High Contrast no formato JSON. A paleta do gráfico fica personalizada de acordo com o tema escolhido, como no exemplo: O Power BI permite a criação de um tema personalizado, através do caminho. Página Inicial > Mudar Tema > Como criar um tema Para escolher as cores, os códigos podem ser escolhidos através do JSON e personalizados de acordo com o tema da empresa ou do local a quem se destina a apresentação de dashboards. 3. Menu e Indicadores Logo Durante essa aula, vamos estudar a criação de logo e botão. Clicar em um local em que não tenha objeto a frente, ou seja, clicar no fundo limpo. Visualizações > Forma > Plano de fundo da página > Imagem de fundo Por padrão a imagem fica um pouco destorcida, então precisamos formatar: Visualizações > Forma > Plano de fundo da página > Transparência Visualizações > Forma > Plano de fundo da página > Ajuste de Imagem Menu O Menu será a interface inicial de todos os relatórios e gráficos criados: Página Inicial > Nova Página > Página em Branco Para inserir o logo no início do processo: Página Inicial > Imagem Para criar um botão personalizado: https://www.dabuttonfactory.com Personalizar fonte, cores, tamanhos e outros opções e então, fazer o download do formato. Para inserir o botão, realizar o mesmo caminho no Power BI Página Inicial > Imagem Para habilitar o vínculo entre o botão e Power BI é necessário habilitar a ferramenta, Vamos vincular a uma nova página a partir de Indicadores de acordo com o próximo tópico. Indicadores Indicadores são necessário para vincular um nome a um cenário de gráfico. Opções > Recursos de visualizações > Indicadores Criamos o indicador RESUMO que corresponde a tabela de gráficos. Indicador > RESUMO Formatar Forma > Tipo Formatar Forma > Indicador Para criar o botão de voltar, o mesmo processo deve ser feito, vinculando o botão a tela. 4. Modelos Os Modelos possibilitam a criação de arquivos a partir de um modelo padrão. Abaixo o print do passo a passo: Arquivo > Exportar > Modelo Power BI. Fechar o Power BI. Abrir o Power BI: Arquivo > Importar > Modelo Power BI Escolher o arquivo salvo e abrir. A ferramenta vai carregar os dados e identificar problemas. Caso problema sejam identificados devem ser corrigidos, caso contrário utilizar normalmente. 9) Publicando com Power BI 1. Power BI Online – Parte 1 A tela inicial formatada ficou organizada e agora vamos publicar online. Clicar em Publicar. O Power BI permite um local de destino para publicar o arquivo em espaço de trabalho, como por exemplo confidencial, gerentes, analistas, relatórios de vendas e relatórios financeiros. Fazer o login na conta web: https://powerbi.microsoft.com/pt-br/landing/signin/ Relatórios Dentro da interface web, os trabalhos realizados no Power BI ficam em Relatórios. Em relatórios é possível obter insights, analisar a base e visualizar os gráficos salvos. Exibir relacionados, exibe as tabelas relacionados ao arquivo. Insights Essa função cria gráficos dinâmicos de acordo com os dados online. Painel Colocar partes do relatório em uma nova tela web. O painel tem a função de deixar fixo visual em gráfico, principalmente para quem precisa visualizar apenas os dashboards finalizados e tomar decisões como gerência e diretoria. Fazer uma pergunta Uma opção para fazer perguntas para a busca de dados e criar um novo visual. Painel mobile Baixe o Power BI em Android ou IOS https://play.google.com/store/apps/details?id=com.microsoft.powerbim&hl=pt_BR Para otimizar a visualização, clicar em Exibição e Layout para telefone dentro do Power BI. Todos os elementos visuais na página do relatório original fica listado no painel Visualizações à direita do painel do Desktop. Conjunto de dados Essa função exibe a fonte dos dados. A partir dessa função um novo relatório pode ser criado, atualizado pelo gateway, agendar atualização, Arquivo > As opções que podem ser trabalhadas. Da mesma forma que a visualização foi feita com Menu e Páginas no Power BI, ficará disponível na visualização web a quantidade de páginas e o que cada uma contém no rodapé web. Sugerimos utilizar o encurtador de URL após a publicação do arquivo. 2. Power BI Online – Parte 2 Power BI Pro. O Power BI é gratuito, mas o usuário pode utilizar por 60 dias a função PRO ou pagar USD 9,90 O Power BI informa atualizações para usuários PRO. 3. Power BI Online – Parte 3 Funcionalidades apenas para cliente Pró 4. Power BI Online – Parte 4 Até aqui aprendemos que com a publicação web todos tem acesso ao relatório, o compartilhar funciona apenas entre contas Pro e que assinar permite receber e-mails de atualização. As atualizações precisam ser feitas de relatório a relatório e não todos de uma única vez. O compartilhamento pode ser feito de forma privada ou pública Criar espaço de trabalho Criar espaço de trabalho permite que as visões sejam segmentadas por área de negócio. Criar Aplicativo Permite a visualização do ícone para acessar o relatório dashboard Ao clicar e adicionar as informações nesse campo, a página web volta a interface inicial. Clicar e Aplicativos > Obter aplicativos para atualização A tela atualizada exibe o nome do Aplicativo. Configurações de acesso como permissão para apenas visualizar ou editar podem ser feitas. 5. Power BI Online – Parte 5 O aplicativo não atualiza automaticamente, trata-se de um versão salva. Para atualizar o processo deve ser feito manualmente: Os relatórios podem ser salvos no SharePoint. 10) Dicas de Especialistas 1. Introdução Dicas Adicionais Durante esse módulo veremos dicas de usuários avançados como por exemplo, solucionar erros, alterar as bases de consulta e funções DAX. 2. Alterando Caminho do Arquivo do Power Query A recomendação é que a fonte das informações não seja alterada. Caso ocorram mudanças por questões externas, seguir o procedimento: Gerenciar Parâmetro Esse botão do Power BI pode ser utilizado para substituir a necessidade de escrever manualmente toda a fonte do arquivo diversas vezes. Então o parâmetro fica com o nome Caminho, como no exemplo abaixo, ao invés de toda a descrição da pasta de origem. Copiar o caminho do arquivo > Gerenciar Parâmetros > Novo Parâmetro > Colar Colar o caminho do arquivo em Valor Atual e finalizar com uma barra ao contrário. 3. Alterando Caminho do Arquivo do Power Query EditorAvançado O conceito de Editor Avançado é basicamente editar fonte da extração dos dados. Página inicial > Editor Avançado Abaixo a origem inicial em CSV. Apagar o caminho antigo e inserir o novo local do arquivo, como no exemplo. 4. Corrigindo Erros do Dia a Dia Nessa etapa vamos ver erros que podem ocorrer no dia a dia e como solucioná-los. • Caso 1 Foi identificado um erro pelo Power BI ao salvar o arquivo. O desafio dessa etapa é entrar em todas as etapas feitas até encontrar ID PRODUTO 1- 2014.xlsx e modificar o nome dessa fonte, porque foi alterada no início e foi atualizada no fim. Fechar e aplicar. 5. Organizando Pastas Power Query O Power BI cria novas pastas automaticamente, mas sugerimos que no final do processo seja feita uma organização das pastas criando ao com clique no botão esquerdo em Novo Grupo. Então ao criar e nomear, selecionar os arquivos e direciona-los para a pasta de refer 6. Boas Práticas Medidas DAX Nessa etapa vamos criar medidas DAX com hierarquias e etapas lógicas mais longas. Dicas: Shift + Enter para utilizar a linha seguinte abaixo. Barra barra (//) são caracteres que não codificam, apenas para inserir comentários. Verde = comentário, não é considerado como cálculo. Shift + Enter para ficar mais claro que TOPN está abaixo de CALCULATE Assim: Shift + Tab para voltar para esquerda 11) DAX Estúdio 1. Instalando DAX Studio DAX Studio - Ferramenta externa ao Power BI, utilizada como apoio da função DAX. Auxilia no processo para escrever melhor a DAX, deixando as medidas mais didáticas. Utilizada para analisar de forma mais prática medidas e tabelas, verificando performance, construção, mensuração e compreensão mais simples e prática das lógicas na função DAX. O maior objetivo é descobrir a melhor velocidade de uma medida para aplicá-la ao Power BI. Durante este capítulo vamos aprender a instalar e conhecer o funcionamento do programa. A ferramenta não é da Microsoft mas funciona muito bem para analise de performance, Link para baixar: http://daxstudio.org/ O arquivo Power BI deve estar aberto para utilizar o DAX Studio sequencialmente. Conectada, a ferramenta lê e insere as tabelas do arquivo Power BI ao lado esquerdo. 2. DAX Studio Com o download da DAX Studio feito, vamos analisar o funcionamento da ferramenta. Centro – Local para escrever DAX Superior – Leitura e formatação Inferior – Resultado dos testes Inferior Botão – Resultados e histórico Caso 1 EVALUETE sempre no início no DAX, para avaliar os resultados na parte inferior. Fmetas – Filtrar a linha 1-01/01/2014 Caso 2 ROW = Retornar apenas uma linha com resultado de vendas Copiar a medida do DAX Studio e colar no Power BI Colar no DAX Studio Format Query Formata a DAX no formato de visual correto. Swap Delimiters Substitui vírgula por ponto e vírgula, converte a linguagem do Power BI Server Timing Botão com a função de calcular a performance de resultados da DAX. FE – Calcula várias funções DAX mais complexas ao mesmo tempo em milésimos de segundos; SE – Calcula uma função DAX por vez em milésimos de segundos; 12) Funções DAX 1. Variáveis e Parâmetros • Variáveis O desafio dessa aula será calcular em uma única DAX valores $Real, $Meta e RxM. Nas aulas anteriores, criamos passo a passo para entendimento dos conceitos, agora vamos realizar uma DAX que realize os cálculos de uma única vez, sem manusear colunas. O trabalho nessa etapa consiste na digitação das medidas já feitas em $Real e $Meta e utilizar o DIVIDE para calcular o valor da proporção entre as duas métricas. Utilizamos o gráfico de cartão para exibir o resultado. • Parâmetro Parâmetro é uma função utilizada para a criação de uma nova tabela segmentada. Modelagem > Novo Parâmetro 2. Hasonfilter, Hasonvalue, Selected Value Dentro dessa etapa vamos utilizar as medidas Hasonfilter, Hasonvalue e Selected Value. Hasonfilter Hasonfilter é utilizado para identificar e criar filtros Utilizamos o gráfico MOM com o objetivo de comparar os resultados mês e mês e criar o filtro. Dcalendário > Date Dessa forma, sem mês selecionado, o gráfico solicita uma seleção, caso contrário exibe o número. Hasonvalue Temos uma tabela com região e valor realizado versus meta. Essa media aparece calculando o percentual de realizado versus meta, sem um valor total. Selected Value Selected Value solicita que o usuário selecione um mês para o dashboard. mes selecionado = if(HASONFILTER(DCalendario[Date];[Mês]); SELECTEDVALUE (DClenadrio[Date].[Mês]);"Selecione um mes") 3. Filter ir or And O desafio dessa etapa é trazer os dados apenas do estado SP através de FILTER O desafio dessa etapa é trazer os dados de estado de ABAETÉ e AÇUCENA através de IN Filter, In, II ou & são utilizados para trazer colunas de diferentes tabelas para um mesmo visual Not a condição realiza os mesmos cálculos mas que nega a exibição as opções filtradas. 4. Filter com Calculate A lógica dessa fórmula e a seguinte: Utilizamos para o CALCULATE e FILTER para que o cálculo seja feito apenas para um município: Abaeté. Gráfico de cartão 5. Sumarize Summarize permite níveis de agrupamento em diferentes funções DAX. Semelhante a uma tabela dinâmica mas com a lógica de cálculo em apenas uma linha. Agrupar Por é uma botão do Power BI que agrupa informações repetidas em uma tabela. Nesse caso vamos utilizar a tabela virtual, porque é um formato que pesa menos no programa. O objetivo dessa aula é sabermos o então o valor total por produto resumidamente. QTD POR PRODUTO = SUMMARIZE(FRealizado;DProdutos[Descrição];"SOMA QTD";SUM(FRealizado[QTD]);"MÉDIA QTD";AVARAGE(FRealizado[QTD])) Utilizamos AVAREGE para saber o valor da média. 13) SQL 1. Conexão SQL SQL para o Power BI Nessa aula vamos trabalhar SQL, um servidor de velocidade média. Base > Obter dados > SQL Server Disponibilizamos o acesso web do SQL Server para realização de testes: Recomendamos a opção Importar quando necessário extrair e tratar dados O Direct Query para dados mais simples e objetivos. Escolher Banco de Dados e inserir Nome do usuário e Senha de acordo com o disponibilizado. Navegador > Opções de Apresentações DimProdutos, DimVendedores e FatoVendas. 2. Conexão SQL – Parte 2 O desafio dessa aula consiste em trazer os dados de 2018 referente ao produto1. Base > Obter dados > SQL Server> Banco de dados SQL Server. O conceito da consulta consiste em buscar um período menor que 2018, ou seja 2017. Sendo assim criamos: select * from fatoVendas where DataVenda <='2017-12-31' Asterisco representa todo o campo de seleção. O nome da tabela precisa ser igual ao Power BI Nomeamos a consulta como FatoVendasHistorico. Clicando com o cursor ao lado direito, desabitar a opção “Incluir na atualização do relatório” porque nesse caso, a não necessitamos que a busca seja atualizada. Nomeamos a consulta como FatoVendaAtual Assim conseguimos os dados apenas do ano de 2018. 14) Suplementos 1. Power BI para Excel Durante essa etapa, vamos rever como extrair dados do Excel para o Power BI e como exportar dados do Power BI para realizar análises no Excel. Baixar o suplemento do Power BI para Excel. https://powerbi.microsoft.com/pt-br/excel-dashboard-publisher/ Abrir o Excel > Publicar > Publicar no Power BI Quando estiver baixado, o suplemento será exibido na parte superior do Excel: Clicar em Power BI > Conectar-se aos Dados > Relatório O programa pergunta o tipo de dados para conectar-se.Selecionar EXERCICIO 2 DURANTE AULA. Uma vantagem dessa consulta, está no fato de que os dados do Power BI são atualizado também no Excel quando na planilha, clicado em Atualizar sobre a tabela dinâmica. A opção fixar, fixa o resultado da planilha no painel do Power BI. De acordo com o exemplo: Essa função pode ser utilizada para fixar também dashboards. 2. Power BI para Excel – Parte 2 Importar Fixamos o EXEMPLO PBI EXCEL e publicamos no Power BI web. A ressalva dessa formato é que ele fica estático e não pode ser editado de forma avançada posteriormente na web, apenas editar nome e compartilhamento. Para publicação a base completa, com a possibilidade de maiores edições, os dados precisam ser inseridos em formato de tabela: Arquivo > Publicar > Publicar no Power BI > Exportar Todas as atualizações no Excel precisam ser atualizadas e publicadas novamente. O arquivo publicado encontramos na Web. Clicando no desenho do Gráfico, o Power BI fica habilitado para novas edições na versão Web, como por exemplo, criar novos gráficos. Exportar Agora vamos abrir o arquivo através do Power BI Desktop para encontrar o mesmo arquivo. Página Inicial > Obter Dados > Serviços do Power BI > Carregar O arquivo exportado carrega as mesmas informações, porém não é possível realizar edições. Assim praticamos o Power BI com diversas interfaces diferentes e entendemos como funcionam. 15) Finalização 1. Material adicional Nessa etapa vamos falar sobre o material adicional disponibilizado Baixar o suplemento do Power BI dentro acesso online do Power BI em COMECE POR AQUI > BAIXE OS MATERIAIS 2. Encerramento Mostramos de forma didática e resumida como manusear o Power BI essencialmente. O Power BI precisa manter-se atualizado com as novas funcionalidades. Agradecemos pela confiança no trabalho da Doutores do Excel. Avalie nosso curso e baixe seu certificado. Mande um vídeo contando sua experiência com o curso de Power BI! Parabéns aluno, torcemos para que essa experiência alavanque sua carreira!