Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Curso de Power BI 2.0 Com Bônus
Apostila Curso de Power BI 2.0 Com Bônus
Material de Apoio
Curso de Power BI
Conteúdo exclusivo para alunos do curso. Sua reprodução sem autorização é proibida.
Curso de Power BI 2.0
2
Sumário
Aula 05: Use a Função SUMMARIZE para resumir dados ......................... 140
........................................................................................................................ 143
Aula 01: Como Baixar e Instalar o Gateway Personal Mode .................... 174
Aula 02: Configurando a atualização com o gateway Personal Mode .... 175
........................................................................................................................ 181
........................................................................................................................ 184
........................................................................................................................ 191
Seja muito bem-vindo(a) em seu curso de Power BI onde você irá aprender
muito sobre esta incrível ferramenta que vem crescendo cada vez mais.
interativas.
www.powerbi.microsoft.com/pt-br/downloads/
Nesta página você deve clicar em Veja as opções de download e idioma, pois
durante o curso:
Outra opção superinteressante que você tem para instalar o Power BI é pela
Instalar:
importação:
Mais uma vez você deve escolher o arquivo e depois clicar em Abrir:
separa as colunas):
• a detecção de Tipo de Dados, ele faz com base nas 200 primeiras
Nem sempre trabalhos com uma única base de dados. Muitas vezes, você
trabalha com base mensais, semestrais, anuais, por empresa, por filial,
serão importados;
campos;
Para fazer a importação de uma pasta para o Power BI você deve ir até a
Nesta janela você deve marcar a opção Pasta e depois clicar em Conectar:
O Power BI vai listar todos os arquivos que esta passa contém. Confira e
que o Power Query tenha uma base de amostra, ou seja, a partir daquele é
Por padrão, ele pega o primeiro arquivo da pasta, porém você pode trocar
esta ordem caso desejado. Em seguida, você vai marcar a(s) tabela(s)
importados:
Antes de mais nada, como já sabemos, para nos conectarmos a uma base de
dados, devemos clicar em Obter Dados e depois procurar pela opção Web:
Informe a URL da página que fará a importação dos dados e clique em OK:
Marque as tabelas que deverão ser importadas. Tenha cuidado para não
necessidade.
Você pode ir em Obter Dados, mas também tem a opção de clicar logo na
Todavia, caso você não saiba o nome do banco de dados, afinal, você pode
OK.
Note que uma janela foi aberta, + e ali, encontram-se todos os bancos de
em Transformar Dados:
Vamos imaginar, portanto, que após importar seu arquivo, uma pasta do
de pasta.
Feito isso, se você precisar atualizar a base de dados, veja que ele mostra um
erro. Neste caso, é preciso que você leia as informações para identificar o
arquivos. Escolha o arquivo que está dando problema, porém deve clicar em
Alterar Fonte:
Desta forma se você atualizar novamente o relatório, verá que estará tudo
funcionando perfeitamente.
Outro imprevisto que pode ocorrer é do nome de uma das consultas sofrer
alteração. Desta forma, não adianta modificar o nome do arquivo, pois trata-
Para tratarmos este tipo de erro devemos nos dirigir diretamente para o
Vale lembrar que estes foram 3 soluções, mas é preciso identificar o erro
Importar arquivos de PDF é outra possibilidade que o Power BI nos dá. Isso
pode facilitar bastante nossa vida, pois é muito comum exportar relatórios
em PDF. Entretanto, eles precisam, obviamente, possuir tabela, pois será este
Em seguida, você deve buscar esse elemento em sua respectiva pasta e clicar
tratamento desses dados. Todavia, sugerimos que assista esta aula online
ETL em BI é uma sigla em inglês que significa Extract, Transform and Load
é a partir dele que iniciamos o processo para termos nosso resultado visual.
Por outro lado, existem também as tablas fatos. Mas como podemos
identificá-las?
As tabelas fatos, por sua vez, são aquelas que, de fato, ocorrem transações,
Veja que em nossa tabela fato, nós temos o ID dos clientes, vendedores,
produtos e categorias, mas não o nome deles. Isto é algo comum, mas não
Numéricos:
• Decimal
• Moeda
• Data e Hora
Texto:
• Textos
respectivas consultas.
Veja que no canto superior esquerdo de cada consultado você verá um ícone
disponíveis:
são eles que ligam uma tabela a outra. Fora isto, essa conversação entre as
dinâmica.
É importante você saber que para que as conexões ocorram sem problemas,
consegue conectar, nativamente, uma coluna do tipo Texto com uma coluna
do tipo Inteiro.
Agora você verifica que o Power BI nos mostra todas as tabelas. Para fazer
a tabela fato.
Desde modo, você deve clicar nos campos de ID das dimensões e ligar cada
• Uma linha contínua, o que significa que esta conexão está ativa;
e filtro.
O contexto filtro, por sua vez, ocorre quando, via de regra, criamos nossas
Coluna Calculada e Medida nada mais são que conceitos que vimos na aula
anterior.
Sempre que precisarmos, devemos criar uma coluna calculada, porém outro
fato é que sempre que pudermos, devemos evitar criá-las, pois sempre que
Dividir colunas no Power BI, ou melhor, no Power Query Editor é uma tarefa
Dessa maneira, vamos aprender duas formas bem legais de dividir colunas.
Quando você importar, por exemplo, uma base do Excel e os campos vierem
delimitador está sendo usado para fazer a separação entre as colunas. Sim,
por mais que elas estejam unidas, deve haver um separador entre elas.
Na guia Página Inicial temos uma opção chamada Dividir Coluna. Ao clicar
sobre esta, você percebe que ela nos dará diversas possibilidades:
• Por delimitador;
• Por Posições;
Outra ação que devemos ter é indicar quando ocorrer esta separação. Sendo
Feitas as configurações, você deve clicar em OK. Por fim, você só precisa
Uma coluna condicional é uma coluna que podemos criar onde seus
Neste nosso exemplo, vamos criar uma coluna de acordo com as seguintes
regras:
• Sempre que uma venda por maior ou igual a R$ 80.000,00 o valor a ser
Faremos isto clicando na guia Adicionar Coluna (usamos esta guia sempre
em OK ao concluir:
Observe que uma nova coluna foi criada obedecendo os critérios pré-
estabelecidos:
Já vimos que isso não se faz necessário, pois podemos trabalhar com
Na janela de Mesclar você observa que ela já traz uma consulta e você deve
Veja que, além de tudo, ele nos mostra a quantidade de linha sobre os quais
Uma nova e estranha coluna foi criada em nosso projeto. Clique no ícone
Unitário:
Como você não pode apagar, pois elas são as que municiam as outras
tabelas, uma boa alternativa é você desabilitar as cargas, ou seja, tirar o peso
Você consegue fazer isso clicando com o botão direito do mouse sobre a
rápidas.
Imagine só que você precisa, de forma rápida, da soma dos valores dos
Sendo assim, você deve ir até a guia Transformar. Depois, em Estatísticas, vai
Soma:
Como você fez com a soma, você pode repetir o mesmo processo para as
demais opções.
Veja que o resultado ocorreu justamente nesta coluna, uma vez que, usamos
a guia Transformar:
A Linguagem DAX que é a sigla para Data Analysis eXpression, que numa
tradução livre significa: Expressão de Análise de Dados. Ela serve para fazer
análises de dados.
Além do Power BI, podemos usar a linguagem DAX no Power Pivot do Excel,
por exemplo. Sendo assim, você poderá aplicar muitos dos conceitos
e Outros.
Numéricos:
• Inteiro – 64 bits
• Decimal
• Moeda
• Data e Hora
Outros:
• Texto
Além dos tipos de dados, no Power BI, trabalhos também com os operadores
Operadores Matemáticos
Operadores de Comparação
Operadores Lógicos
principalmente quando você tem uma medida que envolve várias funções e
argumentos.
Enter.
Linhas Curtas
uma variável X (ou o nome que eu quiser), dizendo que X = 10 + 20. Dessa
forma, sempre que eu chamar X, o Power BI, vai entender que eu estou
• Melhora o Desempenho;
• Melhora a Legibilidade;
• Simplifica a Depuração e
• Reduz a Complexidade.
forma prática:
das duas linguagens usadas no Power BI. A primeira delas foi a linguagem M
Durante este curso vamos aprender várias funções DAX, muito embora
existam muito mais. Porém, com estas você já irá conseguir fazer trabalhos
incríveis.
tabela.
simples de uma coluna, ou seja, ela soma o valor total daquela coluna e
coluna.
MAX e MIN: estas funções são muito parecidas, todavia com objetivos
valor de uma coluna, com a função MIN você obtém o menor valor.
Após você importar, tratar os dados de sua base e carregar para o Power BI,
vamos obter o Faturamento Total desta tabela. Para tanto, você deve criar
uma Medida. Você a cria indo até a guia Modelagem e clicando em Nova
Na criação de uma medida você deve dar um nome a ela e, após o sinal de
coluna que desejamos somar. Preste bastante atenção, pois você deve
desejadas:
guia, você deve procurar por Moeda – Português Brasil, ou o idioma que
Por fim, aloque essa medida a um cartão para que consigamos ver seu
resultado:
Agora que criamos nossa primeira medida usando a função SUM, podemos
Vamos agora buscar o valor da maior venda. Como fazer? Siga os passos
medida:
Por fim, para finalizarmos essa primeira parte sobre as funções básicas da
Nesta aula iremos aprender mais três funções bem fáceis de serem
Sendo assim, vamos criar uma medida chamada Contagem Geral para fazer
na tabela. Dessa maneira, você precisa informar a coluna que você deseja
analisar:
Veja que os resultados foram diferentes, pois existem algumas linhas vazias
na coluna analisada.
quantidade de vendedores:
visual:
aprender organizar suas medidas no Power BI vai lhe ajudar, e muito, a não
perder tempo na procura das medidas quando necessitar usar uma delas.
Sendo assim, vamos criar uma tabela onde armazenaremos somente nossas
medidas. Para criamos essa tabela você pode clicar em Inserir Dados:
“_Medidas”, pois o underline na frente fará com que essa tabela seja
Agora, sempre que precisarmos criar uma medida, vamos colocar nesta
tabela:
Veja que ela possui uma coluna chamada “Coluna 01”. Você não poderá
medidas que não são colunas. Todavia, podemos ocultá-la, porém não neste
Além dessa tabela de medidas, é possível criar pastas, pois caso nosso
melhor.
que deseja mover da lista de campos disponíveis. Insira um nome para uma
nova pasta e vá até Pasta de exibição para criar uma pasta. A criação de uma
MINX.
Se você prestar bem atenção, já trabalhamos com elas logo na primeira aula
deste módulo, todavia, note que agora elas vêm com o X no final.
Lembra que foi falado anteriormente que sempre que possível, você deve
Pois bem, as funções de iteração podem ser uma boa alternativa a isto.
Para essa situação vamos precisar calcular o preço total. Para tanto, vamos
ter que multiplicar a Qtd_Vendidas por Preço Custo. Após termos esse
desejado.
Mas desta vez, vamos fazer usando a função SUMX, essa função faz o cálculo
Após fazer a criação de uma nova medida e dar o nome a ela, chame a função
SUMX informe a tabela sobre a qual o cálculo será realizado e depois, quando
informados acima:
ótima indicação:
Para que você consiga entender de forma simples e objetiva, vamos calcular
Se você usar a função SUM sozinha, ela vai calcular o resultado como um
todo. Se você necessitar ver somente da região sul, precisará usar uma
Mas com a função CALCULATE isto não será necessário, pois podemos
Crie uma medida com o nome Total Região Sul 1 e, em seguida, chame a
função CALCULATE. Logo de cara, ela nos pede a Expressão, ou seja, o cálculo
a ser realizado. Sendo assim, utilize a função SUM para fazer este cálculo:
tipo de comparação:
Utilizamos por duas vezes a função CALCULATE com SUM, mas é possível
utilizar muitas outras funções como, por exemplo, a COUNT que nos ajudará
filtrado.
Mas imagine que você deseja informar o valor de uma determinada categoria
veja que o valor não foi filtrado, pois ao usarmos a função ALL, estamos
dizendo para o Power BI que este deve retirar o contexto de filtro e somar
TUDO.
Por outro lado, como estamos trabalhando com categoria, se o filtro for feito
caso, a categoria.
como um todo:
Agora você poderá fazer os filtros que desejar que o valor não será
modificado.
A função RANKX trabalha com criação ranking. Desta maneira, vamos criar
uma tabela listando os produtos e a soma de vendas destes. Veja que, por
vendidos indo até os menos vendidos, crie uma nova medida usando a
Insira esta medida na tabela e veja que ele criou um ranking numérico:
O Power BI possui uma série de funções que são capazes de criar tabelas
como fazer.
que o primeiro argumento que a função nos pede é a tabela. Porém, em vez
chamar a função VALUES que, por sua vez, solicita que indiquemos uma
Sua criação pode ser feita de, pelos menos, duas maneiras diferentes, mas
Com esta função, poderemos informar a menor e a maior data que ela irá
ciar uma tabela com valores únicos mostrando todos os dias entre estas
respectivas datas.
Neste caso, em vez de criar uma nova tabela, crie uma nova tabela:
Em seguida, chame esta medida de dCalendario (você pode dar o nome que
invocar a função CALENDAR. Veja que ela nos solicitará a menor data, porém
não vamos ficar observando qual é esta menor data, até porque a medida
que você vai preenchendo na base, você pode informar uma data mais antiga
Portanto, vamos usar uma das primeiras funções que aprendemos neste
Todo este enunciado vale também para a maior data, porém você vai usar a
função MAX:
Ao pressionar a tecla Enter você percebe que criamos uma tabela com várias
datas:
menos.
Veja que ele retornou o número dos meses, mas e se quisermos os nomes
Por fim, use a função DAY para obter os dias de cada data:
um ano antes, ou seja, do ano em questão com o ano anterior a ele. É neste
função CALCULATE.
Faturamento Total:
alterar este valor caso necessite variar mais meses para trás ou para frente
e o MONTH, mas ela também analisa por outros períodos como trimestre ou
ano.
Portanto, se você vem do Excel, podemos dizer que você já sabe tudo sobre
esta função.
A função Switch é semelhante a função IF, porém com esta função é possível
ter uma melhor legibilidade, algo que facilita bastante na hora de fazermos
qualquer manutenção.
Todavia, para essa função, você terá dois exemplos que farão você entendê-
la por completo.
Neste primeiro exemplo, vamos fazer uma análise por categoria. Dessa
forma, você deve seguir a seguinte lógica após criar uma medida chamando
a função Switch:
• Nas linhas que a categoria for escritório, a função deve retornar a letra
“B”;
Não se preocupe, você já vai entender. O que fizemos foi dizer a função que
• Por outro lado, se o lucro foi maior ou igual a 100, a função deverá
retornar “Bom”;
• O resultado será “Ruim” sempre que o lucro for maior que 0, porém
“Negativo”.
Os visuais são a maneira pelas quais nós conseguimos dar vida gráfica a
nossas medidas. Dessa maneira fica muito mais fácil para você analisar de
Após criar suas medidas, observe que se você clicar em alguma delas,
Veja que de acordo com o visual criado você, terá suas propriedades em que
Nessa opção, você poderá trabalhar, por exemplo, a fonte, tamanho da fonte,
modificar a cor e o tamanho dos itens, ativar ou desativar algum deles, entre
outras possibilidades.
Analise bem o visual que você estará trabalhando, pois o gráfico de rosca,
numéricos, mas que também nos dão uma boa visibilidade, como é o caso
dos cartões.
Como você pode ver, tanto os cartões como as matrizes são elementos muito
Perceba que quando você passa o cursor do mouse sobre um visual, ele traz
que você pode configurar para que apareça somente as informações que
você desejar:
Uma das opções mais legais que podemos adicionar a dicas de ferramenta é
Vale lembrar que esse gráfico é totalmente dinâmico, ou seja, ele se modifica
dashboard.
interessante para que você consiga fazer análises de forma rápida e objetiva
através de cores.
visual onde faremos a configuração das cores para que os valores mais altos
fiquem na cor azul e seja ajustado para a cor amarela até o valor mais baixo.
Cores dos dados. Veja que ao lado dessa opção, você tem um ícone de
formatação condicional:
Após a configuração, este é o resultado que você terá onde os dados são
Além dos visuais que são mais conhecidos, como é perceptível, temos vários
Cargo e Depto.
• O visual Treemap é outro que deve ser mais explorado. Fizemos uma
Com os visuais padrões do Power BI, já é possível você fazer bastante coisa
Quando você abre a janela elementos de visuais do Power BI, você tem a
categorização dos visuais. Outro ponto muito importante que você deve
entender é que existem alguns visuais que estão verificados pela Microsoft,
E os demais?
Os demais significam que a Microsoft ainda não analisou, porém eles podem
Vamos importar o visual Bullet Chart. Portanto, faça a procura dele na caixa
de busca:
Clique em Adicionar:
Para acessá-los, você deve ir até a guia Inserir e clicar em Botões para
• Redefinir;
• Voltar
• Informações;
• Ajuda.
• P e R;
• Indicador;
• Em branco.
Se usarmos o Voltar, por exemplo, ao clicar sobre ele, ele volta para a última
As setas, podem ser utilizadas para passar página por página para frente ou
para trás.
Por padrão, eles não vêm com ação ativada, mas podemos fazer a
Assim, ao clicarmos sobre ele, ele retornará para alguma página que eu
ele.
Power BI
Nessa aula nós vamos aprender como criar um menu no Power BI através
do recurso de indicadores.
Os indicadores são como “fotos” das páginas que iremos tirar, porém essas
terão atualização.
O primeiro passo vai ser criar uma nova página na qual vamos inserir alguns
Em seguida você vai Exibição e vai ativar o painel Indicadores. Com esse
painel ativado, você vai clicar sobre a opção Adicionar, na página em questão,
Feito isso, você vai a página do Menu. Clique sobre o primeiro botão no qual
vamos dar vida a ele. Para isto, vamos ativar a opção de Ação, em Tipo
escolher Indicador e informar para onde ele deve ir caso cliquemos sobre
ele:
O processo deve ser repetido com cada uma das formas e em seguida é só
precisar a tecla Ctrl e clicar na forma desejada que será direcionado para a
página em questão.
BI
Daremos agora início a este projeto incrível que não é só visualmente bonito,
• Visuais diferentes;
• Segmentação de dados;
feita no PowerPoint.
Página.
Escolha a opção Ajuste para que a imagem se ajuste a sua página. Por último,
Aplicar:
a criação de nossas medidas que darão, por sua vez, vida aos nossos visuais.
Nossa primeira medida será para obter o Faturamento Total, ou seja, a soma
Não que seja obrigatório, mas é sempre interessante, logo após fazer a
que necessário:
Dando sequência a criação das medidas, o próximo passo será para obter o
função DIVIDE para dividir o Faturamento Total pelo Total Metas Geral:
cartão.
módulo 04.
módulo 03.
Meta Geral para Destino. Faça as configurações deste visual para ficar
conforme este:
ordem destes:
categoria:
acordo com seu faturamento, porém como são muitos produtos, faremos,
Após municiar o visual, configure a janela de Filtro para este visual conforme
de vendas
vemos, o ano aparece várias vezes em nossa dCalendário, ele meio “que se
perdeu”.
Vamos criar uma nova coluna na tabela de Metas Geral. Para tanto, vamos
chamar a função DATE e buscar o ano dessa própria tabela, juntamente com
Após isso, crie uma nova página e, no Formato, configure desta maneira:
Valor e Total Meta Geral por Vendedor para Valor de destino, e, em seguida,
line, pois são muito ricas em detalhes e irá facilitar muito seu entendimento.
Power BI:
• DATESMTD
• DATESQTD
• DATESYTD.
Veja que ela vai retornando os valores somando sempre o valor daquela data
Vamos repetir o processo, porém usando a função DATESMTD que faz este
O resultado é este:
Outra maneira que podemos usar para calcular o total acumulado no Power
• TOTALYTD
• TOTALQTD
• TOTALMTD
anual:
DATESYTD:
Uma diferença das funções TOTAL em relação as funções DATES, é que nas
O resultado é este:
Outro ponto importante é que você poderá definir até que data ela deve
Por padrão, ela acumula até o último dia do período. Por exemplo, se for a
Usando a função TOTALQDT, vai acumular até o dia 31/03 ou 30/06 que são
Por fim, a função TOTALMTD vai acumular até o dia 31/01, 28 ou 29/02, 31/03
Todos os processos que foram feitos com a função TOTALYTD, podem ser
relação a 2021.
As funções serão:
• SAMEPERIODLASTYEAR
• PARALLELPERIOD
• DATEADD
Vale lembrar que mais uma vez teremos, como auxiliar, a função
CALCUTALTE.
datas:
deslocar não somente 1 ano para trás, mas quantos períodos você informar
Veja só:
12 meses.
específicas.
seu resultado:
mas diferente da função anterior, não informadas a data, mas o período que
pode ser anterior ou posterior e pode ser em dia, mês, trimestre o ano.
vamos pedir que ela retorne o acumulado, ou seja, a soma dos últimos 15
• PREVISIODAY;
• PREVISIOMONTH e
• PREVISIOQUARTER.
Essas funções têm como objetivo retornar o valor do período anterior depois
branco):
A família NEXT é semelhante. Temos as funções onde cada uma trabalha com
• NEXTDAY;
• NEXTMONTH;
• NEXTQUARTER e
• NEXTYEAR.
período posterior.
Se aplicada em um visual com filtro ela retorna o valor (Em branco), mas
É bem verdade que já vimos um pouco sobre a função IF neste curso, porém
No primeiro momento, vamos fazer algo que não é tão recomendável, mas
que vez ou outra faz-se necessário. Vamos usar a função IF para criar uma
nova coluna.
Desta forma, vamos retornar a região de acordo com o estado. Para isso,
vamos criar um IF para cada estado de nossa base de dados para que
Veja só:
Obviamente você precisa conhecer sua base para que tome as melhores
decisões.
quando utilizada com a função IF, pode nos dar resultados fantásticos.
Para utilizar a função AND, você pode utilizar um operador && ou a própria
função AND. Optando pelo operador &&, conseguimos inserir mais de duas
dois fatores.
cartão, nos retorna a palavra FALSE. Isto ocorreu porque, se você observar,
por mais que 8 seja maior que 4, o valor 5 não é maior do que 10 e a função
Por outro lado, se alterarmos esta medida deixando a primeira parte intacta
Vamos criar uma nova coluna usando as funções IF e AND. Assim, analisemos
condições, o retorno será venda top, caso contrário a “célula” ficará vazia.
Veja essa medida que criamos: Carlos é igual Maria? Não. Esta afirmação é
uma é falsa. Sendo assim, o seu resultado é verdadeiro, não porque 2 seja
Existe um operador que nem todo mundo conhece da função OR. É verdade
que muita gente conhece o operador ||, mas nem todos conhecem o
operador IN.
O operador IN, deve ser utilizado quando você deseja fazer uma análise
entre chaves. Nestes estados, ela deve retornar a palavra Sudeste e caso
contrário, Sul:
de algo muito detalhista, sugerimos que assista a aula on-line, pois é muito
funcional.
Para a realização dos cálculos no Power BI, muitas vezes necessitamos fazer
virtuais.
retorna uma tabela, porém com o intuito de inserimos novas tabelas a esta.
• Uma tabela;
caso, um número.
aninhada.
Porém, imagine que queremos adicionar uma coluna de Metas a esta tabela.
própria função retorna uma tabela, vamos usá-la neste argumento e finalizá-
forma, criaremos uma tabela de calendário por meio dela em conjunto com
a função CALENDARAUTO().
Veja que chamamos a ADDCOLUMNS que, por sua vez, necessita de uma
Por fim, é possível observar que fomos dando nomes às novas colunas e as
SUMMARIZE.
Para tanto, primeiramente clicar em Nova Tabela para logo depois fazermos
esta tabela. Após dar o nome a ela, vamos começar sua alimentação:
pode chamar uma coluna daquela tabela ou mesmo de alguma outra tabela,
que fizemos criando uma nova coluna (assim como com a ADDCOLUMNS) e
Veja que podemos usá-la para obter o valor total das categorias.
Percebeu que o processo foi bem parecido com a SUMMARIZE, mas somente
ROLLUPGROUP e ISSUBTOTAL
ISSUBTOTAL.
subtotais:
Por sua vez, a função ISSUBTOTAL, é uma função lógica, ou seja, retoma
Veja só o resultado:
CALCULATETABLE
porém respeitando o fato dela retornar uma tabela com contexto de filtro
modificado.
Podemos, por exemplo, retornar uma tabela de acordo com algum item
Podemos aplicar não somente um, mas dois, três ou mais filtros:
Estes exemplos foram para que você entendesse o processo. Mas agora
Imaginemos que desejamos obter somente os IDs dos pedidos enviados via
informações. Esta, por sua vez, nos pede uma tabela. É aí que entra a função
CALCULATETABLE:
Vejamos o resultado:
que como o próprio nome sugere também uma função de resumir tabela,
Nesse exemplo vamos criar uma tabela resumindo o total de vendas para
cada um dos nossos clientes conforme você consegue ver na imagem abaixo:
Veja o resultado:
Você deve ter percebido que não utilizamos todos os argumentos da função.
de agora.
O resultado que você está vendo é do resumo daquela tabela somente com
ROLLUPADDISSUBTOTAL
é ou não um Subtotal. Ela nos cria uma coluna e sempre que estiver escrito
True, ou seja, Verdadeiro é porque ali existe um Subtotal caso contrário ela
clientes. Nessa função além de passar o agrupamento que ela deverá fazer,
Veja de uma nova coluna surge nos informando o que é e o que não é um
Subtotal:
A função Filter não é utilizada sozinha, mas em conjunto com alguma outra
No primeiro exemplo vamos criar uma tabela, porém nela veremos somente
acima de 1000:
Agora vamos utilizar a função Filter somente com a função OR. Assim
podemos colocar 2 condições para que sejam filtradas. Neste caso vamos
verificar ainda o valor de vendas que sejam maiores do que 1000, porém
Assim como uma função Filter você pode usar a função AND com os mesmos
argumentos usados anteriormente. Mas lembre-se que a função AND diz que
Veja que agora só temos categoria Tecnologia e quando os valores são acima
de 1000.
uma função que retorna uma tabela, porém ela age de forma bem diferente
Nesse caso vamos criar uma tabela onde vamos chamar a função CROSSJOIN
para juntarmos 2 tabelas. A primeira tabela que iremos juntar é uma tabela
que só tem uma coluna, mas para isso vamos precisar da função GROUPBY
pedidos:
Veja que como resultado temos uma nova tabela com informações de Região
produção.
Esse dashboard está incrível, pois apesar de estar em uma única tela, ele
Vamos criar uma coluna onde vamos verificar o que está em produção ou
corte ou costura. Sendo assim, você vai na guia Adicionar Coluna, clicar em
abaixo:
Após pressionar OK você deve ter percebido que uma nova coluna foi criada:
Vamos verificar o tempo de duração em que cada etapa demora. Para isso
Coluna você tem um recurso chamado Hora e nesse recurso você tem uma
Observe que ele fez o cálculo, mas para ficar mais interessante para nós,
vamos transformar é o tipo dessa coluna. Para isso você vai selecioná-la e
esse projeto. Portanto, você pode Fechar e Carregar os dados para voltar ao
Power BI:
Vamos criar a nossa tabela de calendário. Para isso é interessante você ir até
Exibição dos Dados e pedir para criar uma Nova Tabela. A nossa tabela será
tabelas:
A primeira medida que vamos criar será para calcular o total de horas
tabela de Duração:
Produção.
“produção” quando as etapas forem corte e costura. Para isso, vamos utilizar
está em produção:
colar aquela medida. A diferença será que agora você calculará o filtro para
Avaliação Positiva:
Para personalizar o seu cartão, é bem simples. Você deve clicar sobre o
Após fazer isso com um cartão, para agilizar o trabalho, vamos replicar a
isso, no Painel de Filtros, você vai em "Produtos" e pede o tipo de filtro "N
Precisamos criar uma medida que mostre o total produzido com erro:
mensal:
O visual que vamos formatar será o top 5. Nesse você vai precisar:
Após finalizar o primeiro, você vai usar o Pincel de formatação para aplicar a
outros visuais:
• Ajustar a legenda
importado
Para importar o visual você vai ter que clicar nos 3 pontinhos e em Obter
mais visuais:
Agora você vai pesquisar pelo visual Circel KPI Gouge e adicioná-lo:
OKViz:
Trabalhadas:
Produtos Produzidos:
Agora você deve utilizar o visual Circel KPI Gouge que importamos para se
dados
As nossas análises serão feitas de acordo com o ano. Portanto, você vai
Quando você escolhe uma filial, todos os visuais se modificam de acordo com
ela. Mas não queremos que isto aconteça com o gráfico de barras, das filiais,
Agora sempre que você escolher uma filial específica todos os visuais
Nesse momento você copiar o gráfico de análise mensal e dali você vai retirar
destinado a ele:
Agora faça a troca das medidas cada uma conforme o tipo de informação
Vamos criar 4 medidas, porém elas são basicamente cópias de uma das
outras.
comparação
onde vamos usar a função DIVIDE para dividir a subtração do Total de Horas
informe o zero:
selecionar dois anos, ela deve simplesmente zerar, pois não tem como fazer
O último momento que ela deve zerar é se por acaso você escolher a opção
de todos ou ainda se você escolher o primeiro ano, que no caso é 2018. Como
ela não tem como fazer uma comparação com o ano anterior ela deve zerar.
Para isso você vai entrar na medida, usar a função IF e verificar quantos anos
resultado da medida do ano anterior está zerado, faremos isto por meio da
função ISBLANK. Se por acaso uma dessas duas situações ocorrerem ele
deve retornar zero. Caso contrário, o Power BI, deve realizar o cálculo da
função DIVIDE:
os percentuais:
Uma boa dica é usar o Pincel de Formatação para já ir ganhando tempo. Após
isso você deve organizar nos locais corretos bem como os seus respectivos
tamanhos:
Para deixar nosso relatório ainda mais incrível, vamos aplicar a formatação
condicional nos percentuais. Assim, vai ficar muito mais fácil identificar se
Condicional:
Após testar e verificar que está tudo correto chegou o momento de replicar
Agora você vai escolher a medida correta para cada um dos cartões:
Mode
tempo real e não faz muito sentido termos que ficar atualizando tudo de
forma manual.
uma ponte entre nossa base de dados e o nosso Power BI Servisse. Utilizando
esse Gateway vamos dar autorização ao Power BI para ter acesso a nossa
base.
Durante a instalação será necessário você logar com o mesmo e-mail do seu
Personal Mode
do nosso Gateway.
Para isso você tem que ir em Conjunto de Dados e pedir para agendar uma
O passo seguinte é você observar que o Gateway já está instalado, mas que
acessadas:
horários em que deseja atualizar. Lembre-se que você tem até 8 horários
Outro ponto interessante é que você pode informar, além do seu e-mail,
visuais.
opções a mais.
padrão:
O grande diferencial é que dessa vez você vai ter que registrar o Gateway
Padrão
gerenciamento de Gateway:
Agora você deve adicionar Fontes de dados para usar o seu Gateway. Nessa
janela você vai dar o nome a sua fonte de dados, escolher o tipo de dados,
dará as credenciais:
OAuth: faça o gerenciamento das credenciais assim como fizemos nas aulas
anteriores.
isso, sua base de dados precisa estar em algum serviço de nuvem como o
Depois de certificar-se está tudo certo, você deve publicar o seu relatório.
Neste módulo você vai aprender como instalar a ferramenta DAX Studio no
Power BI.
basicamente você vai ter que avançar, claro, lendo direitinho cada uma das
etapas:
aberto ou abrir, se estiver fechado. Vai observar uma nova guia chamada
Nesse sentido, o primeiro passo será levar algum projeto de Power BI para
essa ferramenta. Mas, como fazemos isso? Você tem 2 maneiras. A primeira
Por outro lado, você não precisa estar no Power BI, porém, se você quiser
Connection:
forma de conexão. Neste caso, devemos escolher PBI / SSTD Model, escolher
A grande parte branca serve para que você possa fazer os testes das suas
Para começar a executar uma consulta no DAX Studio a primeira coisa que
você precisa fazer é digitar a palavra EVALUETE para que ele consiga fazer
uma avaliação:
Como nosso objetivo é retornar uma tabela de acordo com uma avaliação
dcalendário, você deve abrir o colchete ([) para que ele lhe mostre as opções
Dessa forma, você pode olhar na parte de baixo, em Results, que você vai
uma vez, pelo fato de ela já estar na memória do DAX Studio, o tempo de
melhor opção, mas sim o Timer. Assim, selecione a consulta, escolha Timer e
em File (Output):
Neste caso, uma janela será aberta onde poderemos salvar este arquivo em
.CSV:
A opção Clipboard nos permite copiar os dados para colar em qualquer outro
programa:
Outra opção superinteressante é enviar esta análise para o Excel. Para tanto,
temos 2 opções bem legais. Em uma delas você envia o arquivo e deixa
medidas:
Ele funciona mais como um “arraste e solte”, porém você pode utilizá-lo para
fazer edições.
Clique nas tabelas e/ou medidas e arraste para o Query Bluider. Em seguida,
Caso seja de seu interesse ver a medida criada, clique em Edit Query:
Outra ação muito interessante que podemos fazer no DAX Studio por meio
Você pode aplicar filtro indicando alguma tabela para esta opção, Filters, e
Orçamentos
Ele está muito interativo e certamente você gostará muito do que aprenderá.
O primeiro passo, como você sabe, é importar bases de dados. Nesse caso
nossa base de dados está no Excel, portanto faça a conexão obtendo uma
Agora como você sabe, devemos informar as tabelas que usamos no projeto
Como você consegue observar, nossa base de dados está perfeitinha. Não é
algo comum, mas que é muito bom quando acontece. Sendo assim,
basicamente vou pedir para que você observe cada um dos tipos de dados e
Feito isso o próximo passo é você fechar e aplicar para irmos efetivamente
você, pelo menos, verifique se o que ele fez está correto ou não, apesar que
esse projeto.
orçamentos
efetivados:
Total Perdido: basicamente uma cópia da medida anterior, porém desta vez
nos seus devidos locais, não se preocupando ainda com a sua formatação:
Aproveitando que já criamos esse gráfico, vamos tirar uma cópia dele
e ISBLANK no Power BI
criar uma medida chamada “só efetivados”. Assim, vamos utilizar a função
COUNTROWS que nos pede uma tabela. Nesse momento vamos usar a
função FILTER que é uma função que retorna esta tabela. Mas, função FILTER,
por sua vez, também nos pede uma tabela. É aí nós vamos informar a tabela
função ISBLANK:
Sendo assim você pode modificar o seu visual e agora ele sofrerá as devidas
coroplético.
Por enquanto eu vou te convidar simplesmente a retirar essa borda que está
orçamentos
Agora chegou um momento que vamos trabalhar a parte visual dos visuais
inseridos no projeto.
• Retirar a legenda;
Para o segundo visual, vamos utilizar o que sai de formatação para copiar
Dessa forma a única ação que nos restou, é trabalharmos as cores de cada
Veja que para esse caso nós tínhamos um bom impacto, mas não
• Retirar o eixo x
Ficou incrível:
próximo visual:
orçamentos
precisaremos trabalhar com os filtros para deixar tudo bem dinâmico. Como
você deve saber, quando você clica na parte de um gráfico ele filtra ou realça
Clique sobre medo gráfico de rosca, depois vai em formato e clique em Editar
gráficos:
Repita o processo a partir dos demais gráficos em relação aos demais visuais.
Power BI
Crie mais uma página para que possamos criar o nosso Tooltip.
fazermos:
Faça os relacionamentos:
Pronto:
Nesta aula vamos aprender a planejar uma Dashboard. A maior parte desta
aula tem conteúdo teórico. Sugerimos que assista a aula on-line.
Nesta aula vamos aprender a preparar uma tabela dinâmica para utilizarmos
junto a Dashboard. Tenha em mente que todo o intervalo de dados precisa
estar em uma única planilha e não separado em diversas planilhas.
Agora selecione todo o intervalo e formate como tabela. Para adicionar uma
tabela Dinâmica, clique em qualquer parte da tabela, vá até a aba INSERIR e
selecione a ferramenta Tabela Dinâmica.
Nesta aula vamos continuar o exercício da aula anterior. Vamos criar uma
validação de dados que vai permitir que o Excel trabalhe com valores que
Essa régua vai limitar alguns valores na planilha principal. Isto vai ser útil pois
queremos trazer várias informações a partir de um único código (coluna
Cód.Canal).
Uma vez que os dados da planilha principal estejam formatados como tabela,
navegue até a aba DADOS e clique na ferramenta Validação de dados
localizada no grupo Ferramentas de Dados.
3 Captura de tela: Régua de dados da segunda planilha. A função PROCV selecione a tabela e em seguida
o número da coluna correspondente.
Agora vamos usar a função PROCV e sempre que o Excel encontrar o código
na tabela, ele vai chamar a informação correspondente àquele código. Na
coluna Canal, digite:
=PROCV([@[Cód. Canal]];Tabela2;2;0)
=PROCV([@[Cód. Canal]];Tabela2;3;0)
=PROCV([@[Cód. Canal]];Tabela2;4;0)
Nesta aula vamos aprender como desenhar nossa Dashboard de acordo com
a tabela da última aula. A maior parte desta aula tem conteúdo teórico.
Sugerimos que assista a aula on-line.
Formatando o Dashboard
Nesta aula vamos combinar um pouco de tudo que já usamos neste módulo
e em módulos anteriores para criarmos uma Dashboard elegante e
funcional.
A maior parte desta aula tem conteúdo teórico. Sugerimos que assista a aula
on-line.
A maior parte desta aula tem conteúdo teórico. Sugerimos que assista a aula
on-line.
Agora clique com o botão direito em todas as tabelas e gráficos que trazem
os valores da tabela de dados e clique em Atualizar Dados. Uma vez que
todos os valores sejam atualizados, clique em Parar Gravação.
Para criar um botão, desenhe uma forma, cliquei com o botão direito e
selecione a opção Atribuir macro... Agora atribua a macro que foi criada.
Por fim, podemos criar setas de navegação entre as planilhas para navegar
rapidamente entre elas.
Basta criar uma forma, clicar com botão direito e selecione a opção “Inserir
Hiperlink...” e nesta janela, selecionar a próxima guia.
Repita este botão para todas as guias na planilha de forma que todos estejam
indo para algum lugar.
Nesta aula será apresentado uma tabela com um guia de cores para permitir
que façamos boas escolhas de cores no momento de formatar nossas
tabelas.
A maior parte desta aula tem conteúdo teórico. Sugerimos que assista a aula
on-line.
Neste módulo você vai aprender como criar um incrível desborde para fazer
análises incríveis.
Durante esse módulo além de inserir, vai aprender como personalizar a sua
própria segmentação de dados. Além disso, vai aprender a fazer cálculos
inéditos usando tabela dinâmica.
Preparando a Base de Dados
Depois disso some essa data a 7 pois vamos em seguida inserir informações
nas sextas-feiras de cada semana:
Tanto para Leads como para Vendas vamos utilizar valores aleatórios usando
a função ALEATÓRIOENTRE().
Leads: =ALEATÓRIOENTRE(15;25)
Vendas: =ALEATÓRIOENTRE(1;5)
Dashboard
Para criar os nossos cálculos, a primeira coisa que precisamos fazer é clicar
sobre nossa tabela, depois na guia Inserir e clicar em Tabela Dinâmica. Nessa
janela você deve simplesmente conferir as informações e clicar em Ok:
Agora você vai copiar toda essa tabela dinâmica e colar uma do lado da outra,
sempre deixando uma coluna a dividi-las:
Essa nova tabela não terá nenhuma informação nas linhas, mas além das
informações que já temos em valores, acrescentaremos também o valor total
das vendas:
Para criar um campo calculado, você deve clicar sobre sua tabela e em
Análise da Tabela Dinâmica, procurar por Campo, Itens e Conjuntos e depois
em Campo Calculado:
Transforme em porcentagem:
Após criar o gráfico deixe-o onde está, pois, posteriormente, vamos trabalhar
sua parte visual.
Copie e cole mais uma vez uma tabela dinâmica ao lado da outra, onde
iremos usar essa tabela dinâmica para alimentar uma outra tabela pela qual
tiraremos um gráfico superinteressante.
Essa tabela dinâmica será composta pelos meses em linhas e o valor total
das vendas em valores:
Agora vamos verificar quais meses estão abaixo da meta utilizando a função
SE. Desta forma, sempre que estiver abaixo da meta ele vai retornar o valor,
mas quando não estiver, ele vai retornar à função não disponível por meio
da função NÃO.DISP():
Nesse caso vamos utilizar a função CONT.SE() para contar quantos meses
não estão disponíveis:
Como o resultado obtido foi do período que não batemos a meta, vamos
subtrair 12 que é a quantidade de meses no ano:
Sucesso)
Finalização
Chegamos ao final de mais uma etapa. Esperamos que você tenha gostado
do conteúdo e que ele possa ser bastante útil em sua vida pessoal e
profissional.
Se chegou até aqui, você é realmente um grande vencedor, pois nem todos
têm a disciplina suficiente para ir até o fim dos compromissos. Por isso,
exigidos pelo mercado de trabalho e até por nós mesmos, de forma pessoal,
temos essa vontade de crescer. Por isso, você recebe nossos parabéns por
mais e mais.