Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

O DAX (Data AnalysisExpressions) é uma biblioteca de 
funções e operadores que podem ser usados para criar 
fórmulas e expressões no Power BI, no Analysis Services 
e no Power Pivot nos modelos de dados do Excel. Fica 
tranquilo que é bem fácil de usar. 
A linguagem DAX possui várias fórmulas, sendo 
divididas em fórmulas matemáticas, de data/hora, 
texto, lógicas, de filtro e iterativas. 
O lado positivo das fórmulas é que é bem parecido com 
o Excel. Entretanto, todas as fórmulas são em inglês. 
Mas não se preocupe, vai ser tranquilo!
Bora começar?
EBOOK
FÓRMULAS COUNT, COUNTA
E COUNTROWS……………………………………………………….…...…..
FÓRMULA IF……………………………………………………………….……...
COMO FAZER MULTIPLICAÇÃO EM DAX……….……..
COMO SOMAR DUAS COLUNAS EM DAX……….…....
MEDIDA COM SUM EM DAX………………………………….…...
CHAVE PRIMÁRIA COM COLUNA ÍNDICE……….…...
FÓRMULA IF COMPOSTA……………………………………….…....
FÓRMULAS DAY, MONTH E YEAR……………………….…..
FÓRMULA AVERAGE………………………………………………….…..
FÓRMULA DATEDIFF………………………………………………….....
FÓRMULAS WEEKDAY E WEEKNUM………………….....
FÓRMULAS UPPER E LOWER…………………………………....
03
09
11
12
13
15
17
19
23
24
26
28
FÓRMULAS DAX
FÓRMULAS COUNT, COUNTA
E COUNTROWS
Para iniciar nosso ebook, vamos fazer uma série de
exercícios para fixar as fórmulas DAX.
Para darmos início, vamos importar alguns arquivos
baixados para o Power BI. Na página inicial, clique em
Obter dados > Pasta de trabalho do Excel e importe o
arquivo “Base DAX Intensivo”. Selecione a tabela “Base
de Produtos” e clique em Transformar Dados.
Após a abertura do Power Query, vamos importar a
outra planilha Calendário. Para isso clique em Nova
Fonte > Pasta de trabalho do Excel, selecione e abra o
arquivo. Marque a opção “Planilha 1” e aperte “OK”.
04
A consulta Planilha1 não precisa ser tratada, a única
coisa que precisamos fazer é renomear para
Calendário.
Em seguida, vamos para a consulta Base de Produtos
conferir se está tudo ok. Nenhuma coluna precisando
de tratamento de dados então iremos apenas Fechar
e Aplicar para voltar ao Power BI, onde trabalharemos
nas fórmulas.
Vamos ver a frente a diferença entre as fórmulas
Count, Counta e Countrows. Na próxima página você
poderá conferir uma lista de exercícios que são
realizados no módulo de DAX Intensivo, na apostila do
nosso curso Business Intelligence com Power BI, e
que iremos fazer juntos agora.
05
FÓRMULAS COUNT, COUNTA
E COUNTROWS
Agora vamos realizar o exercício 1: contar quantos
produtos foram vendidos utilizando três fórmulas
diferentes.
Vamos para a guia dados. A primeira fórmula que
usaremos será a count, ela serve para contar as
colunas que possuem valores numéricos. Vamos lá?
Para criar uma nova medida vamos clicar com o botão
direito do mouse em qualquer célula e depois clicar
em Nova medida. Vamos renomear essa medida para
“Contagemde Vendas 1 =“ e utilizar a fórmula count.
06
FÓRMULAS COUNT, COUNTA
E COUNTROWS
Vamos fazer a contagem a partir da quantidade.
Então entre na fórmula count e aperte colchete para
escolher a coluna a ser contabilizada, selecione a
coluna “Qtdade”, feche o parêntese e de Enter.
Veja a fórmula abaixo:
Para conferir o resultado da contagem vamos para a
guia relatório e em visualizações buscar pelo ícone
que representa a matriz. Passe o mouse pelos ícones
até encontrar este:
Clique e arraste o campo
Contagem de Vendas 1
para Valores.
Resultado
07
FÓRMULAS COUNT, COUNTA
E COUNTROWS
Em Valores, aperte no “X” para excluir a medida da
matriz e vamos agora para a guia dados para começar
a nossa segunda medida.
Crie uma nova medida dentro da tabela, e agora
utilizaremos a fórmula counta. Vamos chamá-la de
“Contagem de Vendas 2 =“. Escreva counta e aperte o
TAB para entrar na fórmula. Diferente da count, a
counta contabiliza todas as células preenchidas,
independente de ser numérica ou de texto. Para essa
fórmula, vamos usar a coluna Produto Vendido.
Portanto, nossa fórmula ficará assim:
Vamos voltar agora na guia relatório e adicionar a
Contagem de Vendas 2 nos Valores da matriz.
08
FÓRMULAS COUNT, COUNTA
E COUNTROWS
Resultado
Novamente, em Valores, aperte no “X” para excluir a
medida da matriz e volte para a guia dados para criar
a terceira medida.
Crie uma nova medida na tabela Base de Produtos e
renomeie para “Contagem de Vendas 3 =“. Agora
vamos utilizar a fórmula countrows, que conta o
número de linhas de uma tabela, ou seja,
precisaremos colocar apenas a tabela que vamos
contabilizar dentro da fórmula. Lembrando que para
selecionar uma tabela utilizamos apóstrofe e não
colchete.
Veja abaixo como fica:
Em seguida vamos até a guia relatório para conferir
na matriz se a contagem está correta. Coloque a
medida dentro de Valores.
09
FÓRMULAS COUNT, COUNTA
E COUNTROWS
Resultado
Ainda na guia relatório, clique no “X” em Valores para
excluir o campo da matriz. Após isso, volte para a guia
dados. Vamos fazer agora o segundo exercício: criar
uma coluna de “Valor do Frete” e preencher com 0,00
caso seja grátis ou 25,00 caso seja Express. Vamos
fazer de duas formas diferentes para aumentar a sua
prática no BI.
Na tabela Base de Produtos, crie uma nova coluna:
aperte o botão direito do mouse em qualquer célula e
clique em Nova coluna. Renomeie a coluna para “Valor
do Frete 1 =“ e entre na fórmula IF. Primeiro vamos
selecionar a coluna para o teste lógico. Então,
selecione Frete e aperte o TAB. Coloque o sinal de
igual, abra aspas e digite Grátis, feche as aspas e dê
ponto e vírgula. Coloque agora o valor 0, pois se o
frete for grátis, nada será cobrado, ponto e vírgula e
por fim 25, pois caso contrário, o frete custará 25 reais.
Veja abaixo:
10
FÓRMULA IF
Pronto, é só apertar o Enter que a nova coluna irá
automaticamente ser preenchida com os valores
correspondentes.
Agora vamos fazer o inverso, se liga! 
Crie uma nova coluna, renomeie para “Valor do Frete 2
=“ e selecione a coluna Frete para o teste lógico.
Entretanto, mude para =“Express”, ponto e vírgula, 25
se verdadeiro, ponto e vírgula, 0 se falso. Dessa forma:
Aperte o Enter e confira as colunas. Você também
pode utilizar o filtro, se preferir.
11
FÓRMULA IF
Passaremos então para o terceiro exercício: criar uma
coluna de Total, multiplicando o resultado de Valor x
Quantidade.
Para fazer essa operação vamos utilizar o asterisco (*).
Crie uma nova coluna dentro da tabela e renomeie
para “Total =“. Para incluir uma coluna na fórmula
digite um colchete ( [ ), selecione a coluna Valor, digite
asterisco ( * ) e, por fim, abra um colchete novamente
para selecionar a coluna Qtdade.
E é assim que se faz multiplicação dentro do Power BI
utilizando o DAX. Simples, né? Vamos para a próxima
página que tem muito mais!
Resultado
12
COMO FAZER MULTIPLICAÇÃO
EM DAX
Vamos realizar agora o exercício 4, que é a soma do
valor total de produto vendido com o frete. Para isso,
vamos criar uma nova coluna na nossa tabela e
renomear para “Total com Frete =“. Para darmos início,
aperte o colchete ( [ ) e selecione a coluna Total. Digite
o operador de soma (+) e novamente aperte o
colchete ( [ ) para selecionar a coluna “Valor do Frete 1”.
Para finalizar, aperte o Enter.
E é assim que somamos duas colunas dentro do
Power BI. Na próxima página veremos medida com
SUM em DAX. Bora lá?
13
COMO SOMAR DUAS COLUNAS
EM DAX
Resultado
O quinto exercício pede uma medida que represente
o total faturado pela empresa, incluindo o frete. Para
isso, utilizaremos a fórmula SUM (soma, em inglês).
Lembrando que a medida não é incluída dentro da tabela, 
apenas aparece na consulta para que consigamos ver o 
resultado na guia relatório.
Então, ainda na guia dados, clique com o botão direito
do mouse em qualquer célula e depois clique em
nova medida. Renomeie para “Total Faturado 1 =“, pois
iremos ver duas formas de usar essa fórmula. Digite
SUM para entrar na fórmula e aperte colchete para
selecionar a coluna Total com Frete. Dê Enter para
confirmar e agora vamos à guia relatório para checar
na matriz se está tudo correto. Selecione a matriz e
arraste o campo Total Faturado 1 para Valores14
MEDIDA COM SUM EM DAX
Resultado
Aperte o “X” em valores, ao lado do nome Total
Faturado 1 para tirar da matriz. Agora vamos voltar na
guia dados para fazer uma nova medida, dessa vez
somando duas colunas. Crie uma nova medida e
renomeie para “Total Faturado 2 =”, digite SUM e
aperte TAB para entrar na fórmula.
Aperte o colchete para selecionar a coluna desejada,
nesse caso vamos utilizar a de Total, e feche o
parêntese. Agora digite o sinal de mais para
representar a operação de soma (+), digite SUM mais
uma vez e selecione a coluna Valor do Frete 2. Aperte
o Enter para confirmar e mude para a guia relatório
para conferir a soma.
Na guia relatório, Selecione a matriz e arraste o campo
“Total Faturado 2” para Valores.
15
MEDIDA COM SUM EM DAX
Resultado
Vamos agora criar uma chave primária para a tabela
Base de Produtos. Para fazermos isso, vamos abrir o
Power Query. Na página inicial clique em Transformar
Dados.
Agora adicionaremos uma coluna de índice. Então vá
na aba Adicionar Coluna e clique na setinha da opção
Coluna de Índice. Depois clique em personalizado.
Escolha o índice inicial, ou seja,
a partir de que número a chave
primária vai começar. E o
incremento, qual o intervalo de
números.
16
CHAVE PRIMÁRIA COM 
COLUNA ÍNDICE
Vamos colocar 1000 para índice inicial e 1 para
incremento. Dê o Enter e assim que carregar, mova a
coluna para a primeira posição dentro da tabela. Para
fazer isso, arraste até o início ou clique com o botão
esquerdo do mouse dentro da coluna, vá até mover e
clique em Para o Início.
Agora basta fechar e aplicar. Pronto, criamos uma
chave primária para a nossa tabela!
17
CHAVE PRIMÁRIA COM 
COLUNA ÍNDICE
No sexto exercício precisaremos criar uma nova
coluna chamada “Estado Extenso”, onde deve conter
o nome escrito por extenso de cada estado vendido.
Faremos isso através de uma fórmula.
Na guia dados, podemos observar que na coluna
Estado temos os seguintes estados: DF, MG, RJ e SP.
Logo, deverá aparecer, respectivamente: Distrito
Federal, Minas Gerais, Rio de Janeiro e São Paulo.
Utilizaremos então a fórmula IF composta.
Para começar, crie uma nova coluna e renomeie para
“Estado Extenso =”, escreva IF e aperte o TAB para
entrar na fórmula. Para o teste lógico vamos utilizar a
coluna Estado, portanto aperte o colchete e selecione
a coluna.
Agora iremos começar a distribuir os valores e as
afirmações. Para isso, abra aspas e digite DF, feche
aspas, ponto e vírgula. Se for verdadeiro, deverá
retornar “Distrito Federal”. Como ainda temos três
valores a serem testados, vamos abrir uma outra
fórmula IF. Veja na próxima página como ficará a
fórmula completa.
18
FÓRMULA IF COMPOSTA
Estado Extenso = IF([Estado]="DF","Distrito
Federal",IF([Estado]="RJ","Rio de 
Janeiro",IF([Estado]="SP","São Paulo", "Minas Gerais")))
Agora é só dar Enter,
e esse é o resultado:
Você pode utilizar o filtro também para conferir se a
fórmula funcionou e todos os textos estão escritos
corretamente.
E assim que usamos a fórmula IF composta dentro do
Power BI. Curtiu? Então bora pra mais conteúdo!
19
FÓRMULA IF COMPOSTA
Agora vamos fazer exercícios na tabela Calendário.
Iremos criar colunas de dia, mês e ano
separadamente por fórmulas em DAX. Na guia dados,
vamos minimizar a tabela Base de Produtos e abrir a
tabela Calendário. A primeira fórmula que
utilizaremos é a Day, então vamos criar uma coluna e
renomear para “Dia =”. Agora é só digitar Day, entrar
na fórmula e apertar o colchete para selecionar a
coluna Data e feche o parêntese para finalizar.
Vamos ver uma outra forma de extrair o dia da coluna
data, crie uma nova coluna e renomeie para “Dia 2 =”.
Agora sem nenhuma fórmula, aperte o colchete para
inserir a coluna Data e depois selecione a opção Dia.
Agora é só apertar o Enter.
20
FÓRMULA DAY, MONTH E YEAR
Vamos então para a coluna mês agora. Crie uma nova
coluna e renomeie para “Mês =”, digite Month para
entrar na fórmula e aperte o colchete para selecionar
a coluna Data e feche o parêntese para finalizar.
Podemos fazer também de uma segunda forma,
como vimos na extração do dia. Crie uma nova coluna
e renomeie para “Mês 2 =”, aperte colchete para inserir
a coluna Data e depois selecione a opção MonthNo
(número do mês).
Para extrair o mês, temos ainda uma terceira forma,
veja na página seguinte.
21
FÓRMULA DAY, MONTH E YEAR
Crie uma nova coluna e renomeie para “Mês 3 =”,
aperte colchete para inserir a coluna Data e depois
selecione a opção Mês.
Repare a diferença entre as opções Mês e MonthNo.
Com o Mês você tem as informações escritas por
extenso, exemplo: janeiro, fevereiro, março, abril etc.
Já com o MonthNo, essas informações vem por
numeração. Dessa forma, janeiro = 1, fevereiro = 2 e
assim por diante.
Na próxima página veremos a fórmula Year, se liga lá!
22
FÓRMULA DAY, MONTH E YEAR
Crie uma nova coluna e renomeie para “Ano =”, digite
Year para entrar na fórmula e aperte o colchete para
selecionar a coluna Data e feche o parêntese para
finalizar.
Para a segunda forma, crie uma nova coluna e
renomeie para “Ano 2 =”, aperte colchete para inserir a
coluna Data e depois selecione a opção Ano.
23
FÓRMULA DAY, MONTH E YEAR
Agora iremos criar uma medida chamada Valor Médio
da Venda, onde representará o valor médio de uma
compra realizada na tabela.
Vá para a guia dados e abra a tabela Base de Produtos.
Na tabela temos uma coluna que representa o total,
que é o valor do produto vezes a quantidade. Vamos
usar a fórmula Average para descobrir o valor médio
de compras.
Crie uma nova medida e renomeie para “Valor Médio
da Venda =”. Digite Average e aperte o TAB para entrar
na fórmula. Aperte o colchete ( [ ) para inserir a coluna
e selecione a coluna Total, feche o parêntese e dê
Enter.
Vamos voltar na guia relatório e colocar a medida na
matriz para checar o resultado, beleza?
24
FÓRMULA AVERAGE
Vamos então criar uma coluna com o tempo de
entrega dos produtos vendidos. O que vai determinar
o tempo de entrega é a diferença entre as datas de
venda e de entrega. Para fazer a contagem de dias
dessa diferença, utilizaremos a fórmula datediff.
Para começar, crie uma nova coluna, renomeie para
“Tempo de Entrega”, digite datediff e aperte o TAB
para entrar na fórmula. A primeira data que temos
que selecionar é a mais antiga, portanto, aperte
colchete e selecione a coluna Data da Venda. Feito
isso, aperte ponto e vírgula e novamente o colchete
para inserir a coluna Data de Entrega. Aperte mais
uma vez ponto e vírgula e agora selecione qual a
unidade do intervalo entre as datas, se será em dias,
horas, minutos, meses etc. Neste caso, será por dias,
então selecione a opção Day, feche o parêntese e dê o
Enter.
25
FÓRMULA DATEDIFF
Repare que boa 
parte das células 
ficaram vazias.
Isso aconteceu pois a data de entrega estava em
branco. Então para não retornar um número
negativo, o Power BI retorna uma célula vazia. Para
encontrar algum valor, basta selecionar através do
filtro.
Dessa forma é 
possível encontrar 
diversos valores que 
representam o 
tempo de entrega.
26
FÓRMULA DATEDIFF
FÓRMULAS WEEKDAY
E WEEKNUM
Nessa aula vamos utilizar as fórmulas weekday e
weeknum dentro da guia dados na tabela
Calendário.
Vamos começar pela fórmula weekday, que vai nos
informar o dia da semana. Para isso, crie uma nova
coluna e renomeie para “Dia da Semana =”. Digite
weekday e aperte o TAB para entrar na fórmula.
Agora aperte colchete para selecionar a coluna
Data, ponto e vírgula e, por último, selecione o
ReturnType 1, onde domingo é representado pelo
número 1 e sábado 7. Feche o parêntese e de Enter.
27
Resultado
Agora vamos criar uma nova coluna para utilizar a
fórmula weeknum e compreender a diferença
entre as duas fórmulas. Após criar a nova coluna,
renomeie para “Número da Semana =”, digite
weeknum e aperte TAB para entrar na fórmula.
Aperte colchete para inserir a coluna Data, ponto e
vírgula e selecione 1 para o Power BI compreender
que a semana começa no domingo. Agora é só
fechar o parêntese e dar Enter.
Essa fórmulavai retornar o número da semana
dentro de um ano.
FÓRMULAS WEEKDAY
E WEEKNUM
Resultado
28
Agora vamos ver fórmulas de texto, onde usaremos
para colocar as letras em maiúsculo ou minúsculo
dentro do Power BI. Vá para a guia dados, na tabela
Base de Produtos. Vamos extrair os dados da
coluna Estado Extenso para duas novas colunas,
uma com as letras em maiúsculo e uma com as
letras em minúsculo.
Para começar, crie uma nova coluna e renomeie
para “Maiúscula =”, digite Upper e aperte TAB para
entrar na fórmula, para selecionar a coluna aperte
o colchete ( [ ) e escolha a opção Estado Extenso.
Feche o parêntese e de Enter.
29
FÓRMULAS UPPER
E LOWER
Resultado
Faremos o mesmo agora com a fórmula Lower.
Crie uma nova coluna e renomeie para “Minúscula
=”, digite Lower e aperte TAB para entrar na
fórmula, para selecionar a coluna aperte o colchete
( [ ) e escolha a opção Estado Extenso. Feche o
parêntese e de Enter.
30
FÓRMULAS UPPER
E LOWER
Resultado
30
Esperamos que a partir de agora você implemente dentro do 
Power BI todas fórmulas e expressões que vimos aqui, melhorando 
a sua produtividade e fazendo com que você se destaque no 
mercado de trabalho! 
Não deixe de conhecer o nosso curso completo também, o 
Business Intelligence com Power BI! Clique aqui e entenda
aproveite!
https://atuarcursos.com/business-intelligence-com-power-bi/

Mais conteúdos dessa disciplina