Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>DESCRIÇÃO</p><p>O processo de criação e publicação de relatórios e dashboards no Power BI.</p><p>PROPÓSITO</p><p>Utilizar a linguagem DAX para criação de tabelas, colunas calculadas e medidas no Power BI Desktop,</p><p>assim como criar objetos de visualização para relatórios e dashboards no Power BI, são competências</p><p>essenciais para o especialista em análise e visualização de dados.</p><p>PREPARAÇÃO</p><p>Antes de iniciar a leitura deste conteúdo, é necessário instalar o Microsoft Power BI Desktop localmente</p><p>(o instalador pode ser encontrado no próprio site do produto de forma gratuita). Para a instalação dessa</p><p>ferramenta, é necessário ter uma máquina com sistema operacional Windows instalado, já que não</p><p>existem alternativas para o Power BI em outros sistemas operacionais.</p><p>Também será necessário cadastrar, conforme orientação a ser feita no Módulo 3, uma conta individual</p><p>no serviço do Power BI.</p><p>Caso sua máquina utilize sistemas operacionais Mac OS ou Linux, será possível apenas utilizar a versão</p><p>online do Power BI Service, cujo acesso é feito exclusivamente por uma conta corporativa ou de</p><p>estudante.</p><p>OBJETIVOS</p><p>MÓDULO 1</p><p>Empregar funções da linguagem DAX no Power BI</p><p>MÓDULO 2</p><p>Empregar o Power BI na criação de relatórios</p><p>MÓDULO 3</p><p>Empregar o Power BI na criação de dashboards</p><p>INTRODUÇÃO</p><p>Você fez o levantamento das necessidades de informações, modelou o seu Data Warehouse e fez o</p><p>processo de ETL (sigla de Extraction-Transformation-Loading), porém, ainda assim, seus usuários não</p><p>possuem condições para analisar os dados e tomar as decisões. Para que possam decidir, é necessário</p><p>que eles consigam visualizar os dados, filtrá-los e analisá-los, incluindo aqueles agregados, resumidos e</p><p>“mastigados” para serem exibidos em relatórios e dashboards.</p><p>Abordaremos neste conteúdo exatamente tais aspectos. Por isso, aprenderemos como a ferramenta</p><p>Power BI nos permite montar relatórios e dashboards, bem como criar medidas para facilitar a análise de</p><p>nossos dados.</p><p>MÓDULO 1</p><p> Empregar funções da linguagem DAX no Power BI</p><p>LIGANDO OS PONTOS</p><p>Como você faria para efetuar cálculos para realizar controle de despesas? Sabia que o Power BI</p><p>disponibiliza recursos para esse tipo de situação? Para respondermos a essas perguntas, vamos</p><p>analisar algumas situações práticas.</p><p>Considere que empresa fictícia Contas Sob Controle S.A. presta serviços de controle de despesas para</p><p>empresas de pequeno porte. Todos os meses, ela recebe diversos arquivos de clientes com dados que</p><p>se referem a itens e valores. A maioria desses arquivos tem as extensões “.csv” e “.xlsx”. Um fato muito</p><p>relevante é que os dados dos arquivos não têm um formato padronizado. Na prática, isso consumia</p><p>bastante tempo, até que um dos funcionários teve uma ideia: utilizar uma ferramenta de Inteligência de</p><p>Negócios (Business Inteligence ) com uma linguagem que oferecesse recursos para realizar cálculos</p><p>como médias e desvio-padrão, além de outras funcionalidades que facilitassem a manipulação dos</p><p>dados. Essa ferramenta deveria ainda ser em um formato mais adequado para os analistas de contas.</p><p>A sugestão do funcionário foi aceita com uma condição: ele teria de apresentar um exemplo real de</p><p>como a ferramenta seria útil para o negócio da Contas sob Controle e, além disso, teria de apresentar</p><p>um estudo de viabilidade. Como recompensa, caso tivesse sucesso, iria liderar a implementação da</p><p>ferramenta dentro da empresa com a migração dos serviços.</p><p>O funcionário pesquisou no mercado e encontrou a ferramenta Microsoft Power BI que disponibiliza uma</p><p>poderosa linguagem similar à do Excel, a qual já dominava. Depois de estudar a aplicação e os recursos</p><p>da ferramenta, ele passou a montar o estudo de caso e agendou uma reunião com os diretores da</p><p>Contas Sob Controle.</p><p>Todos ficaram muito satisfeitos com o estudo e decidiram investir na continuidade do projeto. O</p><p>funcionário liderou esse processo, como havia sido combinado. A sua primeira ação foi construir um</p><p>plano de treinamento para outros colaboradores, pois, para ter sucesso, ele compreendeu que precisava</p><p>escalar o conhecimento e criar uma cultura que envolvesse outras pessoas da empresa. Atualmente, a</p><p>Contas sob Controle conseguiu aumentar a sua capacidade de atendimento e expandiu a sua lista de</p><p>clientes.</p><p>Você concorda com a proposta do funcionário de usar uma ferramenta de BI com recursos de linguagem</p><p>para manipulação de dados?</p><p>Após a leitura do case, é hora de aplicar seus conhecimentos! Vamos ligar esses pontos?</p><p>1. A CONTAS SOB CONTROLE S.A. RECEBIA ARQUIVOS DE DIFERENTES</p><p>FORMATOS, OS QUAIS NÃO ERAM PADRONIZADOS. POR QUE ISSO</p><p>REPRESENTA UM PROBLEMA PARA A EMPRESA?</p><p>A) Arquivos com extensão “.csv” são difíceis de serem tratados.</p><p>B) Isso dificultava trabalhar com clientes que usavam outros formatos de arquivos.</p><p>C) Porque era necessário ter profissionais com diferentes especialidades.</p><p>D) Porque era difícil generalizar uma solução.</p><p>E) Na prática, era necessário tratar cada um dos tipos de arquivos com programas diferentes.</p><p>2. O FUNCIONÁRIO DA CONTAS SOB CONTROLE S.A. QUE PROPÔS A</p><p>UTILIZAÇÃO DE UMA FERRAMENTA COM UMA LINGUAGEM DE MANIPULAÇÃO</p><p>DE DADOS VIU UMA OPORTUNIDADE PARA MELHORAR OS PROCESSOS DA</p><p>EMPRESA. A VISÃO DELE FOI CORRETA?</p><p>A) Sim, pois era necessário utilizar uma ferramenta moderna.</p><p>B) Sim, pois os processos de manipulação de dados não eram padronizados.</p><p>C) Sim, pois a solução proposta ofereceu flexibilidade e rapidez.</p><p>D) Não, pois ele propôs algo muito arriscado.</p><p>E) Não, uma vez que alterou um processo que já funcionava.</p><p>GABARITO</p><p>1. A Contas Sob Controle S.A. recebia arquivos de diferentes formatos, os quais não eram</p><p>padronizados. Por que isso representa um problema para a empresa?</p><p>Trabalhar com arquivos de formatos diferentes não é um problema complexo, desde que haja um</p><p>processo bem definido para tratá-los. Por outro lado, a falta de padronização dos dados dos arquivos</p><p>dificulta a generalização de uma solução.</p><p>2. O funcionário da Contas Sob Controle S.A. que propôs a utilização de uma ferramenta com</p><p>uma linguagem de manipulação de dados viu uma oportunidade para melhorar os processos da</p><p>empresa. A visão dele foi correta?</p><p>A proposta do funcionário foi ótima, pois ajudou a Contas Sob Controle a tratar os dados com mais</p><p>flexibilidade e rapidez, uma vez que a utilização de uma ferramenta com linguagem de manipulação de</p><p>dados permite realizar operações com mais eficiência e aproveitar códigos.</p><p>GABARITO</p><p>3. A PRIMEIRA AÇÃO DO FUNCIONÁRIO DA CONTAS SOB</p><p>CONTROLE S.A. FOI TRABALHAR EM UM PLANO DE</p><p>TREINAMENTO PARA OS OUTROS FUNCIONÁRIOS DA</p><p>EMPRESA. VOCÊ CONCORDA COM ESSA DECISÃO? NÃO</p><p>HAVIA OUTRAS PRIORIDADES PARA ELE FAZER?</p><p>RESPOSTA</p><p>Mudar uma rotina de trabalho quase sempre gera muitas resistências por melhores que sejam as ferramentas</p><p>ou técnicas propostas, pois as pessoas, naturalmente, se acostumam a executar as suas atividades. Se está</p><p>dando certo, por que mudar? No entanto, é importante revisar processos e otimizar o uso do tempo e dos</p><p>recursos da empresa. O funcionário agiu muito bem em desenvolver um plano de treinamento, pois, desse</p><p>modo, conseguiu envolver outras pessoas no projeto e criou um ambiente favorável para uma mudança</p><p>sustentável.</p><p>LINGUAGEM DAX (DATA ANALYSIS</p><p>EXPRESSIONS)</p><p>CONCEITOS</p><p>DAX é uma linguagem de expressão de fórmulas usada em diversos produtos da Microsoft, incluindo o</p><p>Excel e o Power BI, englobando funções, operadores e valores que podem ser utilizados para realizar</p><p>javascript:void(0)</p><p>cálculos avançados e consultas em dados nas tabelas e nas colunas de modelos de dados tabulares</p><p>que permitam a criação de medidas, colunas calculadas e tabelas calculadas.</p><p>MEDIDAS</p><p>As medidas materializam métricas estabelecidas para o modelo e correspondem a fórmulas de</p><p>cálculo dinâmico cujos resultados mudam em função do contexto. São utilizadas em relatórios e</p><p>dashboards que permitem a realização da filtragem dos dados do modelo, melhorando a análise</p><p>dos dados.</p><p>COLUNAS CALCULADAS</p><p>As colunas calculadas são criadas em uma tabela existente a partir</p><p>a partir de outro conjunto de dados. Mas como podemos fazer isso?</p><p>Como o serviço não nos permite criar medidas, colunas calculadas e tabelas calculadas, temos os</p><p>seguintes caminhos para fazer isso:</p><p>Fazer upload do arquivo diretamente</p><p>Se os dados, por exemplo, estiverem em uma planilha Excel e não tivermos a necessidade de medidas.</p><p>Trabalhar inicialmente no Power BI Desktop</p><p>Se os dados vierem de uma base de dados ou de planilha que precise de tratamento, como, por</p><p>exemplo, criar medidas.</p><p>Depois de pronto, você terá dois caminhos:</p><p>Publicar mesmo sem criar relatório, o que colocará o conjunto de dados no Meu workspace.</p><p>Salvar o arquivo PBIX e fazer upload.</p><p>Em nosso exemplo, utilizaremos a última abordagem mediante o emprego do arquivo</p><p>resumovendas.pbix. Tratado no Desktop, esse arquivo, que teve suas medidas criadas, corresponde ao</p><p>esquema estrela da imagem a seguir:</p><p>https://stecine.azureedge.net/repositorio/04159/docs/resumovendas.pbix</p><p> Esquema estrela Resumo_vendas.</p><p>Captura de tela do Power BI.</p><p>Para fazer o upload do arquivo no serviço após baixá-lo para seu computador, clique em Obter dados no</p><p>painel de navegação no lado esquerdo da página inicial do serviço. Em seguida, escolha Arquivos e</p><p>clique em Obter.</p><p> Captura de tela do Power BI.</p><p>Na tela seguinte, selecione Arquivo Local. Em seguida, navegue até o diretório onde está o arquivo</p><p>resumovendas.pbix. Selecione-o e clique em Abrir.</p><p>https://stecine.azureedge.net/repositorio/04159/docs/resumovendas.pbix</p><p> Captura de tela do Power BI.</p><p>Após carregar o arquivo, será exibida a tela do Meu workspace, em que, além do conjunto de dados,</p><p>também aparecem o relatório e o painel correspondentes ao conjunto de dados carregado.</p><p> Captura de tela do Power BI.</p><p> ATENÇÃO</p><p>Note que tanto o relatório quanto o painel estão vazios.</p><p>Para formatar o relatório, clique em Seu nome e, na tela que abrir, em Editar:</p><p> Captura de tela do Power BI.</p><p>A tela de edição de relatório será então aberta. Observe que ela é muito similar à tela de relatório do</p><p>Power BI Desktop.</p><p> Captura de tela do Power BI.</p><p>Criaremos então nosso relatório. Iniciemos com um Cartão.</p><p> Captura de tela do Power BI.</p><p>Arraste para o Cartão a medida TOTVENDAS de Resumovendas, que assumirá o valor da medida:</p><p> Captura de tela do Power BI.</p><p>Agora formate o Cartão, mudando seu nome para TOTAL DE VENDAS e a cor da tela de fundo para</p><p>amarelo.</p><p> Captura de tela do Power BI.</p><p>Acrescente, em seguida, um Treemap ao relatório:</p><p> Captura de tela do Power BI.</p><p>Arraste os somatórios das vendas de cada mês para o Treemap:</p><p> Captura de tela do Power BI.</p><p>Formatemos o visual. Mude o título para RECEITA MESES.</p><p>Em seguida, ative o Rótulos de dados, definindo a unidade, em Exibir unidades, para milhares.</p><p> Captura de tela do Power BI.</p><p>O terceiro visual de nosso relatório é um gráfico de pizza no qual constam os seguintes itens:</p><p>Legenda: Categoria da tabela Cat.</p><p>Valores: TOTVENDAS da tabela ResumoVendas.</p><p>Formatemos o título como RECEITA POR CATEGORIA.</p><p> Captura de tela do Power BI.</p><p>Finalmente, nosso último visual é um mapa coroplético a ser configurado com o campo SIGLA da tabela</p><p>ESTADO tanto na Localização quanto na Legenda.</p><p>Dessa forma, podemos filtrar os outros visuais pelos estados – e seu título será Estados.</p><p> Captura de tela do Power BI.</p><p>Com isso, terminamos nosso relatório. Para ver como ele ficou, selecione Modo de exibição de leitura:</p><p> Captura de tela do Power BI.</p><p>O programa perguntará se você deseja salvar o trabalho. Salve o relatório, que, em seguida, ficará</p><p>disponível para visualização.</p><p>Você pode filtrar por determinado estado, como, por exemplo, São Paulo.</p><p> Captura de tela do Power BI.</p><p>LAYOUT MÓVEL</p><p>Note que a atual forma de exibição do relatório não é muito adequada para um celular, pois ela exigiria</p><p>que ele ficasse na horizontal.</p><p>Para configurá-la para um dispositivo móvel, clique novamente em Editar e, na tela de edição, em</p><p>Layout móvel.</p><p> Captura de tela do Power BI.</p><p>Na tela aberta, aparecem na aba Visualizações os objetos disponíveis.</p><p>Você pode arrastá-los e redimensioná-los na tela do celular. No caso desse exemplo, fizemos a opção</p><p>de não levar o mapa.</p><p> Captura de tela do Power BI.</p><p>Volte ao modo de edição e clique em Layout da Web.</p><p> Captura de tela do Power BI.</p><p>CRIANDO O DASHBOARD COM O RELATÓRIO CRIADO NO</p><p>SERVIÇO POWER BI</p><p>Criemos agora um dashboard. Contudo, antes disso, salve seu relatório ao clicar em Salvar na barra de</p><p>menu:</p><p> Captura de tela do Power BI.</p><p>Para montar o dashboard a partir do relatório, colocando, assim, todos os elementos do relatório, clique</p><p>em Fixar em um dashboard.</p><p> Captura de tela do Power BI.</p><p>Será aberta uma tela perguntando em que painel você deseja fixar os objetos.</p><p>Como já foi criado um dashboard quando carregamos os dados, basta selecioná-lo e clicar em Fixar em</p><p>tempo real.</p><p> Captura de tela do Power BI.</p><p>Após clicar, surgirá uma mensagem informando que a visualização foi fixada. Selecione-a e clique em Ir</p><p>para o dashboard.</p><p> Captura de tela do Power BI.</p><p>Surge o dashboard no qual até a filtragem por estado está funcionando. Faça o teste:</p><p> Captura de tela do Power BI.</p><p>Na parte superior do dashboard, existe a ferramenta de consulta em linguagem natural (faça uma</p><p>pergunta sobre seus dados). Ao clicar nessa ferramenta, ela oferece sugestões.</p><p>Experimente digitar “maximum maio”: é exibida, em uma nova tela, o máximo de maio. Para retornar,</p><p>basta selecionar Sair de P e R.</p><p> Captura de tela do Power BI.</p><p>CRIAÇÃO DE DASHBOARD A PARTIR DE</p><p>RELATÓRIO CRIADO NO DESKTOP</p><p>Criaremos um dashboard seguindo o fluxo normal de trabalho. Esse fluxo consiste em:</p><p>Criar medidas, colunas calculadas e relatórios utilizando o Power BI Desktop.</p><p></p><p>Publicar o relatório.</p><p></p><p>Acessar somente depois o Serviço Power BI para a criação do dashboard.</p><p>Nesse exemplo, utilizaremos o arquivo de dados.xlsx, que está disponível para download. Abra-o no</p><p>Power BI Desktop.</p><p>Após baixar o arquivo, inicie o Power BI Desktop e selecione obter dados.</p><p> Captura de tela do Power BI.</p><p>Na tela que abrir, selecione Excel e clique em Carregar.</p><p> Captura de tela do Power BI.</p><p>Navegue até o diretório onde salvou o arquivo dados.xls, selecione-o e clique em Abrir.</p><p>https://stecine.azureedge.net/repositorio/04159/docs/dados.xlsx</p><p> Captura de tela do Power BI.</p><p>Na tela seguinte, marque as cinco planilhas e clique em Carregar.</p><p> Captura de tela do Power BI.</p><p>Após a carga, o Power BI Desktop terá criado 5 tabelas e mapeado os seus relacionamentos, como</p><p>pode ser visto na aba Modelo, mostrada na imagem abaixo.</p><p> Esquema estrela de Vendas.</p><p>Captura de tela do Power BI.</p><p>Os relacionamentos entre a tabela fato (Vendas) e as quatro dimensões correspondem aos seguintes</p><p>mapeamentos:</p><p>Chave Estrangeira (FK) na</p><p>Tabela Vendas</p><p>Dimensões</p><p>Chave da Dimensão Tabela</p><p>ID_regiao ID_regiao Regiao</p><p>ID_vendedor ID_vendedor Vendedores</p><p>ID_cliente ID_cliente Clientes</p><p>ID_produto ID_produto Produtos</p><p>Atenção! Para visualização completa da tabela utilize a rolagem horizontal</p><p> Quadro elaborado por Sidney Nicolau Venturi Filho.</p><p>Algumas observações importantes:</p><p>Todos os relacionamentos entre a tabela fato e as dimensões são do tipo 1:N.</p><p>As FK em vendas possuem os mesmos nomes da chave da dimensão.</p><p>Se algum mapeamento não foi realizado, automaticamente basta você arrastar o nome da FK para</p><p>a chave da dimensão que a ela corresponde para o mapeamento ser realizado.</p><p>Antes de começarmos a criar o nosso relatório, criaremos algumas medidas e colunas na tabela Vendas.</p><p>Inicialmente, serão criadas três colunas na tabela Vendas correspondentes ao ano, ao mês e ao nome</p><p>do mês da data da venda.</p><p>Isso pode ser feito de duas formas:</p><p>1) Utilizar as fórmulas DAX ao selecionar Criar colunas</p><p>As fórmulas seriam respectivamente as seguintes:</p><p>Ano = YEAR(Vendas[Data Venda])</p><p>Mês = MONTH(Vendas[Data Venda])</p><p>Nome Mês = SWITCH(Vendas[Mês] , 1 , "Janeiro", 2, "Fevereiro", 3 , "Março", 4, "Abril", 5, "Maio", 6,</p><p>"Junho", 7 , "Julho", 8, "Agosto",</p><p>9, "Setembro" , 10 ,"Outubro" ,11, "Novembro", "Dezembro" )</p><p>2) Realizar a transformação de dados da tabela (estratégia utilizada em nosso exemplo)</p><p>TRANSFORMANDO DADOS</p><p>Para realizar a transformação de dados, clique, na Página Inicial, em Transformar dados na barra de</p><p>menu.</p><p> Captura de tela do Power BI.</p><p>Na tela aberta do Power Query, selecione a tabela Vendas e a coluna Data Venda. Vá, em seguida,</p><p>para a aba Adicionar coluna.</p><p> Captura de tela do Power BI.</p><p>Nessa aba, escolha a data e selecione o ano:</p><p> Captura de tela do Power BI.</p><p>É criada automaticamente na tabela uma coluna denominada Ano com o valor do ano:</p><p> Captura de tela do Power BI.</p><p>Repita o procedimento para criar uma coluna Mês e outra denominada Nome do mês:</p><p> Captura de tela do Power BI.</p><p>Após esses dois passos, a tabela possuirá as três colunas criadas, além das originais:</p><p> Captura de tela do Power BI.</p><p>Agora selecione Arquivo e, em seguida, Fechar e Aplicar, o que fechará o Power Query e aplicará as</p><p>transformações nos dados:</p><p> Captura de tela do Power BI.</p><p>CRIANDO COLUNAS CALCULADAS</p><p>Criaremos agora algumas colunas calculadas em Vendas a serem utilizadas para fazer a agregação de</p><p>dados e facilitar a criação de medidas.</p><p>Serão criadas duas colunas calculadas:</p><p>RECEITA</p><p>Armazenará o resultado da multiplicação da quantidade de itens vendidos pelo valor unitário. Sua</p><p>fórmula é:</p><p>Receita = Vendas[QT] * Vendas[Valor]</p><p>CUSTO</p><p>Definirá o custo total do item de venda, multiplicando a quantidade vendida pelo custo do produto</p><p>definido na tabela Produtos. Sua fórmula é:</p><p>Custo = Vendas[QT] * RELATED (Produtos[Custo])</p><p>Note, na última fórmula, o uso da função RELATED para trazer o custo do produto associado ao produto</p><p>do item na linha da tabela Vendas.</p><p>Crie agora as duas colunas (se você tiver dúvidas de como fazer isso, basta voltar ao módulo 1).</p><p>Após a criação, o aspecto da tabela Vendas será este:</p><p> Captura de tela do Power BI.</p><p>CRIANDO MEDIDAS</p><p>Com a tabela pronta, criaremos agora as seguintes medidas usando fórmulas:</p><p>Receita Total – totaliza a receita das vendas:</p><p>RECEITA TOTAL = SUM(VENDAS[RECEITA])</p><p>Custo Total – totaliza o custo de aquisição dos produtos vendidos:</p><p>CUSTO TOTAL = SUM(Vendas[Custo])</p><p>Lucro Bruto – calcula-o, subtraindo da receita total o custo de aquisição dos produtos:</p><p>LUCRO BRUTO = [RECEITA TOTAL] - [CUSTO TOTAL].</p><p>Lucro2021 – extrai do lucro bruto a parte referente ao ano de 2021:</p><p>LUCRO 2021 = CALCULATE([LUCRO BRUTO], Vendas[Ano]=2021).</p><p>Lucro2020 – extrai do lucro bruto a parte referente ao ano de 2020:</p><p>LUCRO 2020 = CALCULATE([LUCRO BRUTO], Vendas[Ano]=2020).</p><p>Total Itens – calcula o total de itens vendidos:</p><p>TOTAL ITENS = SUM(VENDAS[QT]).</p><p>Total Itens 2021 – extrai do total de itens vendidos a parte referente ao ano de 2021:</p><p>TOT_ITENS 2021 = CALCULATE([TOTAL ITENS], Vendas[Ano]=2021).</p><p>TOT_I Total Itens 2020 – extrai do total de itens vendidos a parte referente ao ano de 2020:</p><p>TENS 2020 = CALCULATE([TOTAL ITENS], Vendas[Ano]=2020).</p><p>Duas observações devem ser feitas:</p><p>Você deve criar as medidas na ordem aqui apresentada, pois algumas utilizam a totalização realizada</p><p>por outra.</p><p>Faça isso da mesma forma dita para a coluna calculada (se você tiver dúvidas de como fazê-lo, reveja o</p><p>conteúdo o módulo 1).</p><p>Após esse procedimento, a tabela Vendas terá as seguintes colunas e medidas:</p><p> Captura de tela do Power BI.</p><p>DEFININDO A FORMA DE CLASSIFICAÇÃO</p><p>Definir a forma de classificação da tabela impacta diretamente na forma como os dados são exibidos</p><p>nos objetos de Visualizações – e de maneira particular na segmentação de dados.</p><p>Vá para a aba Relatórios, crie um objeto de segmentação de dados e arraste para ele o Nome do Mês:</p><p> Captura de tela do Power BI.</p><p>Note que o objeto lista o nome dos meses em ordem alfabética crescente, o que é muito inconveniente</p><p>para os usuários. Para alterar isso, dirija-se para a aba de dados, escolha a tabela Vendas e clique na</p><p>coluna Nome Mês, o que habilita as ferramentas de coluna.</p><p>Vá então em Classificar por Coluna e escolha Mês. Isso fará com que o Nome do Mês seja</p><p>classificado com base no número do Mês.</p><p> Captura de tela do Power BI.</p><p>Repita a operação realizada de criação da segmentação de dados. Você verá que agora os nomes dos</p><p>meses aparecem na ordem correta.</p><p> Captura de tela do Power BI.</p><p>CRIANDO O RELATÓRIO</p><p>Criaremos o nosso relatório inicialmente colocando três cartões multilinhas:</p><p>O primeiro tem a RECEITA TOTAL, o CUSTO TOTAL e o LUCRO BRUTO. Formate o fundo como</p><p>azul e acerte o rótulo dos dados.</p><p> Captura de tela do Power BI.</p><p>O segundo conta com o LUCRO BRUTO e os lucros de 2020 e 2021 – e também com fundo azul.</p><p> Captura de tela do Power BI.</p><p>O terceiro possui as informações dos itens vendidos.</p><p> Captura de tela do Power BI.</p><p>Criaremos agora dois indicadores:</p><p>Um, para mensurar quanto do lucro de 2020 já foi atingido em 2021.</p><p>Outro, para fazer a comparação entre a quantidade de itens vendidos nos dois anos.</p><p>Para isso, arraste para a tela o indicador. Em dados, configure Valor com a coluna LUCRO 2021 e Valor</p><p>de destino com LUCRO 2020. Em seguida, mude o título para LUCRO 2021 e o fundo para laranja.</p><p> Captura de tela do Power BI.</p><p>Repita os mesmos passos para TOTAL ITENS a fim de obter um indicador com a seguinte aparência:</p><p> Captura de tela do Power BI.</p><p>Agora colocaremos um mapa coroplético com as cidades e os estados das regiões de venda,</p><p>formatando-o em seguida:</p><p> Captura de tela do Power BI.</p><p>Em seguida, colocaremos quatro objetos de segmentação de dados:</p><p> Captura de tela do Power BI.</p><p>O primeiro pelo nome do produto.</p><p> Captura de tela do Power BI.</p><p>O segundo pelo vendedor.</p><p> Captura de tela do Power BI.</p><p>O terceiro pelo ano/mês.</p><p> Captura de tela do Power BI.</p><p>O quarto pelo cliente.</p><p> DICA</p><p>Note que os objetos possuem formatações diversas de cor e tipo de apresentação. Por isso, busque</p><p>repetir as formatações.</p><p>Por fim, colocaremos, como nosso último objeto de visualização, uma narrativa inteligente que faz um</p><p>resumo das informações de lucro do relatório:</p><p> Captura de tela do Power BI.</p><p>Para finalizarmos o relatório, adotaremos uma imagem de fundo , usando, para tal, o arquivo disponível</p><p>para download. Após baixar a imagem, clique na tela de relatório fora dos objetos, vá em Formato e</p><p>selecione Papel de parede.</p><p>Em seguida, navegue até o local onde salvou a imagem, faça a carga e ajuste, definindo o Alinhamento</p><p>Vertical como Meio:</p><p> Captura de tela do Power BI.</p><p>Após a configuração, o relatório deverá ter a seguinte aparência:</p><p> Relatório de vendas.</p><p>Captura de tela do Power BI.</p><p>Publique agora o relatório para que possamos acessá-lo no serviço do Power BI e criar o dashboard.</p><p> SAIBA MAIS</p><p>Você pode fazer o download do relatório criado usando o arquivo disponibilizado em vendas</p><p>resolvido.pbix.</p><p>CRIANDO O DASHBOARD COM BASE NO RELATÓRIO</p><p>PUBLICADO</p><p>Ao acessar o serviço do Power BI e examinar o Meu workspace, você verá que agora existem no local o</p><p>Conjunto de Dados e o Relatório com o mesmo nome: vendas.</p><p>Clique no nome do Relatório:</p><p>https://stecine.azureedge.net/repositorio/04159/docs/vendasresolvido.pbix</p><p>https://stecine.azureedge.net/repositorio/04159/docs/vendasresolvido.pbix</p><p> Captura de tela do Power BI.</p><p>Será aberta, em seguida, a tela de exibição do Relatório</p><p> Captura de tela do Power BI.</p><p>Quando criamos anteriormente o dashboard de Resumo Vendas, fixamos todo o relatório nele. No</p><p>entanto, agora faremos isso de maneira diferente, enviando os blocos individualmente para o painel.</p><p>Para isso, passe o mouse sobre um dos blocos, como, por exemplo, o indicador de Lucro. Aparece no</p><p>canto superior direito uma série de ícones, sendo o primeiro correspondente à fixação do bloco em um</p><p>dashboard. Clique nele.</p><p> Captura de tela do Power BI.</p><p>Na janela que aparecer, selecione Novo painel e o nomeie como vendas. Em seguida, clique em Fixar.</p><p> Captura de tela do Power BI.</p><p>Aparecerá a mensagem a seguir. Por enquanto, ignore-a, pois colocaremos mais objetos</p><p>no dashboard.</p><p> Captura de tela do Power BI.</p><p>Selecione o indicador de itens vendidos, o cartão com receita total e o mapa, colocando todos no</p><p>dashboard Vendas. Os itens a serem fixados estão marcados nesta imagem:</p><p> Itens a serem fixados no dashboard.</p><p>Captura de tela do Power BI.</p><p>Note que alguns tipos de objeto, como o de Segmentação, não podem ser fixados em um dashboard e</p><p>que, ao se passar o mouse, não aparece o ícone para fixar.</p><p> Captura de tela do Power BI.</p><p>Iremos agora para o dashboard clicando em seu nome em Meu workspace:</p><p> Captura de tela do Power BI.</p><p>Com isso, aparece a tela de exibição do dashboard. Você pode, se assim desejar, redimensionar ou</p><p>reposicionar os objetos do painel.</p><p> Captura de tela do Power BI.</p><p>Note que, se você clicar em um estado no Mapa, o dashboard não terá seus dados filtrados como</p><p>acontecia no relatório, pois ele somente trabalharia com a segmentação se você tivesse fixada a página</p><p>do relatório inteira – o que fizemos com Resumo Vendas. Aqui, ao clicar em qualquer objeto do</p><p>dashboard, você será levado para o relatório de onde o dashboard foi extraído.</p><p>Clique em Editar e selecione o Tema do dashboard com a seguinte cor: Escuro. Em seguida, clique em</p><p>Salvar.</p><p> Captura de tela do Power BI.</p><p>Observe que o dashboard possui, por padrão, o P e R:</p><p> Captura de tela do Power BI.</p><p>Para desabilitar, vá em Arquivo e, depois, em Configurações. Desmarque P e R e clique em Salvar:</p><p> Captura de tela do Power BI.</p><p>Para criar um layout móvel, vá em Editar e selecione a opção Layout móvel; na tela que abrir, você</p><p>poderá mover os blocos, redimensioná-los ou retirá-los do painel móvel.</p><p> Captura de tela do Power BI.</p><p>Finalmente, um dashboard pode ter blocos de relatórios diferentes. Para ver isso, vá ao Meu workspace</p><p>e selecione o Relatório resumovendas clicando em seu nome:</p><p> Captura de tela do Power BI.</p><p>Na tela que for aberta, selecione os dois gráficos em destaque na imagem a seguir e faça sua fixação no</p><p>painel Vendas:</p><p> Itens a serem fixados no dashboard.</p><p>Captura de tela do Power BI.</p><p>Como temos um layout móvel, o serviço pergunta se você deseja editá-lo. Ignore isso. Agora, para</p><p>acessar o dashboard vendas, clique em Seu nome em Meu workspace:</p><p> Captura de tela do Power BI.</p><p>Agora, no dashboard, há objetos dos relatórios vendas e resumovendas. Ao clicarmos em um objeto,</p><p>seremos levados a seu relatório de origem.</p><p> Captura de tela do Power BI.</p><p>APRESENTAÇÃO DE DASHBOARDS NO POWER</p><p>BI</p><p>Para finalizarmos o estudo deste módulo, apresentamos os conceitos de dashboards no Power BI no</p><p>vídeo a seguir.</p><p>VERIFICANDO O APRENDIZADO</p><p>1. O POWER BI É UM CONJUNTO DE SOLUÇÕES DE SOFTWARE QUE</p><p>TRABALHAM JUNTAS PARA TRANSFORMAR SUAS FONTES DE DADOS NÃO</p><p>RELACIONADAS EM INFORMAÇÕES COERENTES QUE FACILITEM A ANÁLISE E</p><p>A TOMADA DE DECISÃO.</p><p>ENTRE ESSAS SOLUÇÕES, TEMOS O SERVIÇO DO POWER BI, COM O QUAL</p><p>PODEMOS:</p><p>I. CRIAR MEDIDAS UTILIZANDO FÓRMULAS DAX.</p><p>II. CRIAR RELATÓRIOS DE UMA PÁGINA OU MÚLTIPLAS PÁGINAS.</p><p>III. CRIAR DASHBOARDS.</p><p>ESTÁ CORRETO O QUE SE AFIRMA EM:</p><p>A) I</p><p>B) II</p><p>C) III</p><p>D) I e III.</p><p>E) II e III.</p><p>2. A IMAGEM A SEGUIR EXIBE UMA TELA DE RELATÓRIO:</p><p> CAPTURA DE TELA DO POWER BI.</p><p>SE DESEJA CRIAR UM DASHBOARD CUJOS OBJETOS DE SEGMENTAÇÃO DE</p><p>DADOS FUNCIONEM NORMALMENTE, VOCÊ DEVE:</p><p>FIXAR A PÁGINA TODA DO RELATÓRIO EM UM DASHBOARD...</p><p>PORQUE</p><p>SE VOCÊ TENTAR FIXAR OS BLOCOS INDIVIDUALMENTE, OS DE</p><p>SEGMENTAÇÃO NÃO PODERÃO SER FIXADOS.</p><p>QUANTO ÀS DUAS AFIRMATIVAS, VERIFICA-SE QUE</p><p>A) as duas estão corretas, e a segunda justifica a primeira.</p><p>B) as duas estão corretas, mas a segunda não justifica a primeira.</p><p>C) a primeira está correta; a segunda, errada.</p><p>D) a primeira está errada; a segunda, correta.</p><p>E) as duas estão erradas.</p><p>GABARITO</p><p>1. O Power BI é um conjunto de soluções de software que trabalham juntas para transformar</p><p>suas fontes de dados não relacionadas em informações coerentes que facilitem a análise e a</p><p>tomada de decisão.</p><p>Entre essas soluções, temos o serviço do Power BI, com o qual podemos:</p><p>I. Criar medidas utilizando fórmulas DAX.</p><p>II. Criar relatórios de uma página ou múltiplas páginas.</p><p>III. Criar dashboards.</p><p>Está correto o que se afirma em:</p><p>A alternativa "E " está correta.</p><p>Apenas no Power BI Desktop é possível criar medidas: o serviço não permite isso. Além disso, pode-se</p><p>criar relatórios tanto no serviço do Power BI quanto no Power BI Desktop. Já os dashboards somente</p><p>podem ser criados no serviço dele.</p><p>2. A imagem a seguir exibe uma tela de relatório:</p><p> Captura de tela do Power BI.</p><p>Se deseja criar um dashboard cujos objetos de segmentação de dados funcionem normalmente,</p><p>você deve:</p><p>Fixar a página toda do relatório em um dashboard...</p><p>PORQUE</p><p>Se você tentar fixar os blocos individualmente, os de segmentação não poderão ser fixados.</p><p>Quanto às duas afirmativas, verifica-se que</p><p>A alternativa "A " está correta.</p><p>Quando os blocos de um relatório são fixados individualmente, os objetos de segmentação de dados</p><p>não podem ser fixados. Já os mapas ou os gráficos com funcionalidades de legenda, apesar de</p><p>poderem ser fixados, perdem a capacidade de filtrar os dados.</p><p>CONCLUSÃO</p><p>CONSIDERAÇÕES FINAIS</p><p>Ao longo deste conteúdo, fizemos uma viagem pelos recursos que o Power BI Desktop e o serviço do</p><p>Power BI disponibilizam para criarmos relatórios e painéis que facilitem a análise de dados pelos</p><p>usuários. Começamos observando a funcionalidade da linguagem DAX, dando uma ênfase às suas</p><p>funções. Em seguida, criamos as medidas, as colunas calculadas e as tabelas calculadas dessa</p><p>linguagem.</p><p>Também estudamos vários tipos de objetos de visualização e exemplificamos seu uso, criando um</p><p>relatório de várias páginas, que, ao final, foi publicado no serviço do Power BI. Ainda vimos como se</p><p>pode criar um relatório no próprio serviço do Power BI e como transformá-lo em um dashboard.</p><p>Por fim, criamos um dashboard a partir de blocos de um relatório criado no Power BI Desktop, incluindo</p><p>dados transformados e medidas criadas utilizando o DAX.</p><p>Esses e outros recursos fazem parte do ecossistema Power BI, justificando a posição de destaque que</p><p>tal ferramenta de análise e visualização vem mantendo no mercado de business analytics.</p><p>AVALIAÇÃO DO TEMA:</p><p>REFERÊNCIAS</p><p>BONEL, C. Power BI black belt. São Paulo: Clube de Autores, 2019.</p><p>LAGO, K., ALVES, L. Dominando o Power BI. 2. ed. Belo Horizonte: Datab, 2021.</p><p>MICROSOFT. Criar relatórios e dashboards no Power BI – documentação. Consultado na internet</p><p>em: 23 jun. 2021.</p><p>MICROSOFT. Documentação do Power BI. Consultado na internet em: 23 jun. 2021.</p><p>MICROSOFT. Meu workspace. In: Power BI. Consultado na internet em: 23 jun. 2021.</p><p>MICROSOFT. Power BI. Consultado na internet em: 23 jun. 2021.</p><p>MICROSOFT. Referência de DAX (Data Analysis Expressions). Consultado na internet em: 23 jun.</p><p>2021.</p><p>EXPLORE+</p><p>Para aprofundar ainda mais seus conhecimentos na utilização do Power BI, recomendamos fortemente</p><p>que você acesse a documentação oficial na página da Microsoft. Ela é vasta, contendo muitos detalhes</p><p>a serem explorados. Lá você pode encontrar tutoriais e exemplos, além dos guias de referência</p><p>atualizados do Power Query e da linguagem DAX utilizados neste conteúdo.</p><p>Acesse também o canal oficial do Power BI no Youtube. É possível encontrar nele tutoriais, webinars e</p><p>atualizações sobre novos recursos do Power BI.</p><p>CONTEUDISTA</p><p>Sidney Nicolau Venturi Filho</p><p> CURRÍCULO LATTES</p><p>javascript:void(0);</p><p>javascript:void(0);</p><p>da execução de uma fórmula</p><p>DAX e servem para armazenar os valores de resultado da fórmula.</p><p>TABELAS CALCULADAS</p><p>Uma tabela calculada é criada a partir do resultado da execução de uma fórmula DAX que</p><p>computa seus valores com partes de outras tabelas do mesmo modelo.</p><p>FÓRMULAS DAX</p><p>a) Função e operacionalidade</p><p>As fórmulas DAX são essenciais para a criação de cálculos em colunas e medidas calculadas. Para criar</p><p>fórmulas para ambas, você usará a barra de fórmulas ao longo da parte superior da janela.</p><p>javascript:void(0)</p><p>javascript:void(0)</p><p>javascript:void(0)</p><p> Barra de fórmulas.</p><p>Captura de tela do Power BI.</p><p>b) Conceitos básicos de fórmula</p><p>As fórmulas escritas precisam seguir as seguintes regras:</p><p>Cada fórmula tem de possuir um identificador (no caso da imagem acima, “Exemplo”).</p><p>Após o identificador, deve existir um sinal de igual (=).</p><p>Em seguida, você precisa selecionar um nome de função (SUM, no caso da imagem acima) ou digitar</p><p>uma expressão.</p><p>Comece digitando as primeiras letras da função. Será exibida uma lista suspensa com as funções que</p><p>possuem aquele nome.</p><p>Para selecionar a que deseja, use as teclas de seta para realçar o item e clique em OK para adicionar a</p><p>função à fórmula (vide imagem a seguir).</p><p> Selecionando funções.</p><p>Captura de tela do Power BI.</p><p>Forneça os argumentos para a função, selecionando-os, conforme demonstra a imagem adiante, em</p><p>uma lista suspensa de possíveis tabelas e colunas ou digitando valores:</p><p> Selecionando argumentos.</p><p>Captura de tela do Power BI.</p><p> DICA</p><p>Veja se há erros de sintaxe, verificando se todos os parênteses estão fechados e se as colunas, as</p><p>tabelas e os valores estão corretamente referenciados. Pressione Enter para aceitar a fórmula.</p><p>Ainda restam algumas observações importantes:</p><p>A forma de referenciar uma coluna de uma tabela é colocar o nome desta e, depois, o daquela entre</p><p>colchetes ([ ]), como ocorre no exemplo a seguir, em que a coluna vl_produto_vendido da tabela</p><p>ft_vendas está especificada.</p><p>Em uma coluna calculada, assim que você inserir a fórmula e ela for validada, a coluna será populada</p><p>com valores.</p><p>Já em uma medida, pressionar Enter salva a definição da medida com a tabela.</p><p>Se uma fórmula for inválida, um erro será exibido.</p><p> Captura de tela do Power BI.</p><p>AMBIENTE PARA OS EXEMPLOS</p><p>Tendo visto os conceitos iniciais, comecemos agora nosso aprendizado botando a mão na massa.</p><p>Criaremos, em suma, tabelas, medidas e colunas calculadas utilizando os operadores da linguagem</p><p>DAX.</p><p>Para isso, trabalharemos em um cenário de DW de um supermercado com duas tabelas fatos</p><p>(ft_vendas e ft_estoque) e quatro tabelas de dimensões (dim_cliente, dim_categoria, dim_data e</p><p>dim_produto), cujo esquema estrela está nesta imagem:</p><p> Esquema estrela DW supermercado.</p><p>Captura de tela do Power BI.</p><p> ATENÇÃO</p><p>Os dados desse modelo poderiam ser obtidos a partir da conexão com um banco de dados, porém, para</p><p>facilitar o nosso trabalho, vamos disponibilizá-lo em um arquivo dwsupermercado.pbix, que você pode</p><p>abrir diretamente no Power BI Desktop.</p><p>Faça o download do arquivo e abra-o no Power BI Desktop antes de continuar.</p><p>Ao abri-lo, duas ações serão necessárias após a seleção de:</p><p>Modelo: Você deve visualizar o esquema estrela na imagem acima.</p><p>https://stecine.azureedge.net/repositorio/04159/docs/dwsupermercado.pbix</p><p>Dados: As tabelas na lista de Campos precisam aparecer.</p><p> Captura de tela do Power BI.</p><p>CRIANDO TABELAS, COLUNAS E MEDIDAS</p><p>TABELAS</p><p>Inicialmente, criaremos uma tabela que seja uma cópia da tabela de vendas (ft_vendas). Para isso,</p><p>selecione Nova tabela.</p><p> Captura de tela do Power BI.</p><p>Ao fazer isso, aparecerá a barra de fórmulas:</p><p> Captura de tela do Power BI.</p><p>Digite agora o nome da nova tabela (copia_vendas) e escreva a fórmula, dizendo que ela é igual a</p><p>ft_vendas:</p><p> Captura de tela do Power BI.</p><p>Após teclar Enter, a tabela é criada e aparece na lista de tabelas:</p><p> Captura de tela do Power BI.</p><p>Se você analisar o conteúdo das duas, verá que elas são iguais.</p><p>COLUNAS CALCULADAS</p><p>Aprenderemos agora a criar uma coluna calculada na tabela copia_vendas. Essa tabela armazena o</p><p>custo individual de cada item de produto vendido.</p><p>Para isso, dividiremos o valor do produto vendido (coluna vl_produto_vendido) pela quantidade de itens</p><p>vendidos (coluna qt_produto_vendido) utilizando os operadores da linguagem DAX.</p><p> ATENÇÃO</p><p>A linguagem DAX possui uma série de operadores. Vejamos alguns:</p><p>Tipo de operador Símbolo e uso</p><p>Operadores aritméticos</p><p>+ (adição)</p><p>- (subtração/sinal)</p><p>* (multiplicação)</p><p>/ (divisão)</p><p>^ (exponenciação)</p><p>Operadores de comparação</p><p>= (igual a)</p><p>> (maior que)</p><p>< (menor que)</p><p>>= (maior ou igual a)</p><p><= (inferior ou igual a)</p><p><> (não igual a)</p><p>Operadores lógicos</p><p>&& (e)</p><p>|| (ou)</p><p>Atenção! Para visualização completa da tabela utilize a rolagem horizontal</p><p> SAIBA MAIS</p><p>Há outros operadores que você pode conferir na guia de referência da linguagem DAX (que a Microsoft</p><p>libera gratuitamente on-line e pode ser baixada em PDF). Para isso, basta acessar a aba Documentação</p><p>da página da empresa e digitar “Referência de DAX (Data Analysis Expressions)”.</p><p>Para criar a coluna, selecione a tabela copia_vendas na lista de tabelas, clique no botão direito do</p><p>mouse e selecione Nova coluna.</p><p>Fonte:Shutterstock</p><p> Captura de tela do Power BI.</p><p>Digite na barra de fórmulas o cálculo a ser utilizado para criar a coluna:</p><p>preco_unidade = copia_vendas[vl_produto_vendido]/ copia_vendas[qt_produto_vendido]</p><p>Ao teclar Enter, a coluna será criada e preenchida com os valores calculados:</p><p> Captura de tela do Power BI.</p><p>MEDIDAS</p><p>Criaremos nesse momento uma medida que seja a soma da coluna vl_produto_vendido. Para tal,</p><p>empregaremos uma função DAX chamada SUM, que realiza a totalização dos valores de uma coluna.</p><p>Para criar a medida, selecione a tabela copia_vendas na lista de tabelas, clique no botão direito do</p><p>mouse e selecione Nova medida:</p><p> Captura de tela do Power BI.</p><p>Em seguida, na barra de fórmulas, digite isto:</p><p>somatorio = SUM(copia_vendas[vl_produto_vendido])</p><p>Ao teclar Enter, a medida será criada e aparecerá na lista de Campos da tabela copia_vendas.</p><p> Captura de tela do Power BI.</p><p>A medida foi criada, mas você não consegue ver o resultado; para isso, temos de utilizar um objeto de</p><p>visualização.</p><p>Mude para a tela de relatório clicando em Cartão na lista de visualização, o que fará com que apareça</p><p>um cartão vazio na tela de relatórios.</p><p> Captura de tela do Power BI.</p><p>O próximo passo é selecionar a medida na lista de Campos. Arraste-a para o cartão na tela de relatório,</p><p>e seu valor vai aparecer:</p><p> Captura de tela do Power BI.</p><p>MEDIDAS RÁPIDAS</p><p>O Power BI permite a criação de medidas rápidas, em que você não precisa digitar a fórmula, e sim</p><p>especificar apenas o que deseja e passar os parâmetros solicitados.</p><p>Para criar uma medida rápida que gere o mesmo resultado da medida somatório criada no exemplo</p><p>anterior, é preciso clicar no botão direito do mouse em copia_vendas e, no menu suspenso, selecionar</p><p>Novas medidas rápidas.</p><p> Captura de tela do Power BI.</p><p>Será aberta então a tela do assistente de Medidas rápidas, que permite a seleção do tipo de cálculo</p><p>desejado para a medida. Selecione Total acumulado.</p><p> Captura de tela do Power BI.</p><p>Após a seleção do cálculo, aparecem os parâmetros; nesse caso, deve-se arrastar a coluna</p><p>vl_produto_vendido para os dois parâmetros e clicar em OK.</p><p>Fonte:Shutterstock</p><p> Captura de tela do Power BI.</p><p>Com isso, é criada a medida na lista de Campos da tabela copia_vendas. Para ver o resultado, crie um</p><p>cartão para o relatório e arraste a medida para ele.</p><p>Note que o valor é o mesmo – como deveria ser.</p><p> Captura de tela do Power BI.</p><p>VALORES SUMARIZADOS A PARTIR DE COLUNAS SEM</p><p>PRECISAR DE FÓRMULAS</p><p>Até então, para fazermos a sumarização nos exemplos de soma dos valores de uma coluna, criamos</p><p>medidas. Quando as colunas de uma tabela são numéricas, contudo, a sumarização pode ser realizada</p><p>a partir da própria coluna sem precisar de fórmulas DAX.</p><p> ATENÇÃO</p><p>Observe a</p><p>coluna vl_produto_vendido na lista de Campos da tabela copia_vendas. Note que ela possui,</p><p>antes de seu nome, o símbolo do somatório (Σ). Isso significa que o Power BI realiza o somatório da</p><p>coluna automaticamente.</p><p>Para verificar isso, crie um cartão e arraste a coluna para ele, evidenciando, desse modo, que o</p><p>resultado é o mesmo das duas medidas criadas:</p><p> Captura de tela do Power BI.</p><p>Mas isso significa que você somente pode utilizar essa funcionalidade para somar? Na verdade,</p><p>não.</p><p>Clique na coluna vl_produto_vendido. Isso mostrará a barra de ferramentas em que você poderá</p><p>definir como serão resumidos os valores da coluna:</p><p> Captura de tela do Power BI.</p><p>Ao se abrir a caixa combo, surgem várias possibilidades de resumo, soma, média, contagem etc.</p><p>Selecione Contagem:</p><p>Fonte:Shutterstock</p><p> Captura de tela do Power BI.</p><p>Após a seleção, clique no quadrado amarelo à frente da coluna, desmarcando-o, e clique mais uma vez,</p><p>remarcando-o. Isso fará com que o valor no painel mude para 12, número que corresponde à quantidade</p><p>de linhas que possuem dados na coluna vl_produto_vendido na tabela copia_vendas:</p><p> Captura de tela do Power BI.</p><p>FUNÇÕES DAX</p><p>Uma função DAX provê as funcionalidades que podem ser utilizadas em uma fórmula. Ela possui</p><p>parâmetros que:</p><p>Devem ser preenchidos pelo usuário.</p><p>Sempre referenciam uma coluna de uma tabela ou de uma tabela inteira, podendo seu resultado ser um</p><p>valor ou uma tabela.</p><p>As funções DAX podem trabalhar com diversos tipos de dados de entrada.</p><p> EXEMPLO</p><p>Datas, valores condicionais, cadeia de caracteres, números e execução de pesquisas como base em</p><p>relacionamentos.</p><p>Existem mais de 200 funções DAX disponíveis. Não estudaremos todas neste conteúdo, atendo-nos</p><p>somente às mais comuns.</p><p> SAIBA MAIS</p><p>Para uma visão completa de todas as funções, acesse o guia de referência da linguagem DAX. Ele está</p><p>disponível na aba Documentação da página da Microsoft. Para encontrá-lo, basta digitar “Referência de</p><p>DAX (Data Analysis Expressions)”.</p><p>Apresentaremos a seguir algumas funções DAX essenciais.</p><p>FUNÇÕES ESTATÍSTICAS BÁSICAS</p><p>Função Sintaxe Funcionalidade</p><p>Tipo do</p><p>parâmetro</p><p>SUM SUM(<column>)</p><p>Soma de todos os</p><p>valores de uma</p><p>coluna.</p><p>Número</p><p>AVERAGE AVERAGE(<column>)</p><p>Média aritmética</p><p>dos números da</p><p>coluna.</p><p>Número</p><p>MAX MAX(<column>)</p><p>Retorna o maior</p><p>valor existente em</p><p>uma coluna.</p><p>Número,</p><p>texto ou data</p><p>MIN MIN(<column>)</p><p>Retorna o menor</p><p>valor existente em</p><p>uma coluna.</p><p>Número,</p><p>texto ou data</p><p>COUNT COUNT(<column>)</p><p>Conta o número</p><p>de células de uma</p><p>coluna.</p><p>Número,</p><p>texto ou data</p><p>DISTINCTCOUNT DISTINCTCOUNT(<column>)</p><p>Retorna a</p><p>quantidade de</p><p>valores únicos</p><p>presentes em uma</p><p>coluna.</p><p>Número,</p><p>texto ou data</p><p>Atenção! Para visualização completa da tabela utilize a rolagem horizontal</p><p> Quadro: Funções estatísticas básicas.</p><p>Elaborado por Sidney Nicolau Venturi Filho.</p><p>Vejamos o funcionamento dessas funções. Alteraremos, para isso, a medida somatório criada em um</p><p>exemplo anterior.</p><p>Clique na medida somatório e observe que a sua expressão aparece na barra de fórmulas:</p><p> Captura de tela do Power BI.</p><p>Mude a função de SUM para COUNT e tecle Enter: a fórmula aparece modificada. O painel</p><p>correspondente agora mostra o valor 12 correspondente ao total de linhas da tabela:</p><p> Captura de tela do Power BI.</p><p>Mude, em seguida, a fórmula de somatório para as outras funções e veja o seu efeito no resultado</p><p>mostrado no painel.</p><p>FUNÇÕES ESTATÍSTICAS ITERANTES</p><p>Função Sintaxe Funcionalidade</p><p>SUMX SUMX(<tabela>,<expressão>) Usa como primeiro argumento</p><p>uma tabela ou uma expressão</p><p>que retorna uma tabela. O</p><p>segundo argumento é uma</p><p>coluna que contém os números</p><p>que você deseja somar ou uma</p><p>expressão avaliada em uma</p><p>coluna.</p><p>AVERAGEX AVERAGEX(<tabela>,<expressão>)</p><p>Permite avaliar expressões</p><p>para cada linha de uma tabela</p><p>e, em seguida, pegar o</p><p>conjunto de valores resultante e</p><p>calcular sua média aritmética.</p><p>Atenção! Para visualização completa da tabela utilize a rolagem horizontal</p><p> Quadro: Funções estatísticas iterantes.</p><p>Elaborado por Sidney Nicolau Venturi Filho.</p><p>As funções iterantes, embora sejam parecidas com as estatísticas já analisadas, possuem a seguinte</p><p>diferença:</p><p>Primeiramente, aplica-se a expressão a cada linha da tabela.</p><p></p><p>Em seguida, é feita a operação.</p><p> EXEMPLO</p><p>Se quiséssemos multiplicar o valor do produto vendido em cada linha por 100 e, depois, realizar a soma,</p><p>a fórmula seria:</p><p>somamult = SUMX(copia_vendas, copia_vendas[vl_produto_vendido] * 100)</p><p>Note, na imagem a seguir, o resultado gerado em um novo painel:</p><p> Captura de tela do Power BI.</p><p>FUNÇÕES DE FILTRO</p><p>a) CALCULATE</p><p>Retorna um conjunto de dados aplicando um filtro.</p><p>SINTAXE</p><p>CALCULATE(<expressão>[, <filtro1> [, <filtro2> [, …]]])</p><p>PARÂMETROS</p><p>Expressão a ser avaliada.</p><p>filtro1, filtro2,… (opcional): Expressões booleanas ou de tabela que definem os filtros.</p><p>CALCULATE permite que filtremos uma tabela antes de se fazer um cálculo. Observe o conteúdo da</p><p>tabela copia_vendas:</p><p> Captura de tela do Power BI.</p><p>Há 4 linhas com a quantidade de produtos vendidos com mais de 5 unidades e cuja soma do valor</p><p>vendido totaliza 19. Para gerar esse somatório, é possível utilizar CALCULATE na fórmula da medida</p><p>Somafiltrada:</p><p>Somafiltrada = CALCULATE(</p><p>SUM(copia_vendas[vl_produto_vendido]),</p><p>copia_vendas[qt_produto_vendido] > 5)</p><p> Captura de tela do Power BI.</p><p>Nessa fórmula, antes de fazer a soma, a tabela copia_vendas é lida. Somente as linhas que atenderem</p><p>à condição (copia_vendas[qt_produto_vendido] > 5) serão utilizadas na função SUM.</p><p>b) CALCULATETABLE</p><p>Tem a mesma funcionalidade de CALCULATE, mas retorna uma tabela.</p><p>SINTAXE</p><p>CALCULATETABLE(<tabela>[, <filtror1> [, <filtro2> [, …]]])</p><p>PARÂMETROS</p><p>tabela: Tabela a ser avaliada.</p><p>filtro1, filtro2,… (opcional): Expressões booleanas ou de tabela que definem filtros.</p><p>Para calcular a mesma medida do último exemplo utilizando CALCULATETABLE, a fórmula é esta::</p><p>calctab = SUMX(</p><p>CALCULATETABLE(</p><p>copia_vendas,</p><p>copia_vendas[qt_produto_vendido] > 5),</p><p>copia_vendas[vl_produto_vendido])</p><p>Nesse comando, inicialmente é criada uma expressão de tabela pela função CALCULATETABLE, que</p><p>corresponde apenas às linhas de copia_vendas com uma quantidade de itens maior que cinco. Em</p><p>seguida, a função SUMX atua sobre essa tabela:</p><p>EXPRESSÃO DE TABELA</p><p>Corresponde a uma expressão DAX responsável pela criação de uma “tabela em memória” que</p><p>pode ser utilizada como tabela por qualquer outra função DAX.</p><p> Captura de tela do Power BI.</p><p>Para tornarmos visível a expressão de tabela utilizada em SUMX, criaremos agora uma tabela com o</p><p>resultado de CALCULATETABLE. Para isso, clique em Nova tabela e digite a seguinte fórmula:</p><p>javascript:void(0)</p><p>tabcalc = CALCULATETABLE( copia_vendas,copia_vendas[qt_produto_vendido] > 5 )</p><p> Captura de tela do Power BI.</p><p>c) FILTER</p><p>Retorna uma tabela que representa um subconjunto de outra tabela ou uma expressão.</p><p>SINTAXE</p><p>FILTER(<tabela>, <filtro> )</p><p>PARÂMETROS</p><p>tabela: Tabela a ser filtrada.</p><p>Filtro: Expressões booleanas ou de tabela que definem o filtro.</p><p>Criemos uma tabela com o mesmo conteúdo do último exemplo, só que utilizando a função FILTER.</p><p>tabFILTRO = FILTER ( copia_vendas , copia_vendas[qt_produto_vendido] > 5)</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>Você também poderia empregar a fórmula como uma expressão de tabela para usar como um</p><p>argumento de outra função.</p><p>d) ALL</p><p>Retorna todas as linhas de uma tabela ou todos os valores de uma coluna.</p><p>SINTAXE</p><p>ALL( [<tabela> | <coluna1>[, <coluna2>[, <coluna3>[,…]]]] )</p><p>PARÂMETROS</p><p>Tabela: A tabela da qual você deseja recuperar os dados.</p><p>Coluna: A coluna ou colunas que você deseja que retornem.</p><p> DICA</p><p>O argumento para a função ALL deve ser uma referência a uma tabela base ou coluna base. Você não</p><p>pode usar expressões de tabela nem expressões de coluna com a função ALL.</p><p>TABELA BASE OU COLUNA BASE</p><p>javascript:void(0)</p><p>São tabelas e colunas que efetivamente existem no modelo e não aquelas que ficam em memória</p><p>devido a algum cálculo.</p><p>Para podermos</p><p>visualizar o resultado, vamos criar uma tabela utilizando ALL, em que iremos fazer uma</p><p>cópia da tabela copia_vendas:</p><p>TabALL = ALL(copia_vendas)</p><p> Captura de tela do Power BI.</p><p>Veremos agora como criar uma tabela com apenas algumas colunas de copia_vendas; para tal, vamos</p><p>usar a seguinte fórmula:</p><p>COLALL = ALL(copia_vendas[vl_produto_vendido], copia_vendas[qt_produto_vendido])</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>Você poderia também empregar a fórmula como uma expressão de tabela para usar como argumento</p><p>de outra função.</p><p>FUNÇÃO DE RELACIONAMENTO</p><p>RELATED retorna os dados de uma coluna existente em outra tabela que está relacionada com a tabela</p><p>de destino.</p><p>SINTAXE</p><p>RELATED(<coluna>)</p><p>PARÂMETROS</p><p>coluna: Nome da coluna que contém os dados que deverão ser retornados.</p><p> ATENÇÃO</p><p>É necessário haver um relacionamento entre as tabelas.</p><p>Se desejar criar uma coluna em ft_vendas que tenha o nome do produto correspondente ao item</p><p>vendido, escolha uma nova coluna em ft_vendas e escreva a seguinte fórmula:</p><p>nome produto = RELATED(dim_produto[ds_produto])</p><p> Captura de tela do Power BI.</p><p>Observe que a coluna nome produto foi preenchida com o valor da coluna ds_produto da tabela</p><p>dim_produto, que corresponde à chave estrangeira sk_produto da tabela ft_vendas. Além disso, você</p><p>também poderia empregar a fórmula como uma expressão de tabela a fim de usar como argumento de</p><p>outra função.</p><p>FUNÇÕES DE TABELA</p><p>a) SUMARIZE</p><p>Retorna uma tabela de resumo para os totais solicitados sobre um conjunto de grupos.</p><p>SINTAXE</p><p>SUMMARIZE (<table>, <groupBy_columnName>[, <groupBy_columnName>]…[, <name>,</p><p><expression>]…)</p><p>PARÂMETROS</p><p>Tabela: Qualquer expressão DAX que retorna uma tabela de dados.</p><p>groupBy_columnName (opcional): Trata-se do nome qualificado de uma coluna existente que é</p><p>usada para criar grupos de resumo com base nos valores encontrados nela. Esse parâmetro não</p><p>pode ser uma expressão.</p><p>Nome: O nome fornecido a uma coluna total ou de resumo entre aspas duplas.</p><p>Expressão: Qualquer expressão DAX que retorna um único valor escalar cuja expressão deve ser</p><p>avaliada várias vezes (para cada linha/contexto).</p><p> EXEMPLO</p><p>Se desejarmos criar uma expressão de tabela ou uma que faça a sumarização da quantidade vendida e</p><p>do valor vendido de cada um dos produtos, agrupando pelo nome do produto, a fórmula seria esta:</p><p>SUMARIOPRODUTO = SUMMARIZE(ft_vendas, ft_vendas[nome produto], "TOTALITEM",</p><p>SUM(ft_vendas[qt_produto_vendido]), "VALOR ITEM", SUM(ft_vendas[vl_produto_vendido] ))</p><p> Captura de tela do Power BI.</p><p>Observe que, para a sumarização, empregou-se a coluna criada no exemplo anterior, a qual, com as</p><p>colunas sumarizadas TOTALITEM e VALORITEM, retornou como uma coluna da nova tabela. Além</p><p>disso, você também poderia utilizar a fórmula como uma expressão de tabela para usar como</p><p>argumento de outra função.</p><p>b) TOPN</p><p>Retorna um valor que representa um total acumulado por categorias, estando baseado em um número</p><p>de linhas e em uma expressão de sua preferência.</p><p>SINTAXE</p><p>TOPN(<Número de linhas>, <Tabela>, <Ordenar_por_Expressão>, [<Ordem>[,</p><p><Ordenar_por_Expressão2>, [<Ordem2>]]…])</p><p>PARÂMETROS</p><p>Número de linhas: O número de linhas a serem retornadas.</p><p>Tabela: Qualquer expressão DAX que retorna uma tabela de dados da qual se possa extrair as 'n'</p><p>linhas superiores.</p><p>Ordenar_por_Expressão: Qualquer expressão DAX cujo valor do resultado é usado para classificar</p><p>a tabela e é avaliado para cada linha dela.</p><p>Ordem (opcional): Valor que especifica como se pode classificar os valores orderBy_expression:</p><p>(0) decrescente ou (1) crescente.</p><p>javascript:void(0)</p><p>0</p><p>Padrão caso o valor seja omitido.</p><p>Se, na tabela criada no exemplo anterior, você desejasse os três produtos com mais itens vendidos e a</p><p>geração de uma nova tabela, o comando seria:</p><p>TOPPRODUTO = TOPN(3, SUMARIOPRODUTO, SUMARIOPRODUTO[TOTALITEM])</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>Você também poderia empregar a fórmula como uma expressão de tabela para usar como argumento</p><p>de outra função.</p><p>c) NATURALINNERJOIN</p><p>Executa uma junção interna de uma tabela com outra. Ambas serão unidas em colunas comuns (por</p><p>nome) nas duas tabelas. Se as duas não tiverem nomes de coluna comuns, um erro será retornado.</p><p>SINTAXE</p><p>NATURALINNERJOIN (<leftJoinTable>, <rightJoinTable>)</p><p>PARÂMETROS</p><p>LeftJoinTable: Tabela no lado esquerdo da junção.</p><p>rightJoinTable: Tabela no lado direito dela.</p><p>Para criar uma tabela que seja a junção natural das vendas com a categoria do produto, o comando será</p><p>este:</p><p>NATJOIN = NATURALINNERJOIN(FT_VENDAS, DIM_CATEGORIA )</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>Você também poderia empregar a fórmula como uma expressão de tabela para usar como argumento</p><p>de outra função.</p><p>d) SELECTCOLUMNS</p><p>Adiciona colunas calculadas à tabela ou à expressão de tabela fornecida.</p><p>SINTAXE</p><p>SELECTCOLUMNS(<table>, <name>, <scalar_expression> [, <name>, <scalar_expression>]…)</p><p>PARÂMETROS</p><p>Tabela: Qualquer expressão DAX que retorna uma tabela.</p><p>Nome: O nome dado à coluna entre aspas duplas.</p><p>Expressão: Qualquer expressão que retorna um valor escalar, como uma referência de coluna, um</p><p>inteiro ou uma cadeia de caracteres.</p><p>Criaremos, a partir da tabela de junção NATJOIN, uma tabela chamada COLUNA com duas colunas</p><p>denominadas NOME CATEGORIA e NOME_PRODUTO. Ambas correspondem respectivamente a</p><p>ds_categoria e nome produto da tabela NATJOIN:</p><p>COLUNA = SELECTCOLUMNS(NATJOIN , "NOME CATEGORIA", NATJOIN[DS_CATEGORIA],</p><p>"NOME PRODUTO", NATJOIN[nome produto])</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>Você também poderia empregar a fórmula como uma expressão de tabela para usar como argumento</p><p>de outra função.</p><p>EXEMPLOS DE USO DA LINGUAGEM DAX</p><p>Chegamos ao final do nosso módulo. Assista ao vídeo a seguir, nele apresentamos exemplos de</p><p>fórmulas e cálculos na linguagem DAX.</p><p>VERIFICANDO O APRENDIZADO</p><p>1. CONSIDERE QUE VOCÊ POSSUA DUAS TABELAS EM SEU ESQUEMA</p><p>ESTRELA: FATO DE VENDAS (FT_VENDA), COM AS COLUNAS ID_VENDAS,</p><p>ID_PRODUTO, QUANTIDADE_VENDIDA E VALORUNITARIOVENDA, E DIMENSÃO</p><p>DE PRODUTOS (DIM_PRODUTO), COM AS COLUNAS ID_PRODUTO,</p><p>NOMEPRODUTO E VALORCUSTO, SENDO ID_PRODUTO DE FT_VENDAS A</p><p>CHAVE ESTRANGEIRA PARA A DIMENSÃO.</p><p>IMAGINE AGORA QUE VOCÊ DESEJE CRIAR UMA COLUNA CALCULADA NA</p><p>TABELA VENDA DENOMINADA NOME_DO_PRODUTO COM O NOME DO</p><p>PRODUTO CORRESPONDENTE ÀQUELA LINHA.</p><p>A FÓRMULA NOME DO PRODUTO = RELATED(DIM_PRODUTO[NOMEPRODUTO])</p><p>CRIARIA A COLUNA CALCULADA...</p><p>PORQUE</p><p>A FUNÇÃO RELATED RETORNA O VALOR DA COLUNA NOMEPRODUTO NA</p><p>TABELA DIMENSÃO ASSOCIADO AO ID_PRODUTO DA LINHA QUE ESTÁ EM</p><p>PROCESSAMENTO.</p><p>QUANTO ÀS AFIRMATIVAS, VEMOS QUE</p><p>A) as duas estão corretas, e a segunda justifica a primeira.</p><p>B) as duas estão corretas, mas a segunda não justifica a primeira.</p><p>C) a primeira está correta; a segunda, errada.</p><p>D) a primeira está errada; a segunda, correta.</p><p>E) as duas estão erradas.</p><p>2. CONSIDERE A TABELA FT_VENDAS COM O SEGUINTE CONTEÚDO:</p><p> CAPTURA DE TELA DO POWER BI.</p><p>A PARTIR DESSA TABELA, FOI CRIADA UMA MEDIDA DENOMINADA QUESTÃO.</p><p>PARA ISSO, FOI UTILIZADA UMA ÚNICA FUNÇÃO DAX DE ESTATÍSTICA BÁSICA</p><p>APLICADA A UMA COLUNA DA TABELA. SEU RESULTADO, COMO PODE SER</p><p>VISTO NA IMAGEM A SEGUIR, FOI ATRIBUÍDO A UM CARTÃO:</p><p> CAPTURA DE TELA DO POWER BI.</p><p>A PARTIR DESSAS INFORMAÇÕES, PODEMOS AFIRMAR QUE A FUNÇÃO</p><p>UTILIZADA FOI:</p><p>A) COUNT</p><p>B) SUM</p><p>C) AVERAGE</p><p>D) MIN</p><p>E) MAX</p><p>GABARITO</p><p>1. Considere que você possua duas tabelas em seu esquema estrela: fato de vendas (Ft_venda),</p><p>com as colunas id_vendas, id_produto, quantidade_vendida e valorunitariovenda, e dimensão de</p><p>produtos (Dim_produto), com as colunas Id_produto, nomeproduto e valorcusto, sendo</p><p>id_produto de ft_vendas a chave estrangeira para a dimensão.</p><p>Imagine agora que você deseje criar uma coluna calculada na tabela venda denominada</p><p>Nome_do_Produto com o nome do produto correspondente àquela linha.</p><p>A fórmula Nome do Produto = RELATED(dim_produto[nomeproduto]) criaria a coluna calculada...</p><p>PORQUE</p><p>A função RELATED retorna o valor da coluna nomeproduto na tabela dimensão associado ao</p><p>id_produto da linha que</p><p>está em processamento.</p><p>Quanto às afirmativas, vemos que</p><p>A alternativa "A " está correta.</p><p>A função RELATED utiliza a chave estrangeira em ft_vendas (no caso, id_produto) para localizar, na</p><p>tabela dim_produto, o valor do nome do produto correspondente ao id_produto da linha da tabela</p><p>ft_vendas, que está em processamento, inserindo-o na coluna que foi criada.</p><p>2. Considere a tabela ft_vendas com o seguinte conteúdo:</p><p> Captura de tela do Power BI.</p><p>A partir dessa tabela, foi criada uma medida denominada questão. Para isso, foi utilizada uma</p><p>única função DAX de estatística básica aplicada a uma coluna da tabela. Seu resultado, como</p><p>pode ser visto na imagem a seguir, foi atribuído a um cartão:</p><p> Captura de tela do Power BI.</p><p>A partir dessas informações, podemos afirmar que a função utilizada foi:</p><p>A alternativa "E " está correta.</p><p>A primeira opção está errada, pois a maior contagem possível seria 12 em qualquer coluna. Na segunda,</p><p>a soma de qualquer uma das colunas numéricas geraria um valor maior que 15. Na terceira, o cálculo da</p><p>média de qualquer uma das colunas numéricas não resultaria no valor 15. Por fim, na quarta, nenhuma</p><p>coluna possui como menor valor 15. A quinta opção está correta, já que o maior valor de</p><p>vl_produto_vendido é 15.</p><p>MÓDULO 2</p><p> Empregar o Power BI na criação de relatórios</p><p>LIGANDO OS PONTOS</p><p>O que é um relatório útil? Como uma ferramenta pode auxiliar na criação de relatórios para apoiar na</p><p>tomada de decisão? Para respondermos a essas perguntas, vamos analisar algumas situações práticas.</p><p>Considere a empresa fictícia Prospecção S.A que trabalha na busca de grandes oportunidades de</p><p>negócios com baixos custos. Para isso, seus colaboradores estudam constantemente o mercado à</p><p>procura de empreendimentos com grande potencial de retorno, mas que ainda não estão devidamente</p><p>consolidados. Portanto, seu campo de atuação envolve a gestão de riscos. Para explicar suas</p><p>recomendações de potenciais investidores, a empresa conta com um time de analistas de negócios que</p><p>estuda o mercado com profundidade e exibe suas análises em relatórios.</p><p>Recentemente, um dos colaboradores viu a oportunidade de criar relatórios mais simples de entender e</p><p>que dessem mais transparência para os investidores com a utilização de recursos de geração de</p><p>relatórios do Microsoft Power BI. As principais vantagens que o motivaram a explorar esse recurso foi a</p><p>facilidade de integrar dados e relatórios e, principalmente, a possibilidade de adicionar dinâmica ao</p><p>relatório.</p><p>A receptividade para a proposta do colaborador foi imediata, pois transparência é o fator mais importante</p><p>para que um investidor possa medir e assumir o risco de uma posição em um empreendimento. Porém,</p><p>apesar do sucesso, o colaborador não sabia utilizar a ferramenta, o que gerou um problema, pois todos</p><p>queriam usar seus recursos de visualização o mais rápido possível. A solução encontrada foi contratar</p><p>um consultor para dar treinamentos internos a fim de capacitar o time de analistas de negócios na</p><p>utilização da ferramenta. A estratégia funcionou muito bem e, hoje, a Prospecção S.A. apresenta</p><p>propostas de investimentos com o uso dos recursos de visualizações que o Microsoft Power BI oferece.</p><p>Após a leitura do case, é hora de aplicar seus conhecimentos! Vamos ligar esses pontos?</p><p>1. COMO VISTO, A PROSPECÇÃO S.A. JÁ TINHA UMA CARTEIRA DE CLIENTES</p><p>ANTES DE USAR O MICROSOFT POWER BI. ENTÃO O QUE JUSTIFICA A</p><p>RECEPTIVIDADE QUE OCORREU COM A PROPOSTA DO COLABORADOR PARA</p><p>UTILIZAR OS RECURSOS DE VISUALIZAÇÃO DO MICROSOFT POWER BI?</p><p>A) Os efeitos visuais eram mais agradáveis do que os relatórios que utilizavam.</p><p>B) Os recursos ofereciam mais transparência para os clientes.</p><p>C) O Power BI realiza todas as ações que antes eram da responsabilidade do analista de negócio.</p><p>D) A empresa percebeu a necessidade de utilizar tecnologias mais modernas.</p><p>E) A ferramenta possui um excelente serviço de suporte.</p><p>2. COMO VISTO, A PROPOSTA DO COLABORADOR DA PROSPECÇÃO S.A. FOI</p><p>ACEITA MUITO RAPIDAMENTE, MAS ELE NÃO SABIA COMO IMPLEMENTÁ-LA.</p><p>ISSO PODERIA TER LHE CRIADO UM PROBLEMA. O QUE O COLABORADOR</p><p>PODERIA TER FEITO JUNTO COM A PROPOSTA?</p><p>A) Ter se especializado no Microsoft Power BI.</p><p>B) Ter contratado um especialista na ferramenta desde o início do estudo.</p><p>C) Ter estudado o básico de como utilizar os recursos Microsoft Power BI.</p><p>D) Ter estudado outras ferramentas para aumentar as possibilidades de escolhas.</p><p>E) Ter comprado uma licença do Microsoft Power BI logo no início do estudo.</p><p>GABARITO</p><p>1. Como visto, a Prospecção S.A. já tinha uma carteira de clientes antes de usar o Microsoft</p><p>Power BI. Então o que justifica a receptividade que ocorreu com a proposta do colaborador para</p><p>utilizar os recursos de visualização do Microsoft Power BI?</p><p>Os responsáveis pela Prospecção S.A. ficaram muito receptivos à utilização dos recursos visuais do</p><p>Microsoft Power BI porque viram a possibilidade de oferecer uma característica muito valorizada pelos</p><p>clientes: a transparência.</p><p>2. Como visto, a proposta do colaborador da Prospecção S.A. foi aceita muito rapidamente, mas</p><p>ele não sabia como implementá-la. Isso poderia ter lhe criado um problema. O que o colaborador</p><p>poderia ter feito junto com a proposta?</p><p>O colaborador da Prospecção S.A. agiu corretamente em buscar no mercado uma ferramenta que</p><p>atendesse às necessidades da empresa e oferecesse uma característica que os clientes valorizavam.</p><p>Para minimizar os riscos de resistências um pouco mais à frente, ele deveria ter estudado um pouco</p><p>mais como desenvolver relatórios na ferramenta, de modo a ficar mais seguro sobre a viabilidade do uso</p><p>dela no dia a dia.</p><p>GABARITO</p><p>3. CONSIDERE O SEGUINTE CENÁRIO: VOCÊ FOI</p><p>CONTRATADO PELA PROSPECÇÃO S.A. COMO O</p><p>CONSULTOR PARA DAR TREINAMENTO DE COMO GERAR</p><p>RELATÓRIOS NO MICROSOFT POWER BI PARA O TIME DE</p><p>ANALISTAS DE NEGÓCIOS. VOCÊ SABE QUE AS</p><p>EXPECTATIVAS DE TODOS SÃO ENORMES PARA</p><p>COMEÇAR A UTILIZAR A FERRAMENTA. NESSE CENÁRIO,</p><p>QUAL SERIA A ESTRATÉGIA QUE VOCÊ ADOTARIA?</p><p>RESPOSTA</p><p>O primeiro passo é se organizar para oferecer o curso. Isso passa por conhecer o negócio da Prospecção</p><p>S.A. e focar em um exemplo específico que seja familiar para os colaboradores e aumente a receptividade do</p><p>curso. Em seguida, é preciso criar uma sequência de passos que permitam desenvolver relatórios de</p><p>visualização para esse exemplo com a utilização do Microsoft Power BI e deixar claro qual a vantagem de</p><p>utilizá-lo.</p><p>VISUALIZAÇÕES</p><p>Para a realização de uma análise dos dados, o Power BI disponibiliza uma série de objetos de</p><p>visualização que podem ser utilizados para a criação de relatórios e dashboards.</p><p>javascript:void(0)</p><p>Um relatório pode ter uma única página com um visual ou páginas repletas de visuais, enquanto um</p><p>dashboard comtempla somente uma página.</p><p>Os objetos de visualização ficam na guia Visualizações. Essa guia fica disponível, conforme pode ser</p><p>visto na imagem adiante, após a seleção da tela de relatórios:</p><p> Tela de relatórios e guia Visualizações.</p><p>Captura de tela do Power BI.</p><p>Ao passar o mouse por cima de cada objeto no menu sem clicar, é exibido o nome de cada um deles.</p><p>Para inserir um nome no relatório, basta clicar no objeto desejado que ele aparecerá na tela de relatório.</p><p>Em seguida, resta redimensioná-lo e associar as colunas ou as medidas desejadas aos seus campos:</p><p> Criando objetos de visualização em um relatório.</p><p>Captura de tela do Power BI.</p><p>CRIANDO RELATÓRIOS COM OBJETOS DE</p><p>VISUALIZAÇÃO</p><p>Vejamos agora como é possível criar relatórios utilizando alguns dos objetos de visualização. Para tal,</p><p>utilizaremos os dados de acidentes de trânsito nas rodovias federais no ano de 2020 nas regiões Sul e</p><p>Sudeste (obtidos a partir de dados disponíveis no portal da Polícia Rodoviária Federal).</p><p> SAIBA MAIS</p><p>Para acessar os dados e poder realizar os exemplos, baixe o arquivo de acidentes.pbix e abra-o no</p><p>Power BI.</p><p>Inicialmente, criaremos uma medida chamada de Qt_ACID. Ela totalizará a quantidade de acidentes</p><p>ocorridos.</p><p>Digite na barra de fórmulas</p><p>o seguinte:</p><p>QT_ACID = COUNT('ACIDENTES SUL E SUDESTE'[id])</p><p>CARTÃO</p><p>Comecemos nosso relatório vendo um tipo de objeto que apareceu nos exemplos de funções: o cartão.</p><p>Os objetos desse tipo têm por finalidade apresentar um número – de preferência, um que seja bem</p><p>significativo para o negócio e que ajude na análise dos dados.</p><p>Para inseri-lo, localize o objeto Cartão na guia Visualizações e clique sobre ele.</p><p> Captura de tela do Power BI.</p><p>https://stecine.azureedge.net/repositorio/04159/docs/acidentes.pbix</p><p>Com isso, um cartão vazio aparece na tela de relatório:</p><p> Captura de tela do Power BI.</p><p>Na guia de Visualizações, arraste para o campo a medida QT_ACID ou simplesmente selecione-a,</p><p>checando ao lado do seu nome. O mesmo efeito pode ser obtido arrastando a medida diretamente para</p><p>dentro do cartão:</p><p> Captura de tela do Power BI.</p><p>Ao fazer isso, aparece no cartão o valor de 38 mil com a legenda QT_ACID, a qual, por sua vez,</p><p>corresponde ao nome da medida.</p><p> Captura de tela do Power BI.</p><p>Acontece que 38 mil não indica a quantidade real de acidentes, e sim um arredondamento de contagem</p><p>para o milhar superior, pois a quantidade real é de 37.646. Para acertar isso e realizar outras alterações,</p><p>selecione Formato.</p><p> Captura de tela do Power BI.</p><p>Para ajustar o tamanho e a posição do objeto Cartão na página, clique no grupo Geral</p><p> Captura de tela do Power BI.</p><p>Ajuste seus valores para os mesmos preenchidos na imagem a fim de seu cartão ficar na mesma</p><p>posição.</p><p> DICA</p><p>Sempre que necessitar de ajustes mais precisos nas posições e nos tamanhos dos objetos, recorra ao</p><p>grupo Geral.</p><p>Ainda em Formatos, clique agora em Rótulo de dados e faça os seguintes ajustes:</p><p> Captura de tela do Power BI.</p><p>COR</p><p> Captura de tela do Power BI.</p><p>EXIBIR UNIDADES</p><p>É o formato de agrupamento em que o número será exibido. Selecione Nenhum para exibir o número</p><p>completo.</p><p> Captura de tela do Power BI.</p><p>TAMANHO DO TEXTO</p><p> Captura de tela do Power BI.</p><p>RÓTULO DA CATEGORIA</p><p>Para formatar o rótulo, selecione Rótulo da categoria e faça as seguintes configurações:</p><p>Isso feito, falta apenas substituir o rótulo de QT_ACID por Quantidade de Acidentes. Para isso,</p><p>Selecione Campos, dê um duplo clique em QT_ACID e o renomeie para Quantidade de Acidentes.</p><p> Captura de tela do Power BI.</p><p>Após todas as operações, o cartão estará formatado com a seguinte aparência:</p><p> Captura de tela do Power BI.</p><p>Agora criaremos outro cartão com a quantidade de pessoas envolvidas. Para isso, copie e cole (Ctrl + C</p><p>– Ctrl + V) o cartão da quantidade de acidentes. Ele será copiado com toda a sua formatação. Arraste-o</p><p>para a posição que desejar.</p><p>Resta apenas mudar os dados que ele apresenta. Para isso, selecione Campos e mude o campo para</p><p>pessoas:</p><p> Captura de tela do Power BI.</p><p>Renomeie a seguir o campo para Quantidade de Pessoas</p><p> Captura de tela do Power BI.</p><p>Com isso, nosso relatório ficará com dois objetos de visualização:</p><p> Captura de tela do Power BI.</p><p>Isso significa que precisamos criar um cartão para cada valor que desejamos exibir? Na verdade,</p><p>não.</p><p>Existe outro tipo chamado de cartão de linha múltipla. Para utilizá-lo, selecione-o na guia de</p><p>Visualizações:</p><p> Captura de tela do Power BI.</p><p>Ele será adicionado à página do relatório:</p><p> Captura de tela do Power BI.</p><p>Selecione Campos e arraste feridos, feridos_graves, feridos_leves e mortos para a lista dele:</p><p> Captura de tela do Power BI.</p><p>Com isso, o cartão será preenchido com estes valores:</p><p> Captura de tela do Power BI.</p><p>Formataremos agora o cartão. Selecione Formato. Em rótulo de dados, faça as seguintes configurações</p><p>em:</p><p> Captura de tela do Power BI.</p><p>GERAL</p><p> Captura de tela do Power BI.</p><p>RÓTULO DE DADOS</p><p> Captura de tela do Power BI.</p><p>RÓTULOS DA CATEGORIA</p><p>Faça os seguintes ajustes:</p><p> Captura de tela do Power BI.</p><p>TELA DE FUNDO</p><p>O cartão ficará então com a seguinte aparência:</p><p> Captura de tela do Power BI.</p><p>Para encerrar essa primeira página do relatório, clique na tela do relatório, fora dos objetos de</p><p>visualização, selecione Formato e escolha Papel de parede.</p><p> Captura de tela do Power BI.</p><p>Isso mudará a cor de fundo da tela:</p><p> Captura de tela do Power BI.</p><p>Altere o nome da página 1 para Cartão e clique no “+”, o que criará uma página de relatório. Chame-a</p><p>de Gráfico.</p><p> Captura de tela do Power BI.</p><p>GRÁFICO</p><p>Uma das formas mais comuns de se visualizar dados é por intermédio de gráficos. O Power BI possui</p><p>uma série de objetos visuais que geram os mais diversos tipos de elementos de visualização:</p><p> Objetos visuais.</p><p>Captura de tela do Power BI.</p><p>Comecemos nosso estudo usando um dos mais comuns: o gráfico de pizza.</p><p>Para criar um, basta clicar em seu ícone na guia de Visualizações; com isso, ele surge na tela do</p><p>relatório.</p><p> Objetos visuais.</p><p>Captura de tela do Power BI.</p><p>Criaremos um gráfico que vai nos mostrar a quantidade de acidentes por unidade da federação. Para</p><p>isso, coloque uf em Legenda e, em Valores, a medida QTD_ACID. Isso gerará um gráfico mostrando a</p><p>quantidade de acidentes e seu percentual por total para cada uma das ufs:</p><p> Captura de tela do Power BI.</p><p>Note que, para cada uf, foi atribuída uma cor, sendo exibido um valor arredondado da quantidade de</p><p>acidentes (se você colocar o mouse na fatia de um estado, aparecerá o total real) e o percentual em</p><p>relação ao todo. Além disso, ao selecionar o estado na legenda, a fatia dele é destacada na pizza,</p><p>enquanto a dos outros fica esmaecida:</p><p> Captura de tela do Power BI.</p><p>Agora formataremos o gráfico. Selecione Formato, abra o grupo Legenda e altere os campos conforme</p><p>a imagem a seguir:</p><p> Captura de tela do Power BI.</p><p>O gráfico então ficará com esta aparência:</p><p> Captura de tela do Power BI.</p><p>Em Cores dos dados, você pode escolher a cor de cada UF; no caso, vamos deixá-la como está. Em</p><p>Rótulo de dados, você pode mudar a apresentação dos valores.</p><p>Em Título, mude os valores dos campos conforme a indicação das imagens adiante:</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>O campo Exibir unidades em Rótulos de dados define a forma de exibição dos valores de dados, que</p><p>pode ser Nenhum, Milhares, Milhões etc. No gráfico anterior, a unidade estava como Milhares.</p><p>Após a formatação com a unidade Nenhum, o gráfico fica assim:</p><p> Captura de tela do Power BI.</p><p>Note que agora a quantidade de acidentes aparece como um número inteiro – e não um</p><p>arredondamento, como estava antes.</p><p> DICA</p><p>MG passou de 8 mil para 8355.</p><p>Você pode mudar o tipo de gráfico para outro.</p><p> EXEMPLO</p><p>Após selecionar o gráfico de pizza, clique em Gráfico de rosca, e ele muda para o novo formato.</p><p> Captura de tela do Power BI.</p><p>Como o gráfico de pizza e o de rosca possuem o mesmo tipo de formatação, eles ficam muito parecidos.</p><p>Contudo, cada objeto gráfico possui suas características; dependendo delas, a mudança pode não ser</p><p>tão simples, e tal transformação é capaz de exigir uma reformatação do gráfico.</p><p> EXEMPLO</p><p>Ao selecionar Gráfico de área, o gráfico muda bastante. Toda a parte de exibição dos valores e da</p><p>legenda tem de ser refeita.</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>Para ficar com o mesmo relatório, basta retornar ao gráfico de pizza.</p><p>Veremos agora outro tipo de gráfico muito utilizado: o de barras. Para criá-lo, clique em Gráfico de</p><p>barras empilhadas.</p><p> Captura de tela do Power BI.</p><p>Nós criaremos um gráfico para mostrar a quantidade de cada tipo de acidente em cada estado. Para</p><p>isso, configure os campos como os que estão apresentados adiante.</p><p>Isso gerará um gráfico em barras empilhadas, em que:</p><p>Eixo Y: Possui o tipo de acidente.</p><p>Eixo X: Tem a quantidade de cada tipo.</p><p>Cada barra colorida: Corresponde à quantidade de acidentes em cada estado.</p><p> Captura de tela do Power BI.</p><p>O valor de cada tipo de acidente por estado pode ser acessado colocando o mouse na barra:</p><p> Captura de tela do Power BI.</p><p>Além disso, ao se selecionar uma uf na legenda, ela fica em destaque tanto nesse gráfico quanto no de</p><p>acidentes totais, já que ambos possuem a mesma coluna como legenda:</p><p> Captura de tela</p><p>do Power BI.</p><p>Da mesma forma que ocorreu no gráfico de pizza, vários aspectos de formatação podem ser definidos</p><p>ao se clicar em Formato. Sugiro que você formate o gráfico da forma que achar melhor e troque-o por</p><p>outros tipos para analisar as várias possibilidades de uso dos objetos.</p><p> EXEMPLO</p><p>Criar uma página de relatório e nomeá-la como tabela.</p><p>TABELA E MATRIZ</p><p>As tabelas são formas tradicionais de se exibir dados para análise. Criaremos inicialmente uma tabela</p><p>em nossa página de relatório.</p><p>Para tal, em Visualizações, selecione o ícone Tabela:</p><p> Captura de tela do Power BI.</p><p>Nosso objetivo é criar uma tabela que mostre, para cada tipo de acidente, a sua quantidade, a de mortos</p><p>e a de feridos. Para isso, arraste para Valores os campos tipo_acidente, QT_ACID, mortos e feridos,</p><p>o que gerará a tabela a seguir.</p><p> Captura de tela do Power BI.</p><p>Da mesma forma que aconteceu com os outros objetos, é possível formatar vários aspectos da tabela.</p><p>Para tal, selecione Formato e faça as seguintes configurações em:</p><p> Captura de tela do Power BI.</p><p>ESTILO</p><p>Selecione as linhas do cabeçalho em negrito que piscam.</p><p> Captura de tela do Power BI.</p><p>GRADE</p><p>Habilite as grades verticais e horizontais.</p><p> Captura de tela do Power BI.</p><p>CAMPOS</p><p>Voltando a eles, renomeie-os conforme a imagem a seguir:</p><p> Captura de tela do Power BI.</p><p>Ao terminar, a tabela estará assim:</p><p>Criaremos agora uma matriz contendo basicamente as mesmas informações acrescidas do tipo de pista.</p><p>Inicialmente, clique em Matriz como na imagem abaixo.</p><p> Captura de tela do Power BI.</p><p>Faça a configuração dos campos arrastando para Linhas os itens tipo_acidente e tipo pista, e, para</p><p>valores, QT_ACID, mortos e feridos. Isso irá gerar a matriz, como mostrado na imagem abaixo.</p><p> Captura de tela do Power BI.</p><p>Você pode, se desejar, acrescentar colunas.</p><p> EXEMPLO</p><p>Arrastar fase_dia para Colunas, o que acrescentará à matriz mais possibilidades de análise.</p><p> Captura de tela do Power BI.</p><p>Elimine agora a coluna para voltar à matriz anterior. Como tanto a tabela quanto a matriz estão</p><p>construídas por tipo de acidente, se você selecionar na tabela, por exemplo, colisão frontal, a matriz será</p><p>filtrada para esse valor. O mesmo ocorrerá se você fizer a seleção na matriz.</p><p> Captura de tela do Power BI.</p><p>FILTRAGEM</p><p>Estabeleceremos uma forma de filtragem para a nossa página de relatório. Para isso, clique em</p><p>Segmentação de dados:</p><p>a) Segmentação de dados</p><p> Captura de tela do Power BI.</p><p>b) Campo</p><p>Em Campo, coloque uf.</p><p> Captura de tela do Power BI.</p><p>Note que esse objeto pode ser formatado de várias formas. Ao selecionar Formato, explore os formatos</p><p>possíveis (neste conteúdo, o deixaremos da forma que ele está).</p><p>A partir desse objeto, você pode filtrar a tabela e a matriz. Quando nada está selecionado no filtro,</p><p>ambas mostram os dados de todos os estados:</p><p> Captura de tela do Power BI.</p><p> EXEMPLO</p><p>Ao se escolher o RJ, isso segmenta os dados, mostrando apenas os desse estado:</p><p> Captura de tela do Power BI.</p><p>Note que o controle, da forma que ele está configurado, permite a seleção de mais de um estado. Faça</p><p>testes para verificar essa funcionalidade.</p><p>Com isso, terminamos essa página do relatório. Clique em Nova página (+) e a nomeie como Mapa.</p><p>MAPA</p><p>Mapas são excelentes objetos gráficos quando existe a necessidade de entregar informações regionais.</p><p>Comecemos inserindo o objeto Mapa na tela de relatório:</p><p> Captura de tela do Power BI.</p><p> ATENÇÃO</p><p>O objeto Mapa utiliza como mecanismo o Bing Maps; portanto, é necessário que você esteja conectado</p><p>à internet.</p><p>Criaremos um mapa de calor. Para isso, selecione Campos e arraste para Latitude e Longitude os</p><p>campos correspondentes da tabela de acidentes. Isso fará com que cada acidente seja plotado na sua</p><p>posição geográfica no mapa:</p><p> Captura de tela do Power BI.</p><p>Agora arraste a medida QT_ACID para Tamanho. Note que, se você passar o mouse por cada local de</p><p>acidente, aparecerá a quantidade associada àquela posição geográfica:</p><p> Captura de tela do Power BI.</p><p>Coloque uf em Legenda. Já cada local de acidente recebe a cor correspondente a seu estado:</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>Como ocorre com outros objetos visuais, se selecionarmos um estado, apenas seus locais serão</p><p>destacados, enquanto os demais ficarão esmaecidos. Teste isso!</p><p>Agora facilitaremos a visualização fazendo um zoom. Dentro de Formato, ative o Botões de zoom em</p><p>Controles de mapa.</p><p> Captura de tela do Power BI.</p><p>Criaremos agora um mapa de calor dos acidentes. Para isso:</p><p>Selecione um novo mapa;</p><p>Como ocorreu no exemplo anterior, acrescente a longitude e a latitude;</p><p>Habilite os botões de zoom.</p><p> Captura de tela do Power BI.</p><p>Em Formato, vá em Mapa de calor. Em seguida, habilite o mapa e acerte as cores como mostra a</p><p>imagem a seguir. Pronto: o Mapa de calor será gerado.</p><p> Captura de tela do Power BI.</p><p> ATENÇÃO</p><p>Você não poderá trabalhar com o Mapa de calor se existir uma legenda, como, por exemplo, o estado.</p><p>Trabalharemos agora com outro tipo de mapa. Selecione Mapa coroplético.</p><p> Captura de tela do Power BI.</p><p>Em Campos, escolha uf dentro de Localização isso coloca no mapa cada um dos estados existentes na</p><p>tabela.</p><p> Captura de tela do Power BI.</p><p>Para colori-los com uma cor diferente, coloque uf na legenda:</p><p> Captura de tela do Power BI.</p><p>Já na aba Campos, arraste para Dicas de ferramentas a medida QT_ACID; assim, ao se passar o</p><p>mouse sobre um estado, o dado aparecerá.</p><p> Captura de tela do Power BI.</p><p>Por fim, se você clicar em um estado no mapa, todos os demais mapas mostrarão os dados dele:</p><p> Captura de tela do Power BI.</p><p>Acrescente na página dois novos objetos de Segmentação de dados:</p><p> Captura de tela do Power BI.</p><p>Associe ao primeiro classificação_acidente; ao segundo, data_inversa:</p><p> Captura de tela do Power BI.</p><p>Dessa forma, nosso relatório possui dois controles que podem ser utilizados para segmentar os dados</p><p>com a sigla do estado.</p><p> EXEMPLO</p><p>Para ver os acidentes sem vítimas no segundo trimestre de 2020 no estado de São Paulo, basta</p><p>selecionar esses valores nos controles:</p><p> Captura de tela do Power BI.</p><p>Encerramos, com isso, o nosso estudo dos mapas. Agora crie uma página de relatório e a nomeie como</p><p>Outros.</p><p>PRINCIPAIS INFLUENCIADORES</p><p>Esse tipo de objeto faz uma análise dos dados e mostra quais são os principais influenciadores na</p><p>obtenção de determinado resultado.</p><p>Para criar um objeto, clique em Principais influenciadores em Visualizações.</p><p> Captura de tela do Power BI.</p><p>Faremos agora uma análise para feridos graves.</p><p>Realize as seguintes seleções em:</p><p>Analisar: feridos_graves.</p><p>Explicar: condicao_metereologica, fase_dia, dia_semana e tipo_pista.</p><p> Captura de tela do Power BI.</p><p> ATENÇÃO</p><p>Note que foi identificado apenas um influenciador: tipo_pista = simples.</p><p>Mude o Analisar para mortes e observe que ele agora é outro: fase_dia = plena noite.</p><p> Captura de tela do Power BI.</p><p>P&R (PERGUNTAS E RESPOSTAS)</p><p>Esse tipo de objeto responde a uma pergunta realizada em inglês.</p><p>Criemos inicialmente o objeto. Para isso, clique no objeto balão em Visualizações:</p><p> Captura de tela do Power BI.</p><p>Na caixa de pergunta, digite “top dia semanas by qt acid”. A resposta será então fornecida:</p><p> Captura de tela do Power BI.</p><p>Se você mudar a pergunta para “top causa acidente by qt acid”, aparecerá apenas uma, pois ela é</p><p>bem destacada das demais:</p><p> Captura de tela do Power BI.</p><p>Se, em vez de top, você pedir a quantidade de acidentes, a resposta mudará, conforme demonstra</p><p>esta imagem:</p><p> Captura de tela do Power BI.</p><p>NUVEM DE PALAVRAS</p><p>Por fim, veremos um último objeto de visualização: a nuvem de palavras.</p><p>Ela é sempre muito usada para mostrar a relação entre os valores que ocorrem em determinada</p><p>amostra.</p><p> ATENÇÃO</p><p>Esse objeto não aparece por default no Power BI Desktop: temos de baixá-lo para ter essa</p><p>funcionalidade.</p><p>Faça login em sua conta do Power BI e selecione Obter mais visuais:</p><p> Captura de tela do Power BI.</p><p>Após clicar, selecione Obter mais visuais nesta lista:</p><p> Captura de tela do Power BI.</p><p>Será aberta então uma janela com opções. Escolha Word Cloud e clique em Adicionar:</p><p> Captura de tela do Power BI.</p><p>Após a importação, o novo objeto aparecerá no painel de visualização (letra W). Basta, em seguida,</p><p>clicar nele para inserir o objeto na tela de relatório.</p><p> Captura de tela do Power BI.</p><p>Arraste agora para Categoria tipo_acidente e para Valores QT_ACID. Observe a nuvem criada:</p><p> Captura de tela do Power BI.</p><p> ATENÇÃO</p><p>Note que a palavra “colisão” se destaca, pois ela aparece em uma grande quantidade de acidentes –</p><p>ainda que esteja qualificada como colisão lateral, colisão traseira etc. Analisando a nuvem, fica claro que</p><p>o tipo de acidente mais comum é a colisão.</p><p>A página final de nosso relatório ficou assim:</p><p> Captura de tela do Power BI.</p><p>PUBLICAÇÃO</p><p>Após o nosso relatório ter ficado pronto, podemos publicá-lo com a finalidade de disponibilizá-lo para</p><p>outros usuários.</p><p>Para isso, salve o arquivo e, na Página Inicial, clique em Publicar.</p><p> Captura de tela do Power BI.</p><p> DICA</p><p>Para fazer uma publicação, é necessário estar logado no Power BI com sua conta de estudante ou</p><p>corporativa.</p><p>Escolha, na janela que abrir, o local de publicação.</p><p> ATENÇÃO</p><p>Caso esteja usando a versão gratuita do Power BI Desktop, somente é possível escolher Meu</p><p>workspace.</p><p>Em seguida, clique em Selecionar.</p><p> Captura de tela do Power BI.</p><p>Após o upload, você receberá uma informação de êxito na publicação:</p><p> Captura de tela do Power BI.</p><p>A partir daí, você já pode compartilhar seu relatório via web no arquivo .pbix publicado.</p><p> SAIBA MAIS</p><p>No caso do Meu workspace, o arquivo é acessado na seção Meu workspace do Power BI, em que</p><p>consta a lista de relatórios publicados.</p><p> Captura de tela do Power BI.</p><p>Chegamos, dessa forma, ao final de nosso relatório. Ele conta com diversas páginas nas quais foram</p><p>utilizados – e publicados – vários tipos de objetos de visualização.</p><p> ATENÇÃO</p><p>Vários objetos não foram exemplificados. Além disso, os exemplificados possuem diversas</p><p>possibilidades de formatação e de configuração que não foram demonstradas.</p><p>Sugerimos que você explore os objetos e mexa nas configurações e na formatação deles. Dessa</p><p>maneira, você será capaz de expandir seus horizontes.</p><p> SAIBA MAIS</p><p>Você pode encontrar várias outras informações a respeito dos recursos de relatório na documentação do</p><p>Power BI. Para isso, basta digitar “Criar relatórios e dashboards no Power BI – documentação” no item</p><p>Documentação da página da Microsoft.</p><p>APRESENTAÇÃO DE RELATÓRIOS NO POWER</p><p>BI</p><p>No vídeo a seguir, abordamos os conceitos de relatórios no Power BI.</p><p>VERIFICANDO O APRENDIZADO</p><p>1. CONSIDERE O MAPA DE CALOR DO POWER BI MOSTRADO NESTA IMAGEM:</p><p> CAPTURA DE TELA DO POWER BI.</p><p>O MAPA PLOTA DADOS DE UMA TABELA DE ACIDENTES RODOVIÁRIOS COM</p><p>AS COLUNAS LATITUDE, LONGITUDE E UF (CORRESPONDENTE À SIGLA DO</p><p>ESTADO), ALÉM DA MEDIDA QT_ACID (QUANTIDADE DE ACIDENTES).</p><p>A ABA DE CAMPOS A SEGUIR, PARA SE OBTER O MAPA, DEVE SER</p><p>PREENCHIDA COM:</p><p> CAPTURA DE TELA DO POWER BI.</p><p>ESTÁ CORRETO O QUE SE AFIRMA EM:</p><p>A) I, III, IV, V e VI.</p><p>B) II, III, IV, V e VI.</p><p>C) III, IV, V e VI.</p><p>D) IV, V e VI.</p><p>E) I, II, III e V.</p><p>2. CONSIDERE A SEGUINTE NUVEM DE PALAVRAS DO POWER BI GERADA A</p><p>PARTIR DE DADOS DE ACIDENTES RODOVIÁRIOS:</p><p>IMAGEM:SHUTTERSTOCK</p><p> CAPTURA DE TELA DO POWER BI.</p><p>PARA VOCÊ PODER CRIAR ESSA NUVEM DE PALAVRAS, PODE-SE AFIRMAR</p><p>QUE VOCÊ:</p><p>PRECISA TER UMA CONTA NO SERVIÇO DO POWER BI PARA BAIXAR O</p><p>OBJETO DE VISUALIZAÇÃO...</p><p>PORQUE</p><p>ESSE OBJETO NÃO ESTÁ DISPONÍVEL NA INSTALAÇÃO PADRÃO DO POWER</p><p>BI DESKTOP.</p><p>QUANTO ÀS AFIRMATIVAS, VERIFICA-SE QUE</p><p>A) as duas estão corretas, e a segunda justifica a primeira.</p><p>B) as duas estão corretas, mas a segunda não justifica a primeira.</p><p>C) a primeira está correta; a segunda, errada.</p><p>D) a primeira está errada; a segunda, correta.</p><p>E) as duas estão erradas.</p><p>GABARITO</p><p>1. Considere o mapa de calor do Power BI mostrado nesta imagem:</p><p> Captura de tela do Power BI.</p><p>O mapa plota dados de uma tabela de acidentes rodoviários com as colunas latitude, longitude e</p><p>uf (correspondente à sigla do estado), além da medida QT_ACID (quantidade de acidentes).</p><p>A aba de Campos a seguir, para se obter o mapa, deve ser preenchida com:</p><p> Captura de tela do Power BI.</p><p>Está correto o que se afirma em:</p><p>A alternativa "C " está correta.</p><p>Para obter um mapa de calor, é necessário fazer a localização pelas coordenadas do ponto. Dessa</p><p>forma, não se pode utilizar a uf na localização. Além disso, deve-se preencher a latitude e a longitude. O</p><p>mapa não tem legenda. Já o calor é definido a partir do número de acidentes. O item Dicas de</p><p>ferramentas não é utilizado nesse caso, devendo ficar em branco.</p><p>2. Considere a seguinte nuvem de palavras do Power BI gerada a partir de dados de acidentes</p><p>rodoviários:</p><p>Imagem:Shutterstock</p><p> Captura de tela do Power BI.</p><p>Para você poder criar essa nuvem de palavras, pode-se afirmar que você:</p><p>Precisa ter uma conta no serviço do Power BI para baixar o objeto de visualização...</p><p>PORQUE</p><p>Esse objeto não está disponível na instalação padrão do Power BI Desktop.</p><p>Quanto às afirmativas, verifica-se que</p><p>A alternativa "A " está correta.</p><p>De fato, a instalação padrão do Power BI Desktop não possui o objeto de visualização Nuvem de</p><p>palavras. Para baixá-lo e instalá-lo, é preciso clicar em Obter mais visuais, o que leva à loja Appsource.</p><p>Porém, para isso, é necessário estar com o Power BI Desktop logado no serviço do Power BI.</p><p>MÓDULO 3</p><p> Empregar o Power BI na criação de dashboards</p><p>LIGANDO OS PONTOS</p><p>Você sabe como estabelecer metas de um negócio? Como faria para dar transparência para os</p><p>envolvidos na obtenção das metas? Para entendermos sobre os conceitos na prática, vamos analisar</p><p>uma situação.</p><p>Considere a fábrica fictícia de software Compila e Executa que atua na produção de aplicações que</p><p>fazem operações de inserção, exclusão, atualização e consultas de bancos de dados. Suas soluções</p><p>são caracterizadas pelo total controle da camada de dados. Além disso, o processo de desenvolvimento</p><p>de software segue uma metodologia de pequenas entregas no curto prazo, assim, se houver algum</p><p>problema, será possível realizar ajustes rapidamente. Conta ainda com uma esteira que faz a</p><p>automatização do processo de liberar novas versões ou atualizações para a produção.</p><p>Além dos salários, os desenvolvedores e demais profissionais envolvidos são recompensados com uma</p><p>renda variável que está atrelada a alguns indicadores de desempenho, tais como: cumprimento dos</p><p>prazos pré-estabelecidos, grau de severidade de erros no sistema, quantidade e escopo de testes e</p><p>aderência às especificações. Ainda há outro indicador um pouco mais difícil de medir: superação das</p><p>expectativas.</p><p>Um principal gestor da Compila e Executa recebeu muitas reclamações dos membros dos times de</p><p>desenvolvimento que apontavam para a falta de transparência na medição das metas e,</p><p>consequentemente, na recompensa da renda variável.</p><p>Ao perceber que as reclamações eram constantes e estavam afetando a motivação dos profissionais da</p><p>fábrica, o gestor resolveu utilizar o Microsoft Power BI para gerar relatórios, de modo que os</p><p>colaboradores pudessem visualizá-los. Esses relatórios eram compostos por indicadores e ficaram à</p><p>vista dos envolvidos como painéis. Esses indicadores eram atualizados à medida que os programas</p><p>passavam pela esteira. A consequência desse trabalho é que, agora, todos podiam entender melhor</p><p>como estavam sendo avaliados em relação ao atingimento das metas e podiam questionar com mais</p><p>clareza os resultados. Na prática, isso impulsionou as equipes que passaram a produzir mais.</p><p>O que você achou de permitir que os colaboradores da empresa pudessem acompanhar o desempenho</p><p>deles por indicadores?</p><p>Após a leitura do case, é hora de aplicar seus conhecimentos! Vamos ligar esses pontos?</p><p>1. COMO VISTO, APESAR DE CONTAR COM UM GRUPO MUITO QUALIFICADO</p><p>DE PROFISSIONAIS E UTILIZAR BOAS METODOLOGIAS DE</p><p>DESENVOLVIMENTO, HAVIA UM DESCONTENTAMENTO INTERNO NA COMPILA</p><p>E EXECUTA. QUAL FOI O PRINCIPAL MOTIVO DESSE DESCONTENTAMENTO?</p><p>A) Baixa participação na divisão da renda variável.</p><p>B) Salários baixos.</p><p>C) Falta de transparência para medir o atingimento das metas.</p><p>D) Uso de muitas tecnologias.</p><p>E) Não utilizar o Microsoft Power BI.</p><p>2. DEPOIS DE OUVIR MUITAS RECLAMAÇÕES E PERCEBER QUE A FALTA DE</p><p>TRANSPARÊNCIA ESTAVA AFETANDO O TRABALHO DAS PESSOAS, O GESTOR</p><p>DECIDIU TOMAR UMA ATITUDE. QUE ATITUDE FOI ESSA?</p><p>A) Demitir os colaboradores que estavam reclamando.</p><p>B) Utilizar o Microsoft Power BI para gerar visualizações dos indicadores.</p><p>C) Reduzir a participação dos colaboradores insatisfeitos na renda variável.</p><p>D) Adquirir uma licença do Microsoft Power BI.</p><p>E) Oferecer treinamento para os colaboradores reduzirem seus erros.</p><p>GABARITO</p><p>1. Como visto, apesar de contar com um grupo muito qualificado de profissionais e utilizar boas</p><p>metodologias de desenvolvimento, havia um descontentamento interno na Compila e Executa.</p><p>Qual foi o principal motivo desse descontentamento?</p><p>Apesar de utilizar uma boa metodologia de trabalho e ter um time formado por bons profissionais, o</p><p>processo de medição de metas da Compila e Executa não conseguia deixar claro qual foi a participação</p><p>de cada um para o atingimento ou não das metas.</p><p>2. Depois de ouvir muitas reclamações e perceber que a falta de transparência estava afetando o</p><p>trabalho das pessoas, o gestor decidiu tomar uma atitude. Que atitude foi essa?</p><p>A principal reclamação dos colaboradores da Compila e Executa foi a falta de transparência sobre como</p><p>o desempenho era medido e, consequentemente, como a participação da renda variável era distribuída.</p><p>A fim de tratar essa situação, o gestor utilizou o Microsoft Power BI para apresentar esses indicadores e,</p><p>desse modo, dar transparência ao processo de medição para o atingimento das metas.</p><p>GABARITO</p><p>3. CONSIDERE O SEGUINTE CENÁRIO: VOCÊ RECEBEU A</p><p>INCUMBÊNCIA DO GESTOR DA COMPILA E EXECUTA PARA</p><p>PROPOR MELHORIAS NO PROCESSO DE MEDIÇÃO DO</p><p>ATINGIMENTO DAS METAS. CONCRETAMENTE, VOCÊ TEM</p><p>UM DESAFIO: DAR TRANSPARÊNCIA PARA A MEDIDA DE</p><p>SUPERAÇÃO DAS METAS. COM BASE EM SUA</p><p>EXPERIÊNCIA, COMO VOCÊ CUMPRIRIA ESSA MISSÃO?</p><p>RESPOSTA</p><p>A Compila e Executa utiliza as seguintes medidas para avaliar o atingimento das metas: cumprimento dos</p><p>prazos pré-estabelecidos, grau de severidade de erros no sistema, quantidade e escopo de testes e</p><p>aderência às especificações. Para superar a expectativa, é necessário algo diferente dessas medidas. Por</p><p>outro lado, não se pode exceder o que está na especificação do software. Isso não seria uma superação, e</p><p>sim um desvio. Portanto, uma boa forma de medir uma superação das expectativas é a capacidade de o</p><p>colaborador auxiliar outras pessoas a desenvolverem os trabalhos e contribuir com passagem de</p><p>conhecimento. Para que possa ser medido, esse tipo de trabalho precisa ser registrado, associado a um</p><p>indicador e apresentado em um relatório de visualização do Microsoft Power BI.</p><p>DASHBOARDS</p><p>No Power BI, um dashboard ou painel é composto de uma única página chamada de tela. Ele</p><p>normalmente faz um resumo dos fatos importantes gerados a partir de relatórios ou blocos de</p><p>visualização de relatórios.</p><p>Observe a imagem a seguir:</p><p>javascript:void(0)</p><p> Exemplo de dashboard.</p><p>Captura de tela do Power BI.</p><p> COMENTÁRIO</p><p>Por possuir uma única página, um painel bem projetado disponibiliza apenas os resumos de dados mais</p><p>importantes para a tomada de decisão, sendo que, a partir dos blocos do painel, isto é, os objetos de</p><p>visualização usados como indicadores e gráficos, entre outros exemplos, os relatórios que geram os</p><p>dados podem ser acessados.</p><p>Os dashboards estão disponíveis apenas no serviço do Power BI, não podendo ser criados no Power BI</p><p>Desktop. Isso não significa que o Power BI Desktop não tenha utilidade para a elaboração de painéis, já</p><p>que nele é possível, como veremos oportunamente, formatar os relatórios cujos blocos serão fixados no</p><p>dashboard.</p><p>Cabe ressaltar ainda que não se pode criar dashboards em dispositivos móveis, embora eles possam</p><p>ser visualizados em qualquer dispositivo – inclusive a partir de um layout específico, como também</p><p>veremos logo mais.</p><p>Embora tanto relatórios como dashboards utilizem basicamente os mesmos objetos de visualização,</p><p>eles possuem algumas diferenças importantes – e elas estão listadas no quadro a seguir.</p><p>Recurso Dashboards Relatórios</p><p>Páginas Uma página. Uma ou mais páginas.</p><p>Fontes de dados</p><p>Um ou mais relatórios e um ou</p><p>mais conjuntos de dados por</p><p>painel.</p><p>Um único conjunto de dados por</p><p>relatório.</p><p>Buscas Visuais</p><p>Somente se fixar uma página</p><p>inteira do relatório a um painel.</p><p>Desde que incluídos os objetos de</p><p>filtragem.</p><p>Disponibilidade Somente no Serviço Power BI.</p><p>No Power BI Desktop e no serviço</p><p>do Power BI.</p><p>Atenção! Para visualização completa da tabela utilize a rolagem horizontal</p><p>Quadro: Diferenças entre dashboard e relatório.</p><p>Elaborado por Sidney Nicolau Venturi Filho.</p><p>É muito comum existir uma confusão entre os conceitos de relatório e dashboard. Ela ocorre</p><p>principalmente nas ferramentas modernas de análise e visualização, como, por exemplo, o Power BI.</p><p>Conceitualmente, um relatório constitui uma visualização estática de dados cuja finalidade é exibir</p><p>resultados de consultas muitas vezes complexas como se fosse um instantâneo do conjunto de dados</p><p>em que se baseia, embora as ferramentas permitam torná-lo dinâmico.</p><p>Já um dashboard é essencialmente dinâmico: ele contém indicadores que mudam em tempo real com a</p><p>finalidade de permitir o monitoramento do desempenho da organização, auxiliando na tomada de</p><p>decisões estratégicas.</p><p> COMENTÁRIO</p><p>Como os dashboards só podem ser criados no Serviço Power BI, estudaremos um pouco o serviço.</p><p>SERVIÇO POWER BI</p><p>Classificado como SaaS, o serviço do Power BI disponibiliza soluções on-line utilizando uma</p><p>computação em nuvem.</p><p>SAAS</p><p>Acrônimo de Software como Serviço (do inglês Software as a Service), sendo um modelo de</p><p>distribuição e comercialização de software baseado em nuvem, em que o fornecedor da solução se</p><p>responsabiliza por toda a estrutura necessária à disponibilização do sistema, e o cliente utiliza o</p><p>software via internet, pagando um valor pelo serviço.</p><p>No ecossistema do Power BI, o fluxo de trabalho típico é:</p><p>Criar o relatório utilizando o Power BI Desktop (embora o serviço do Power BI também permita a criação</p><p>de relatórios).</p><p></p><p>Fazer sua publicação no serviço, compartilhando os dados e criando o dashboard.</p><p>Esta imagem compara as funcionalidades do Power BI Desktop com as do serviço Power BI:</p><p> Comparação entre Power BI Desktop e serviço do Power BI.</p><p>Para utilizar o serviço do Power BI, você deve:</p><p>ETAPA 01</p><p>javascript:void(0)</p><p>javascript:void(0)</p><p>Estar inscrito no serviço.</p><p>ETAPA 02</p><p>Acessar o serviço em um navegador web no endereço app.powerbi.com/.</p><p>ETAPA 03</p><p>Fazer login com a conta usada ao se cadastrar no serviço.</p><p>Após o login, você será apresentado à tela inicial do serviço:</p><p> Tela inicial do serviço Power BI.</p><p>Captura de tela do Power BI.</p><p>À esquerda da tela, destaca-se uma barra de ferramentas na qual, entre outros aspectos, pode-se ver o</p><p>que existe no Meu workspace. Em nosso caso, podemos ver os acidentes em Conjuntos de dados e o</p><p>relatório de mesmo nome em Relatórios (ambos publicados no módulo anterior):</p><p>javascript:void(0)</p><p>javascript:void(0)</p><p> Meu workspace.</p><p>Captura de tela do Power BI.</p><p> COMENTÁRIO</p><p>Note que, no serviço, não temos acesso nem ao modelo, nem ao conteúdo das tabelas – ao contrário do</p><p>que acontece no Power BI Desktop.</p><p>CRIANDO UM RELATÓRIO/DASHBOARD DIRETAMENTE NO</p><p>SERVIÇO</p><p>Para criar um relatório, clique em Novo relatório.</p><p> Captura de tela do Power BI.</p><p>Ao clicar, será exibida a tela de adicionar dados. Nela, pode-se escolher entre inseri-los ou usar um</p><p>conjunto daqueles já carregados.</p><p> Captura de tela do Power BI.</p><p>No caso, temos carregado apenas o conjunto de dados de acidentes rodoviários. Além disso, inseri-los</p><p>manualmente é um trabalho penoso.</p><p>Nosso desejo é criar o relatório</p>

Mais conteúdos dessa disciplina