fala impressionador mais uma aula de power bi nessa aula a gente vai falar sobre um tema importante que pouca gente de fato Sabe conhece que é transição de contexto que é muito importante para você conseguir fazer análises fórmulas no power bi porque esse é um tema um pouquinho mais avançado mas se você não souber vai chegar um momento que você vai ficar empacado e não vai saber como continuar nas suas análises ou pode ser que você Tente fazer mas não vai entender exatamente o que que tá acontecendo Então eu vou te mostrar exatamente o que
que é transição de contexto para que que serve como que você usa na prática vou te mostrar um caso prático Assim como as aulas da hashtag 100% aqui eh de forma didática e de forma com conteúdo prático aqui para você ver na realidade do dia a dia bom sem mais delongas não esquece de deixar o like aqui na aula e lembra que aqui na descrição do vídeo tem também o link do arquivo da aula para você conseguir praticar todo o passo a passo junto comigo e bora pro conteúdo de [Música] hoje bom então vamos lá
só para já resum um pouquinho transição de contexto tem a ver com as fórmulas do Power Bi e como que as fórmulas são calculadas então contexto no power bi tem a ver justamente com isso como que as fórmulas são calculadas e aí entra e medida que é calculada de uma forma existem as colunas que são calculad de outra forma e aí quando a gente mistura as duas coisas meio que vem transição de contexto é sobre isso que a gente vai falar mas vamos lá para para começar simples deixa eu só te mostrar quais o que
que a gente tem aqui de informação no nosso Power bi Então a gente tem aqui uma tabela princi principal que é a tabela de vendas histórico de vendas da empresa a gente tem a tabela com o cadastro dos produtos que são vendidos uma tabela com cadastro das lojas uma tabela com cadastro dos clientes e uma tabela com o calendário aqui do período que a gente tá que a gente teve venda Beleza então a tabela principal é a de vendas as outras são tabelas e auxiliares ou tabelas de características digamos assim Beleza então qual que é
a ideia Deixa eu te mostrar pra gente falar um pouquinho sobre essa parte de contexto de como que as fórmulas são calculadas imagina por exemplo que eu queira saber qual foi o total de vendas que a empresa fez se eu quero saber o total de de vendas que a empresa fez eu preciso somar todos os valores aqui da coluna quantidade vendida Então vamos lá para fazer a fórmula vou clicar com o botão direito nova medida porque eu quero calcular um único número por isso eu vou criar uma nova medida Então dentro dessa nova medida aqui
eu vou vou chamar aqui de total vendas e vai ser igual a soma da coluna quantidade vendida perfeito soma da coluna quantidade vendida show para ver o resultado eu preciso voltar lá no relatório e vou colocar por exemplo ó essa medida dentro de um é um cartão então vou puxar aqui a informação de total de vendas e tá aqui 84.000 vendas beleza só que imagina então que a gente fosse criar um uma matriz com os dados mais detalhados então por exemplo vou trocar aqui pro visual de Matriz Deixa eu só aumentar aqui o tamanho da
fonte vou vir aqui na parte de formatação pesquisar por fonte aumentar para uma fonte por exemplo 24 show então tenho aqui 84.000 vendas só que agora eu quero saber por exemplo como que foram essas vendas de acordo com cada com cada marca então aqui na tabela de produtos a gente tem quais são as marcas que a gente vende os produtos Então vou puxar aqui a marca para dentro das linhas da minha matriz e o que que ele fez ele pegou aquele 84.000 que era o valor total das vendas ele recalculou para me dizer quanto que
eram as vendas da Multilaser quanto que era as vendas da Logitech da hashtag da LG da spec e assim por diante então o que que ele fez ele basicamente tá aplicando um filtro ele tá filtrando os dados para cada eh para para recalcular esse total de vendas de acordo com o filtro que tá sendo aplicado que é a marca então por exemplo nesse caso aqui o filtro que tá sendo aplicado é marca multilazer que aí o resultado Deu 17.000 nesse caso aqui o filtro que tá sendo aplicado é marca Logitech o resultado Deu 13.000 então
isso aqui é o que a gente chama de contexto de filtro o que que é contexto contexto é o que que tá sendo levado em consideração para calcular aquele valor então por exemplo contexto é como se fosse um óculo inho que o powerbi bota e ele só consegue enxergar aquilo então por exemplo nessa nesse filtro da Logitech Ele só tá enxergando a marca Logitech e ele tá ignorando completamente quaisquer vendas que foram feitas que não são da marca Logitech por exemplo multilazer tá ignorando #lg Spector tá ignorando tudo exceto Logitech que tá sendo levado em
consideração então Contex O que que tá sendo levado em consideração para fazer aquela conta e no caso das medidas Elas têm contexto de filtro porque contexto de filtro porque elas recalculam conforme o filtro que tá sendo aplicado por exemplo aqui tá filtrando a marca e imagina que eu inclusive poderia colocar mais um filtro externo aqui ó um filtro externo digo fora dessa Matriz então por exemplo poderia colocar uma segmentação de dados aqui um filtro e dentro desse filtro eu poderia sei lá selecionar aqui as lojas eu quero filtrar só as vendas de um determinado país
Então vou colocar aqui o país dentro do filtro e vou selecionar aqui por exemplo ó Alemanha Então vou selecionar Alemanha que que ele tá fazendo agora ele também tá levando em consideração o país Alemanha então aqui ele tá levando em consideração o contexto de filtro que é o seguinte marca igual por exemplo imagina aqui ó marca igual a logitec Logitech e país E aí ó país igual a Alemanha Tranquilo então é basicamente isso que ele tá fazendo aqui marca Logitech país Alemanha Esse é o contexto de filtro que tá sendo levado em conta para chegar
nesse número aqui de 1000 por exemplo a mesma coisa se a gente pos analisar aqui é as vendas da LG no Canadá ele tá só levando em conta marca LG país Canadá e assim por diante tranquilo Beleza então deixa eu tirar os filtros aqui então Esso é o contexto de filtro que é o que a gente tem na medida só que agora deixa eu te mostrar o outro tipo de contexto que é o contexto de linha então agora deixa eu dar um pulinho lá na nossa tabela a aqui na tabela por exemplo olha só eu
tenho a informação da quantidade vendida e tenho a informação do preço unitário só que imagina que eu quisesse calcular o faturamento então ten algumas vendas onde eu vendi uma unidade tem algumas vendas onde eu vendi três unidades uma unidade duas unidades assim por diante então se eu tenho a quantidade vendida e o preço unitário posso querer calcular o faturamento daquela venda multiplicando Quantas unidades eu vendi vezes o preço de cada unidade bom E aí no caso como eu quero colocar vários valores na tabela né eu quero mostrar todos os faturamentos né um faturamento para cada
linha da tabela eu tenho que criar ao invés de uma medida que calcularia só um número eu vou ter que calcular uma coluna para mim retornar Vários valores diferentes aqui então vou clicar com botão direito na tabela vou vir aqui em Nova coluna E aí vou chamar essa coluna por exemplo de faturamento ou faturamento na venda show E aí vai ser o quê a quantidade vendida que é essa coluna aqui quantidade vendida vezes Deixa eu só tirar um pouquinho do zoom preço unitário então quantidade vendida vezes o preço unitário perfeito e aí agora o que
que ele fez olha só ele basicamente pegou a quantidade vendida da primeira linha e multiplicou pelo preço unitário da primeira linha deu aqui R 549 deixa eu pegar alguma venda que a gente vendeu mais de uma unidade por exemplo olha só aqui a gente vendeu três unidades de um produto que custava 0 então 3 x 10 ele deu aqui pra gente 30 aqui duas unidades de um produto que custa $10 deu 220 então quando a gente cria uma coluna calculada essa coluna com fórmula na nossa tabela ela não tem mais ela não tem um contexto
de filtro ela tem o que a gente chama de contexto de linha por que contexto de linha porque o que ela tá levando em consideração para fazer a conta são só os valores que estão naquela linha da tabela naquela linha ele não tá olhando mais nada ele não tá interessado em mais nada a não ser essa linha da tabela por isso que para chegar nesse 13,98 Ele só tá olhando os valores daquela linha da tabela então quando a gente cria medidas no power bi a gente tem contexto de filtro quando a gente cria colunas calculadas
a gente tem contexto de linha porque ele só tá olhando o valor daquela linha da tabela só que aí que entra essa tal dessa transição de contexto que eu vou te mostrar agora o que que é para que que ela serve como é que funciona na prática Então vamos lá seguinte deixa eu dar um pulinho eh na minha tabela produtos Então dentro da minha tabela produtos que é uma tabela auxiliar né uma tabela com poucas linhas cada linha representa um produto diferente imagina o seguinte imagina que eu quisesse dentro da minha tabela produtos e criar
uma coluna que me dissesse Qual foi o total que cada produto vendeu então por exemplo eu quero saber quanto que esse produto ó hl2 vendeu quanto que esse produto hl8 vendeu quanto que esse produto hl9 vendeu beleza eu quero saber e lembrando primeiro eu tenho a tabela de vendas que tem a quantidade de itens vendidos e eu tenho a tabela de produtos que tem a listagem dos produtos e essas duas tabelas ó tabela de venda e tabela de produtos elas estão relacionadas claro que para conseguir juntar informações de duas tabelas diferentes elas precisam estar relacionadas
Beleza então imagina que eu tô na tabela de produtos eu quero saber quanto cada produto vendeu a princípio para saber a soma das vendas por exemplo o que que a gente faria bom eu quero uma coluna que me diga a soma das vendas daquele produto então poderia vir aqui com botão direito nova coluna porque eu quero mostrar todos os valores ali na minha tabela E aí colocaria aqui ó por exemplo soma vendas e aí colocaria aqui ó fórmula soma da coluna quantidade vendida show então fórmula soma da coluna quantidade vendida e da e dei o
Ok só que olha só o que aconteceu ele mostrou aqui pra gente ó 84.14 o mesmo valor repetido para todo mundo então claramente não deu certo que que aconteceu aqui na prática o que aconteceu foi o seguinte ele tá mostrando o valor total de todas as vendas l o valor total de vendas era 84.14 as vendas da empresa inteira ele tá mostrando aqui para todas as linhas por quê Por causa do contexto de filtro contexto de linha então e aí você vai começar a entender as coisas vão começar e você vai começar ter um um
conhecimento mais aprofundado do funcionamento das fórmulas do Power bi porque senão até então você podia estar fazendo algumas coisas um pouco mais simples e tal agora você vai começar a aprofundar seus conhecimentos e é isso que eu quero te mostrar Vamos lá olha só quando a gente cria uma fórmula desse tipo soma média Contagem e assim por diante aqui dentro de uma coluna do powerb o que acontece essas fórmulas soma média Contagem máxximo mínimo elas são fórmulas que geralmente elas Retornam um único valor então a soma é é um valor que é a soma de
tudo a média é um valor que é média de tudo a o máximo também é um valor que é o máximo de tudo a contagem a quantidade mesma coisa Então o que acontece é o seguinte essas fórmulas soma média Contagem e tudo mais Elas têm o contexto de filtro por quê Porque elas normalmente são usadas em medidas porque a medida você usa quando você quer um único valor consequentemente ela tem o contexto de filtro então aqui por exemplo por que que ele tá dando 84.000 e não tá retornando só as vendas desse produto daqui só
a quantidade de vendas desse produto por ele simplesmente acha que ele quer que você quer somar tudo porque o padrão dele aqui ele não tá enxergando nenhum filtro que tá sendo aplicado faz sentido porque Lembra as medidas que é o caso aqui por exemplo a gente tá querendo uma fórmula de soma que é uma fórmula usada em medidas eh que é o que a gente chama de fórmulas agregadoras né Elas pegam uma coluna e TRANS e e resultam em um único número então a soma daquela coluna A média daquela coluna o máximo a contagem o
mínimo e assim por diante então a princípio não tem nenhum filtro sendo aplicado aqui não tô falando que eu só quero as vendas da Alemanha ou só as vendas da marca Logitech não fem nada do tipo então a princípio ele tá usando contexto de filtro e tem algum filtro sendo aplicado aqui não e aí agora que entra a transição de contexto eu preciso explicar para ele aqui que ao invés de fazer um um contexto de filtro Ou seja a invés dele tentar analisar filtros que estão sendo aplicados e aqui nunca vai ter nenhum tipo de
filtro sendo aplicado porque filtros a gente só tem lá no relatório então por exemplo filtros é o que a gente coloca aqui na nossa nas linhas da nossa Matriz ou por exemplo se eu trocar aqui para um gráfico o eixo do gráfico é um filtro ou esse filtro mesmo que a gente coloca aqui essa segmentação de dados tudo isso é filtro só aqui na nossa tabela não tem filtro Então eu preciso agora transformar isso num contexto de linha como é que eu faço isso olha só que legal você vai colocar essa fórmula S dentro da
Fórmula calculate dentro da fórmula calculate E aí normalmente como é que funcionaria a fórmula calculate ela pediria duas coisas primeiro Qual é a expressão a conta que você quer fazer vírgula Qual é o seu critério Qual é o filtro o que que você tá querendo filtrar só que olha só aqui interessante você pode não colocar nada no filtro fechar o parênteses e dar enter cara olha só que legal olha só que legal que que ele tá fazendo aqui ele tá fazendo o seguinte agora só porque eu coloquei a fórmula calculate ele passou a considerar somente
as vendas daquela daquele produto então por exemplo agora ele não tá mais mostrando 84.000 para todo mundo ele tá mostrando aqui ó esse produto hl2 vendeu 1940 unidades esse produto hl8 vendeu 408 unidades esse produto hl9 vendeu 424 unidades e esses produtos que estão em branco aqui al não Venderam nada estão no cadastro de produtos mas não Venderam nada tem produtos aqui que venderam 606 263 então tem vários produtos que foram vendidos inclusive muito vendido ó 5.000 unidades eh 1900 unidades teve produto teve pouca vend e assim por diante Então por que que ele fez
isso porque quando a gente coloca aqui dentro de uma coluna calculada quando a gente coloca a fórmula calculate ele faz isso que a gente chama de transição de contexto então o que que é transição de contexto Ao invés dele olhar contexto de filtro Ao invés dele procurar um filtro que tá sendo aplicado que não existe aqui ele transforma esse contexto de filtro em contexto de linha ou seja o filtro dessa fórmula passa a ser a informação que tá naquela linha Qual é a informação que tá nessa linha é o produto hl2 é esse cara daqui
produto hl2 E por que que ele tá filtrando pelo produto hl2 porque é o seguinte o que que eu tô fazendo de cálculo eu tô somando a quantidade vendida só que a quantidade vendida é uma informação que tá onde uma informação que tá lá na tabela de vendas beleza uma informação que tá lá na tabela de vendas e lembra a tabela de vendas e a tabela de produto estão relacionadas como que elas estão relacionadas através da coluna sku Olha só através da coluna sku Beleza então essa essa tabela daqui ó de vendas tá relacionada com
sku para tabela de produtos usando a coluna sku então ele sabe que quando eu tô juntando informações aqui da tabela de vendas com a tabela de produto ele tá olhando ali o sku código daquele produto por isso que nesse caso de novo quando eu coloquei a fórmula calculate ele passa o contexto de filtro da aquela fórmula passa a ser o contexto daquela linha e qual é o E qual é aquela linha Qual é o contexto o que que ele tá analisando o produto hl2 aqui ele tá olhando o quê o produto hl8 Ele nem tá
interessado nessas outras colunas Ele nem tá olhando essas outras colunas porque o que tá relacionado é o sku Beleza então ele tá olhando o sku daquela linha para saber quais foram as vendas daquela linha específica isso vale para qualquer análise que a gente for fazer vou te mostrar um outro exemplo já já antes disso você pode pensar assim caramba long eh mas isso aqui dá uma complicadinha mas vou te mostrar um jeito mais simples da gente fazer isso e a gente vai evoluindo então primeiro de novo a fórmula calculate a Gente Nem precisou colocar o
segundo argumento que é o argumento do filtro só de colocar a fórmula calculate ele já faz essa transição de contexto ao invés de procurar por um filtro ele procura ele usa o contexto de linha beleza show só que olha só que legal tem um jeito mais fácil de fazer isso que é o seguinte Olha só eh imagina que eu tenho essa coluna lembra que a gente criou Na verdade essa essa medida de quantidade vendida né Deixa só confirmar por que tá dando erro aqui essa medida deixa eu apagar e refazer aqui ó soma da quantidade
vendida não sei que tava dando erro aquela medida tudo bem bom Beleza a gente tinha feito essa medida da quantidade vendida show então umais legal que a gente pode fazer é o seguinte deixa voltar na tabela de produtos ao invés de precisar colocar a fórmula calculate E dentro dela fórmula soma eu posso fazer o seguinte ó deixa eu apagar aqui essa coluna e eu posso criar uma nova coluna ó botão direito nova coluna E aí Vou colocar aqui ó soma das vendas e ao invés de colocar calculate com a soma dentro e tudo mais eu
posso simplesmente chamar a medida total de vendas O que que a medida total de vendas tinha ela tinha simplesmente a fórmula dentro dela aqui ó dentro da Fórmula total de vendas qual era a única coisa que ela tinha soma da quantidade vendida Então deixa eu voltar aqui pra tabela de produtos só que olha só aqu legal agora sem precisar de fórmula calculate nem nada o que que aconteceu aconteceu o seguinte ele conseguiu calcular bonitinho a soma das vendas de cada um deles o que que isso quer dizer quer dizer que lembra para fazer a transição
de contexto ou eu coloco a fórmula ó então soma da quantidade de medida se eu colocasse só isso não ia funcionar lembrando mas eu poderia usar a fórmula calculate com a fórmula soma dentro para fazer a transição de contexto ou se eu colocar uma medida que tem aquela soma calculada ela já faz a transição de contexto direto então quando eu jogo uma medida dentro de uma coluna que que eu fiz eu criei uma coluna E aí cada a coluna tem que ter uma fórmula qual é a fórmula eu coloquei sinal de igual e coloquei aqui
a medida então basicamente eu coloquei a medida dentro do cálculo da minha coluna ela ele já faz essa transição de contexto automaticamente automaticamente então aqui ele já vai fazer direto isso Vai facilitar muito pra gente beleza al entendi tá mas para que que eu vou usar isso eu vou te mostrar um caso prático antes disso vamos só fazer mais um exemplo Zinho para ficar o mais o mais Eh mais claro possível então vamos dar um pinho aqui na nossa tabela clientes por exemplo beleza na nossa tabela clientes dentro aqui da minha tabela de clientes eu
quero fazer o seguinte eu quero pegar aqui e eu quero saber quantas Eh quantas vendas eu já fiz para esse cliente tudo bem E aí eu não quero saber quantas unidades de produtos Eu vendi eu quero saber quantas vezes esse cada cliente foi lá na loja Beleza então por exemplo se o cliente foi e uma vez lá na loja Independente de ter comprado um produto 10 produtos ou 20 produtos eu quero saber se cliente foi uma vez na loja ou esse cliente foi duas vezes na loja esse cliente foi cinco vezes na loja então eu
não quero saber a soma da quantidade vendida não quero saber a contagem a quantidade de vezes que esse cliente aparece na tabela de vendas tudo bem vamos lá então vou voltar na tabela de de clientes Lembrando que a tabela de clientes e a tabela de vendas tem que estar relacionadas elas estão relacionadas pela coluna código do client então lá na tabela clientes na tabela vendas eu tenho a coluna que tem o código do cliente e lá na tabela clientes também tenho a coluna com o código do cliente show então vamos lá botão direito nova coluna
E aí eu quero fazer o quê eu quero saber a quantidade de vendas que eu fiz para esse cliente vou botar quantidade de transações só para não conf com a quantidade de unidades vendidas então transações é foi lá quantidade de vezes que o cliente foi na empresa na loja show então quantidade de transações vai ser então lá na minha tabela de vendas cada linha da minha tabela cada linha da minha tabela era uma transação Então a primeira linha uma transação segunda linha uma transação então eu vou contar aqui ó count RS para contar o número
de linhas lá da minha tabela de vendas Cadê F vendas fecha o parênteses dá enter só que o que que ele vai fazer ele vai mostrar todas as vendas Só que eu não quero todas as vendas só quero as vendas desse cliente então eu tenho que fazer a transição de contexto porque essa fórmula é uma fórmula que nem eu falei que a gente geralmente usa em medidas né nome Meio feio fórmula cara importante não é para você ficar se prendendo esse monte de nome complexo contexto de linha contexto de filtro transição de contexto fórmula agregadora
eu odeio esses nomes assim que parecem complica os negócios Mas é só para você saber os nomes Mas o importante é você entender o conceito jeito aqui então quando a gente tem essas fórmulas que deveriam traduzir a coluna em um único número soma Contagem média máximo mínimo geralmente é uma fórmula que a gente vai usar em medida então a gente só Teria um número ali e então quando a gente tá usando na coluna não tem nenhum filtro aplicado então ele mostra tudo mas para fazer essa transição de contexto para invés dele tentar procurar por um
filtro ele olhar só o valor que tá naquela linha ou seja ao invés de e procurar por um contexto de filtro procurar pelo contexto de linha ou seja olhar só o que tá naquela linha eu tenho que usar a fórmula calculate e fechar o parênteses Pronto agora ele tá mostrando quantas transações eu tenho por cada cliente então esse cliente aqui ó 11168 veio sete vezes na empresa comprou sete vezes com a gente vamos confirmar cliente 11 1668 vou voltar na tabela de vendas procurar aqui pelo cliente ó 11 1 11168 11168 vou dar o OK
Olha só 1 2 3 4 5 6 7 perfeito certinho deixa eu limpar o filtro aqui voltar lá na tabela de clientes show então a gente fez isso dessa forma a outra forma de fazer era o quê era ter uma fórmula era ter uma medida contando o número de linhas vamos fazer isso ó então o o eu posso voltar lá na minha tabela de de de vendas para criar medida o lugar onde eu crio a medida onde eu vou armazenar a medida não não importa mas vamos colocar aqui por exemplo na tabela de vendas ó
botão direito nova medida na tabela de vendas poderia ser em qualquer tabela a criação da medida vou chamar aqui quantidade transações eh eu acho que eu só não vou poder usar esse nome porque eu já tenho já tô usando o mesmo nome aqui na coluna não posso repetir o mesmo nome então vou botar aqui quantidade de transações mudei o nome da coluna eh o nome da da Medida no caso show então quantidade de transações vai ser igual a count rols da tabela F vendas show criei uma medida que vai calcular Para mim tanto que se
eu voltasse aqui por exemplo no relatório e colocasse aqui dentro essa informação ó quantidade de transações tá aqui 56.000 se eu quiser ver no detalhe vou ver aqui na parte de formatação valor do balão e vou tirar as unidades aqui 56.46 show e aí o que que poderia fazer agora lá na tabela de clientes ao invés de ter criado essa coluna desse jeito poderia deletar essa coluna ó botão direito excluir e eu poderia criar uma nova coluna botão direito nova coluna vou chamar aqui de quantidade transações e colocar direto ó a medida quantidade de transações
ele já vai puxar direto sem precisar da Fórmula calculante show então isso aqui é a transição de contexto beleza Alon Tá mas onde que eu vou usar por que que eu usaria isso para que que eu preciso saber disso que até agora não teve nada de putz meu Deus precisava muito disso na minha vida vamos lá deixa então te mostrar um Case prático porque é claro que só assim não faria sentido mas eu também precisava te mostrar desse jeito porque esse é o jeito mais intuitivo de te mostrar se eu te mostrasse já no Case
prático ia ficar pode ter certeza confuso Então vamos lá seguinte imagina que a gente tem na empresa uma meta de vender pelo menos 2.000 unidades todo mês vamos ver como é que a gente tá com relação a essa meta deixa eu dar uma olhadinha aqui ó vamos lá na minha tabela de vendas Olha só na minha tabela de vendas eu tenho eu criei uma coluna já que me diz qual é o mês que eu fiz a venda então basicamente é só uma coluna que vai que vai me dizer qual mês que eu fiz aquela venda
então por exemplo essa venda e que ele vai ignorar o dia do mês né então aqui essa venda é do dia é do mês de janeiro essa venda é do mês de janeiro então Independente se foi do dia 2 3 4 5 vai tá tudo igual eh escrito Janeiro tranquilo Beleza então eu quero saber o seguinte eu quero saber como que foram as minhas vendas a cela mês show então vamos lá vamos criar essa essa visualização aqui vou colocar uma matriz dentro dessa Matriz eu vou puxar aqui o mês Cadê ó na minha tabela de
vendas o mês da venda nas linhas deixa eu até aumentar um pouquinho o tamanho da F pesquisar aqui por fonte aumentar aqui para 24 por exemplo show E aí eu quero saber como é que foi a quantidade vendida Então vou botar aqui o total de vendas nos valores então total de vendas aqui dentro dos valores show puxando aqui beleza agora para ver todos os meses bonitinho eu vou até aqui ó Onde tá o mês da venda tá vendo que tá o ele tá fazendo uma análise por ano trimestre mês e dia eu posso tirar o
trimestre tirar o dia e expandi abrir todos os dados aqui ó nesse garfinho show então ele vai me mostrar aqui bonitinho eh os meses de 2020 os meses de 21 e os meses de 23 de 22 na verdade beleza então imagina o seguinte a gente tem a meta de todo mês vender pelo menos 2.000 unidades alguns meses a gente bateu a meta por exemplo aqui mais paraa frente a gente bateu a meta alguns meses a gente não bateu a meta então o que que eu tô interessado vamos lá eu tô interessado deixa eu até Abrir
num bloco de notas aqui Tô interessado em saber quantos por cento dos meses a gente bateu a meta de 2.000 unidades vendidas beleza eu quero saber em quantos por cento dos meses a gente tá conseguindo bater a meta de 2.000 unidades vendidas esse é o nosso objetivo agora tranquilo e aí no meio ali a gente vai ter que usar a transação de contexto eu vou te mostrar o caso prático aqui Show Beleza então segura aí vamos lá para conseguir fazer isso primeiro de tudo eu preciso saber quantos meses no total eu tenho para saber esse
percentual aqui eu preciso de dois números O primeiro é a quantidade de meses que a gente vendeu né então se eu vendi durante 15 meses 20 meses 30 meses e eu preciso saber quantidade de meses que a gente bateu a meta então por exemplo imagina que sei lá eu vendi durante 20 meses e desses 20 meses Imagina que a gente bateu a meta em 12 quer dizer que eu tive 60% do atingimento de meta aqui né de de meses que a gente vaiu a meta que seria o 12 divo por 20 então só um exemplo
hipotético aqui esses números tranquilo mas então eu preciso saber a quantidade de meses que a gente vendeu e a quantidade de meses que a gente bateu a meta show de bola então vamos o primeiro número Vai ser tranquilo de calcular o segundo número que vai dar mais trabalho então vamos vamos ver esse primeiro aqui ó quantidade de meses que a gente vendeu beleza para saber isso eu posso pegar aqui na minha tabela de vendas e ver quantos meses existem aqui ó Nessa coluna de mês da venda porque aí eu vou ver quantos meses diferentes eu
tenho sem contar meses que estão repetidos porque a cada venda que foi no mesmo mês ele vai ficar se repetindo eu quero saber quantos meses diferentes eu tenho então para isso eu vou clicar com botão direito vou criar uma nova medida e essa medida vou chamar aqui de e quantidade de meses e aí como eu quero saber o número de valores distintos nessa coluna de mês eu vou usar a fórmula distinct count e dentro dessa fórmula vou colocar a coluna que eu quero com os valores distintos que é a coluna mês da venda aqui ó
mês da venda fecha o parênteses e Dá um enter então agora vamos voltar lá no relatório para ver o resultado dessa medida aqui ó distinct count do mês da venda Então vou criar aqui um novo cartão e dentro desse novo cartão eu vou colocar a informação aqui da quantidade de meses Então vou puxar aqui a quantidade de meses para dentro dos campos do meu cartão tá aqui 30 meses totais que a gente tem no histórico das nossas vendas perfeito a agora o que que a gente vai querer fazer a gente vai querer fazer o seguinte
saber quantos desses meses a gente bateu a meta aqui de 2000 eh de 2.000 vendas aqui tranquilo beleza para conseguir fazer isso Qual é a forma que a gente tem Qual é a forma que a gente tem deixa eu te mostrar para conseguir fazer isso eu Primeiro vou precisar conseguir listar todos os meses e saber quanto que eu vendia em cada mês bem parecido com isso aqui ó listar os meses e quanto que eu vendi a cada mês só que com essa Matriz eu não consigo fazer nada eu preciso ter uma tabela que dentro do
meu Power bi que me diga ó mês um vendi tanto mês dois vendi tanto mês três vendi tanto porque eu não consigo usar Matriz no power bi a princípio para fazer conta então eu preciso ter essa tabela aqui no meu Power bi Então como é que a gente vai fazer isso a gente vai usar uma fórmula que vai permitir a gente criar essa lista dos meses Janeiro de 2020 fevereiro de 2020 março de 2020 e assim por diante que fórmula é essa que permite a gente criar uma lista de valores é a ves que eu
abrir um exemplo Zinho aqui no Excel só para você entender de forma Clara a fórmula Vales ela vai ajudar a gente a pegar uma coluna e criar uma lista de valores a partir dela por exemplo imagina que eu tenho uma tabela de vendas assim ó eu tenho os vendedores e a receita que cada um teve em cada venda só que o Alon se repete algumas vezes aqui o Diego se repete o Lira se repete assim por diante eu também tenho uma outra coluna de receita se eu usar a fórmula values e falar que eu quero
pegar as informações da coluna de vendedor qual é o resultado dessa fórmula essa fórmula vai ela vai me retornar uma tabela não é um número ela vai me retornar uma tabela com essa lista de vendedores por quê Porque eu falei que eu quero a coluna vendedor que que ela vai fazer ela vai me retornar uma lista única com aqueles vendedores tranquilo sem eh sem botar duplic dados duplicados aqui V botar uma lista única com aqueles valores então o que que eu falei que eu precisava uma lista única com todos os meses para saber quanto que
eu vendia a cada mês então o que que eu vou fazer para criar essa nova tabela vou vir aqui na página inicial vou vir aqui em Nova tabela e a dentro de nova tabela eu vou criar uma fórmula que vai me dar uma tabela Então vou chamar aqui de meses vamos botar aqui l estag em meses e eu vou usar a fórmula values e ele pergunta qual é a coluna que tem os valores que você quer listar é aquela coluna de mês da base de vendas se eu escrever aqui mês assim ele não vai reconhecer
a coluna mas eu posso botar a letra M E porque se eu colocar o acento ele começa a daí então ou eu posso colocar F vendas e procurar aqui pela coluna mês venda ou eu posso colocar aqui por exemplo eh posso colocar a letra m e vai aparecer o que tem com a com a letra m aqui se eu botar o acento aí ele começa a dar uma bugada show Vou colocar aqui mês da venda fecha o parênteses e Dá um enter olha só que legal o que que ele vai fazer ele vai listar para
mim todos os meses que eu tinha lá então vou ter uma lista única sem dado repetido dos meus meses única coisa que aqui tá meio fora de ordem ele tá com a formatação esquisita mas o que que eu vou fazer vou clicar aqui na coluna vou vir aqui no tipo de dados eu vou colocar como data para não ficar data e hora e aí para não ficar essa data por extenso eu só quero ver o mês não Tô interessado em saber o dia da semana o dia do mês nada disso então aqui na parte de
formatação eu quero só o mês e o ano então vou colocar pra formatação assim ó mês e o ano vou colocar a letra M três vezes que aí vai aparecer o mês abreviado só com três letras e vou colocar barra para ser Janeiro 2020 janeiro b2021 eu vou colocar a letra y quatro vezes que ele vai mostrar os quatro dígitos do ano Beleza então três dígitos do mês quatro dígitos do ano então jul de Julho b2021 ago de agosto b2021 única coisa que eu vou fazer agora para melhorar é colocar em ordem Então vou vir
aqui ó no mês da venda setinha para baixo classificar em ordem crescente Maravilha e aí agora ele mostrou aqui ó Janeiro 2020 fevereiro 2020 Março 2020 e assim por diante beleza vamos lá o que que eu quero fazer agora eu quero saber dentro de cada mês Quanto que eu vendi dentro de cada mês Quanto que eu vendi e agora vai entrar a transição de contexto antes disso lembra eu tenho então a tabela de meses de estáem de meses e de vendas para juntar as informações deles eu preciso criar o relacionamento então voltar aqui na tabela
de vendas tem aqui a tabela de meses e de vendas eu preciso relacionar as duas Qual é a coluna que elas têm em comum é a coluna de mês Então vou puxar aqui informação de mês da venda aqui com o mês da venda E aí vou salvar o relacionamento show criou o relacionamento aqui para mim agora eu posso juntar informações das duas tabelas que que eu vou fazer vou criar uma nova coluna botão direito nova coluna e agora você sabe fazer isso que que eu vou fazer para somar as vendas daquele mês eu vou colocar
aqui ó e soma vendas vai ser igual lembrando se você botar aqui soma da quantidade vendida que que vai acontecer ele vai botar o valor total Então você já sabe o que que você tem que fazer calculate e aí sim dentro da Fórmula calculate você vai colocar a soma da quantidade vendida fecha o parênteses da Fórmula soma fecha o parênteses da fórmula calculate e agora sim olha só que legal então já tá começando a ficar interessante a parada aqui tá começando a ficar interessante então a soma de vendas de cada um dos meses só que
agora o que que eu quero fazer eu quero conseguir e primeiro na verdade eu quero melhorar isso aqui lembra que eu não preciso da Fórmula calculate ao invés da Fórmula calculate a melhor coisa que a gente pode fazer é simplesmente colocar a medida que a gente já tem total de vendas que ele vai dar ó o mesmo resultado certinho beleza só que agora eu só tô interessado em saber o quê Eu só não quero saber todos os meses eu só quero saber os meses que eu vendi mais do que duas mais do que 2.000 unidades
que eu bati a meta de 2.000 unidades Beleza então ao invés de colocar só a fórmula values eu vou colocar a fórmula Filter para filtrar essa tabela Beleza então a fórmula Filter deixa eu pular uma linha usando o atalho shift enter então coloquei a fórmula Filter a fórmula Filter fala assim beleza Qual é a tabela que você quer filtrar que no caso é a tabela com os meses de vendas Beleza já tá aqui vírgula qual é qual é o filtro que eu quero aplicar o filtro que eu quero aplicar eu quero filtrar só os meses
que tiveram mais do que 2000 vendas e como que eu posso fazer isso aqui para falar que eu quero eu só quero pegar se a venda foi maior do que 2000 ou eu poderia colocar calculate da soma da quantidade de vendida maior do que 2000 que ele vai puxar aqui dessa transação de contexto ou poderia colocar total de vendas maior do que 2000 fecha o parênteses D Inter olha só que legal agora ele só vai mostrar os meses que eu tive venda maior do que 2000 e aí vamos só testar com aquele calculate ali ó
calculate da soma da quantidade vendida maior do que 2000 deu igual perfeito então era só pra gente confirmar juntos Ó mas vou trocar de vendas e aí porque Deixa eu só só saiu aqui um eh um um parênteses a mais por que que a gente precisa dessa saber desse contexto de filtro aqui primeiro essa essa coluna aqui soma das vendas a gente só colocou para visualizar mas ela nem precisava est aparecendo aqui ó se eu apagar ela botão direito excluir e vou confirmar que eu quero excluir a fórmula continua funcionando então ela não era obrigatória
para tá aqui então aqui ele realmente tá mostrando só o que interessa se a gente não soubesse dessa história de contexto de de filtro o que que ia acontecer o que que ia acontecer se a gente não soubesse dessa história na verdade de transição de contexto o que que eu faria por exemplo Ó imagina que você tá com os seus meses de vendas aqui deixa eu voltar pro jeito que tava ó todos os meses tava todos os meses e aí a princípio Se eu não soubesse transição de contexto o que que eu faria Ah beleza
vou filtrar aqui ó então Filter E aí vou filtrar minha tabela dos meses de venda vírgula eu quero só pegar os meses que eu tive venda maior do que 2.000 o que que eu chutaria f teria aqui bom eu quero que a soma da quantidade vendida seja maior do que 2000 e aí Mudou alguma coisa não mudou nada por quê Porque lembra nesse caso aqui soma da quantidade vendida qual era o valor que ele estaria retornando para todo mundo aqui 84.000 por porque ele estaria retornando o valor inteiro total porque a soma sozinha o que
que ela faz ela considera o valor total inteiro 84.000 porque não tem nenhum filtro sendo aplicado agora se eu coloco aqui calculate ó porque lembra deixa só só para reforçar aqui bem claro deixa eu só colocar essa soma aqui do lado só para você ver funcionando botão direito nova coluna se eu colocasse aqui ó vendas e colocasse aquela mesma fórmula soma da quantidade vendida que que ele ia dar aqui ele ia dar 84000 para todo mundo por isso que se eu colocar só a soma dá 84000 então sempre vai ser maior do que 2000 então
não filtrou mês nenhum agora se eu colocar aqui o calculate ou se eu colocar aqui a fórmula do total de vendas né a medida ele vai conseguir puxar tanto que agora se eu trocar aqui para calculate ou se eu trocar aqui ó pra medida total de vendas total de vendas maior do que 2000 ele consegue fazer aquele filtro tudo bem independente de eu ter essa coluna de vendas aqui ou não ela é inútil ela era só para gente conseguir visualizar melhor Beleza então olha só a importância dessa parada da transição de contexto para você conseguir
porque senão você ia ficar empacado e você nunca ia ter a menor ideia de como continuara sua análise show só que falta a gente terminar essa nossa análise aqui at Me empolguei aqui e vamos lá então a listagem de meses tá aqui os meses que e bateram a meta então listagem listagem de meses maior do que a meta show perfeito eu quero saber quantos meses eu tenho aqui beleza eu quero saber quantos meses eu tenho aqui então poderia clicar com botão direito criar uma nova medida para contar quantos meses eu tenho aqui ó botão direito
nova medida botar aqui quantidade meses acima da Meta vai ser a fórmula count rows e qual tabela eu quero contar é essa tabela daqui ó chamada de listagem de meses acima da Meta então eu quero contar a quantidade de informações que tem na listagem de meses acima da Meta fecho o parênteses Dá um enter vamos ver quantos meses a gente tem acima da Meta então a gente tinha 30 meses no total quantos meses acima da Meta ó 11 11 meses acima da Meta então poderia dividir uma coisa pela outra só que melhor ainda melhor ainda
melhor ainda olha só que que a gente fez a gente criou uma tabela usando a fórmula Filter values e usando essa tabela a gente criou uma outra uma nova medida listando os meses aqui pra gente e na verdade listando não contando os meses aqui pra gente só que a gente poderia ter feito isso de forma mais eficiente como ao invés de eu criar uma nova tabela com a listagem dos meses e tal eu poderia colocar tudo isso em uma única fórmula o Filter o values e o counts quer ver vou fazer isso com você deixa
de apagar essa tabela por completo Vou apagar a tabela então ó vim aqui nos três pontinhos da listagem de meses excluí do modelo confirmei que eu quero excluir show Inclusive essa fórmula vai dar erro na verdade a a o cartão vai dar erro porque a fórmula não existe mais porque eu apaguei aquela tabela show Então olha só que legal vou clicar com botão direito aqui em qualquer tabela nova medida e aí eu posso criar direto olha só eu posso criar direto deixa eu dar um zoom aqui na fórmula eu posso calcular aquele valor de 11
meses direto numa medida sem precisar criar de fato a minha tabela fisicamente no meu Power bi Então como é que eu vou fazer quantidade de meses acima da Meta Então vou pular uma linha aqui para deixar organizada a fórmula o que que eu queria fazer eu queria contar o número de linhas da tabela de meses que bateram a meta como é que eu faço para contar o número de linhas de uma tabela count RS beleza aí ele vai perguntar qual é a tabela que tem os valores que eu quero contabilizar é a tabela de meses
que bateram a meta como é que eu criei a tabela de meses que bateram a meta usando a fórmula Filter e filtrando a lista de meses qual era a lista de meses era o ves da coluna de mês beleza vou recapitular já já contigo vírgula só que qual que era a o filtro que eu queria aplicar eu queria todos os meses não só queria os meses que bateram a meta como é que eu faço isso vendo se o total de vendas é maior do que 2000 unidades fecho o parênteses da fórmula fecho parênteses da Fórmula
controls vamos ver se deu certo e vou recapitular rapidinho aqui essa fórmula então Ó vou colocar dentro de um cartão a quantidade de meses acima da Meta 11 meses perfeito e olha só que legal a gente conseguiu criar isso sem precisar criar nenhuma tabela adicional eu só tinha criado só para fins didáticos mas a gente consegue fazer isso de forma mais eficiente agora mas eu quis fazer porque claro que você entender muito melhor com aquela tabela mesmo a gente conseguindo enxergar que que a gente fez aqui então eu basicamente falei o seguinte eu posso ler
essa fórmula de dentro para fora que vai ficar mais fácil de entender então eu fui lá e criei uma lista dos meses eu não tô vendo essa lista em lugar nenhum mas dentro da Fórmula a fórmula tá tá usando para calcular aqui a fórmula tá enxergando só que não tá aparecendo para eu ver a tabela em lugar nenhum mas isso que a gente chama de tabela virtual é eu tô usando uma fórmula que normalmente retornaria uma tabela só que eu tô usando dentro de uma dentro de uma medida que aí ele basicamente vai e vai
pegar essa tabela e vai fazer alguma uma conta com ela uma contagem uma média uma soma que é o que eu tô fazendo aqui uma contagem beleza show ou seja uma tabela mas eu não tô enxergando ela por isso que a gente chama de tabela virtual mas de novo não precisa se prender aos nomes aqui que que eu tô fazendo criando uma lista dos meses Janeiro de 20 Fevereiro Março Abril para lá para lá beleza que que eu tô fazendo com essa lista de meses eu tô filtrando porque eu não quero ver todos os meses
só quero ver dentro dessa listagem de meses os meses que a gente vendeu mais do que 2.000 e aqui entra a transição de contexto lembra se eu tivesse botado soma das vendas aqui ia dar errado porque ele ia somar as vendas globais e todos os meses iam bater acima de 2.000 porque ele ia achar que e porque ele ia colocar o valor ali total de 84.000 para todos os meses então aqui entra a transição de contexto ou colocando a medida ou colocando a fórmula calculante Beleza então filtrei dos meus meses só os meses que venderam
acima de 2.000 usando Transante de contexto Beleza então aqui qual é o resultado dessa Filter a gente viu é uma tabela só com os só com uns poucos meses que bateram a meta Só que essa tabela ela tem 11 linhas então que que eu falei falei olha porbi eu quero que você conte o número de linhas que tem essa tabela de meses filtrada dos meses que bateram a meta quantas linhas tem essa tabela dos meses que bateram a meta 11 11 linhas que é o número de meses que bateram a meta Agora falta o quê
Falta só a gente calcular o percentual E aí o percentual de meses que bateram a meta era o quê é o o número de meses que a gente bateu a meta dividido pelo número de meses Total Então vamos fazer essa continha Então vou ver aqui em qualquer tabela com botão direito nova medida botar aqui ó percentual meses acima da Meta vai ser a quantidade de meses acima da Meta dividido pela quantidade normal de meses e vamos colocar aqui por exemplo um cartão dentro desse cartão vou colocar o percentual de meses acima da Meta vou clicar
aqui formatar como percentual ó vou clicar aqui na medida formatar aqui em cima como percentual E tá lá 36,67 por acima da Meta então a gente conseguiu com esse Case usar a transição de contexto na prática Cara isso aqui foi só um exemplo mas essencialmente para qualquer uma dessas Principalmente quando você começar a trabalhar com essas análises um pouco mais complexas que você vai justamente precisar fazer essas análises eh de filtrar a tabela Principalmente quando você quiser filtrar a tabela eu quero saber só os clientes por exemplo a gente usa muito para análise de recompra
ou seja clientes que Retornam pra empresa mais uma vez eu quero saber a satisfação dos clientes o percentual de cliente que retornou pra empresa que veio mais uma vez comprar eu teria que listar os os clientes e filtrar só o cliente que veio mais de uma vez Então tudo isso sempre que você quiser trabalhar com esses filtros com essa análises mais elaboradas Você vai precisar usar essa esse conceito da transição de contexto que agora que você aprendeu nada mais é do que você garantir que você criou a sua medida então isso aqui é a medida
total de vendas e ao invés de colocar direto a soma aqui dentro você sabe que só a soma vai dar errado então o que que você vai fazer você vai colocar a medida só que e se você não aprende isso você até pode colocar e dá certo já aconteceu comigo lá atrás quando tava aprendendo para rbi acho se eu não me engano eu taquei aqui nem sabia porque que tava certo e não fazia a menor ideia e às vezes acabava acertando às vezes acabava errando só que agora não agora você entende o que que é
isso aqui que é uma transição de contexto e só funciona por causa disso se você colocar a medida ou calculate se você não colocar vai dar errado você vai ficar empacado não vai saber mas agora que você assistiu essa aula você sabe e cara de verdade eu tô um tempo para fazer essa aula esse é um assunto que não sabia se fazia sentido entrar porque ele é um assunto um pouquinho mais eh um pouquinho mais avançado então eu quero saber se você gosta desse tipo de conteúdo mais aprofundado mais raiz digamos assim um pouco mais
avançado de power bi se esse conteúdo faz sentido para você comenta aqui embaixo me dizendo que você chegou até o final que você assistiu a aula inteira e que você quer mais conteúdo nesse sentido Então manda aqui # até ofim Alon ou comenta aqui embaixo também se esse tipo de conteúdo você curte faz sentido se você quer mais aulas avançadas para e práticas a gente sempre faz né mas mais avançadas com cases e um pouquinho mais Eh mais avançadas mesmo aqui dentro do Power bi se fizer sentido comenta aqui embaixo senta o dedo no like
e se inscreve no canal para não perder nenhum dos próximos vídeos aqui do canal e lembrando muita gente pergunta na verdade se a gente tem programa completo curso completo de power bi a gente tem sim o Power bi impressionador se quiser conhecer mais detalhes O link tá aqui na descrição ção do vídeo Eu espero que você tenha gostado da aula não esquece de sentar o dedo no like e eu te espero no próximo vídeo