Power BI: Desmistificando os contextos de filtro /linha da linguagem DAX e CALCULATE sem mistério!!!

Поділитися
Вставка
  • Опубліковано 16 жов 2024

КОМЕНТАРІ • 110

  • @wagnerbezerra4189
    @wagnerbezerra4189 3 місяці тому +4

    Alison, comparo essa sua vídeo aula àquele pote de azeitonas que a gente não consegue abrir e vai passando de mão em mão até que alguém consegue destravar (rsrsrs) ; Valeu demais !!! 🤯

    • @fluentebi
      @fluentebi  2 місяці тому

      Cara, amei sua analogia!
      Delicie-se com as azeitonas!

  • @luizdebrito9608
    @luizdebrito9608 Рік тому +5

    Alison já tem um bom tempo que acompanho os experts de PBI e você tem uma didática própria que facilita muito o aprendizado! Obrigado e Sucesso!

    • @fluentebi
      @fluentebi  Рік тому +1

      opa Luiz! Fico muito feliz em receber esse feedback. Muito obrigado Sds!

  • @willian0511
    @willian0511 Рік тому +1

    Parabens, muito boa a didatica..... fala da proxima vez sobre calculate table agora....

    • @fluentebi
      @fluentebi  Рік тому

      Opa muito obrigado Willian! pode deixar, falarei sim! 🤛

  • @LuisOtavioOliveira-n6y
    @LuisOtavioOliveira-n6y 8 місяців тому +2

    O cara é brabo demais!
    Não tem adjetivo no dicionário para descrever o Alison.
    Essa dica do Allselected( ) é muito ninja!
    E o que mais me impressiona é que, mesmo com todo esse conhecimento absurdo, tu és um cara muito humilde.
    Obrigado pelos conhecimentos compartilhados e que Deus te dê uma vida longa e prospera!

  • @gracianojsilva1703
    @gracianojsilva1703 Рік тому

    Após o ETL, esta excelente Aula, correspondente a um Curso completo. Parabéns.

    • @fluentebi
      @fluentebi  Рік тому +1

      Olá Graciano, muito obrigado meu caro! 🤛

  • @Teodorico1967
    @Teodorico1967 Місяць тому

    Interessante esse detalhe "sutil" da influência da coluna de ordenação e do ALLSELECTED sem parâmetro!

    • @fluentebi
      @fluentebi  14 днів тому +1

      Sim, a DAX (linguagem) tem vários diamantes escondidos!

  • @rafaandrade6610
    @rafaandrade6610 Рік тому +1

    Alison, monstro sagrado!!

  • @ENVIANDOERECEBENDOCONHECIMENTO
    @ENVIANDOERECEBENDOCONHECIMENTO Місяць тому

    Alison e fluente bi realmente! show de explicação!

    • @fluentebi
      @fluentebi  14 днів тому

      que bom que gostou, muito obrigado!

  • @kadusilva4516
    @kadusilva4516 3 місяці тому

    Não conhecia a KEEPFILTERS! Valeu mesmo! Muito bom!!!!!

    • @fluentebi
      @fluentebi  3 місяці тому

      Função marota ela, obrigado!

  •  Рік тому +1

    Excelente conteúdo! Tralho com PBI a bastante tempo e muito coisa que você falou era o que eu mais tinha dificuldade, esclareceu demais! Muito obrigada!

    • @fluentebi
      @fluentebi  Рік тому

      Olá Tainá, fico muito feliz que te ajudou de alguma forma, muito obrigado!

  • @ricardosabara3839
    @ricardosabara3839 11 місяців тому +1

    Como sempre excelente didática! Esses conceitos são muito importantes p abrir a mente p Dax!!🎉

    • @fluentebi
      @fluentebi  11 місяців тому

      Muito obrigado Ricardo! Poxa que legal, montei este vídeo justamente com este foco, que bom que surtiu efeito.!

  • @hallanemoura
    @hallanemoura Рік тому

    Sensacional! Não sabia que dava pra usar o allselected sem nenhum parâmetro. Obrigada por essa aula, Alison.

    • @fluentebi
      @fluentebi  Рік тому

      Olá Hallane, obrigado!
      Tbm funciona com ALL, REMOVEFILTERS. bacana neh

  • @ramonnunes3493
    @ramonnunes3493 2 місяці тому

    Sensacional eu conseguir resolver um problema através dessa super aula !

    • @fluentebi
      @fluentebi  2 місяці тому +1

      Fico muito feliz por isso!

  • @DeboraPascoarelli
    @DeboraPascoarelli Рік тому +1

    Alison, que aula! Assisti uma vez e depois voltei mais uma vez no vídeo para reproduzir na prática. A forma que você explica é de uma magia inacreditável. Você de fato tem o dom de ensinar! Depois dessa aula, meu entendimento sobre filtros e linhas ficou mais claro do que saber que 2 + 2 são 4!!! Não canso de agradecer... Muito obrigada por disponibilizar seu tempo, sua didática (que é fora da curva) e por compartilhar esse conteúdo tão rico! Muito obrigada! 🤩

    • @fluentebi
      @fluentebi  Рік тому

      Oie Debora, seus comentários me deixam sem graça.
      O objetivo é esse mesmo: tentar compartilhar um pouquinho do que a gente aprende para dar lugar a mais conhecimento.
      Obrigado por me acompanhar, este é só o começo!

  • @fabriciogarcia7662
    @fabriciogarcia7662 Рік тому +2

    Allselected em branco foi novidade. Boa!!!

    • @fluentebi
      @fluentebi  Рік тому

      Legal neh Fabricio, continue me acompanhando que têm muita novidade por aí!

  • @ewertonluizlimadasilva55
    @ewertonluizlimadasilva55 Рік тому

    Parabéns Alisson, você é fera!! Estava em dúvida de como executar uma dax e vendo sua aula consegui me virar. Valeeuuu

    • @fluentebi
      @fluentebi  Рік тому

      é isso ae! esse é objetivo. Vlw pelo feedback!

  • @WGANALYTICS
    @WGANALYTICS Рік тому

    Simplemeste Art em Forma de Aula Tornando Simples o que todos complicam

    • @fluentebi
      @fluentebi  Рік тому

      Opa @WGANALYTICS muito obrigado. O simples bem feito é top! obrigado por comentar.

  • @PauloVitorGonçalves-z5z
    @PauloVitorGonçalves-z5z 2 місяці тому

    Obrigado pelo conteúdo. São contextos que parecem simples, mas sempre causam confusão na hora de aplicá-los.

  • @ramonnunes3493
    @ramonnunes3493 2 місяці тому +1

    Muito bem explicado top demais

  • @eliezerpardinhosantos1732
    @eliezerpardinhosantos1732 Рік тому +1

    Muito obrigado por compartilhar esse conteúdo!
    Deus te abençoe e faça prosperar o trabalho de suas mãos!

  • @lucasescobarsenra
    @lucasescobarsenra 5 місяців тому +1

    Alisson, parabéns essa foi a melhor aula que assisti sobre contexto de filtros!!

    • @fluentebi
      @fluentebi  5 місяців тому

      Opa Lucas, que legal, fico muito feliz que gostou!

  • @edivaldosantana6282
    @edivaldosantana6282 Рік тому +1

    Alison, boa noite!
    Na Medida de Média Sab 2 , a variavel não deveria ser da semana trabalhada e não da dcalendário para encontrar quantos sábados foram de fato trabalhado. No vídeo parte final já, é no tempo 1:07:29

    • @fluentebi
      @fluentebi  Рік тому +2

      Boa noite Edivaldo, bem reparado.
      Contudo neste modelo, todos os meus sábados eram trabalhados e como eu faço a média de uma sumx se houvesse sábados vazios estes não entrariam na média por teres valores blank(). Muito obrigado pelo seu comentário.

  • @alexandrecavalcantedesouza375
    @alexandrecavalcantedesouza375 6 місяців тому

    Simplesmente ÓTIMO. Parabéns

    • @fluentebi
      @fluentebi  6 місяців тому

      Simplismente muito obrigado, Alexandre!

  • @11235813thiago
    @11235813thiago Рік тому

    muito bom Alison, tem um bom tempo que trabalho com power bi e esse ALLSELECTED "vazio" não conhecia haha ... abraços

  • @lucasmendoncaoficial
    @lucasmendoncaoficial Рік тому

    Esse Alison é muito forte viu. De longe o maior desenvolvedor de PBI do YT q conheci até o momento. Parabéns pelos conteúdos.

    • @fluentebi
      @fluentebi  Рік тому

      😱 Lucas, que honra, fico lisonjeado pelo seu comentário! muito obrigado!

  • @vieira_filho
    @vieira_filho 5 місяців тому

    Que aula de contexto! Parabéns e muito obrigado 🙏🏽

    • @fluentebi
      @fluentebi  5 місяців тому +1

      Muito obrigado, Vieira!

  • @gustavo16lgsc
    @gustavo16lgsc Рік тому

    Excelente explicação. Parabens e obrigado pelo seu tempo.

    • @fluentebi
      @fluentebi  Рік тому

      Olá Gustavo, muito obrigado pelo seu comentário!

  • @hallanemoura
    @hallanemoura Рік тому

    Gostei demais desse estilo de vídeo!!

    • @fluentebi
      @fluentebi  Рік тому

      Olá Hallane!
      que bom que estou porque estou preparando um novo um pouquinho mais avançado! 🤛

  • @dueteventos
    @dueteventos Рік тому

    Inigualavel top Demais

  • @jairschonwald3061
    @jairschonwald3061 Рік тому

    GOOOOOD!!! Vou ter que assistir umas 10XXXX este video para captar estes conceitos.....

  • @antoniolimadasilva4576
    @antoniolimadasilva4576 Рік тому +1

    Mto bom!

    • @fluentebi
      @fluentebi  Рік тому

      Obrigado pelo comentário, Antônio!

  • @gersinhopinto1978
    @gersinhopinto1978 Рік тому

    Boa!! Vendo!

  • @rafaelhenriquefloresbento2683
    @rafaelhenriquefloresbento2683 8 місяців тому

    Muito forte a explicação do FILTER com ALL e VALUES, realmente entendendo o background fica easy.

    • @fluentebi
      @fluentebi  8 місяців тому

      é isso ae, muito obrigado Rafael

  • @KlinAprimora
    @KlinAprimora Рік тому

    A do ALLSELECTED sem argumento eu não sabia! Show demais! Parabéns e obrigado!

    • @fluentebi
      @fluentebi  Рік тому

      Essa realmente é um macete passado pela sagrada tradição do DAX rsrs 🤛

  • @ricardosabara3839
    @ricardosabara3839 Рік тому

    🎉🎉🎉 Suas aulas são um verdadeiro farol pra mim. A cada vídeo melhora a minha visão e entendimento.
    Muitos pontos de dúvida ficam fáceis de entender e aplicar.
    Parabéns pelo conhecimento e pela qualidade da sua didática. Nota 1000!!

    • @fluentebi
      @fluentebi  Рік тому +1

      Obrigado pelo combustível. Estamos só começando 🤛

  • @ramonnunes3493
    @ramonnunes3493 2 місяці тому

    Que super aula

  • @JefersonSilva-li3sh
    @JefersonSilva-li3sh 10 місяців тому

    Melhor conteúdo que já vi sobre o assunto contextos. Foda!

    • @fluentebi
      @fluentebi  10 місяців тому

      muito obrigado Jeferson!

  • @o_alienigena8868
    @o_alienigena8868 Рік тому

    Show!

  • @thiagokalou4275
    @thiagokalou4275 Рік тому

    Ótimo

  • @Jorge_will
    @Jorge_will 6 місяців тому

    Rapaz, que aula exepicional, muito obrigado por comparrtilhar teu conhecimento.
    agora é estudar , estudar e esturar.

    • @fluentebi
      @fluentebi  6 місяців тому +1

      Isso ae Jorge 🚀 muito obrigado!

  • @robertoloch4143
    @robertoloch4143 Рік тому

    Quem Sabe, Sabe. Quem não Sabe, Bate Palmas. Grande Conhecimento. Grande tranquilidade, Paz para Explicar. Obrigado

  • @haroldosantanna689
    @haroldosantanna689 7 місяців тому

    Muito bom, Alison

  • @DanilloCasanova
    @DanilloCasanova Рік тому

    Brabo demais!

  • @labama100
    @labama100 Місяць тому

    Show 👍

  • @alexandregjesus
    @alexandregjesus Рік тому

    Alison, você é muito fera!
    Vi que você mencionou o Mestre Leo e também fez parte do Bootcamp . Muito Show!
    Estou no Bootcamp dessa temporada e, você com seus conteúdos, tem me ajudado bastante, principalmente com essa aula do contextos de filtro.
    Grato por nos proporcionar seu conhecimento.

    • @fluentebi
      @fluentebi  Рік тому +1

      Olá Alexandre! Que legal hein! Permaneça firme e continue!
      Fico feliz que o meu conteúdo tem lhe ajudado. Vou continuar enquanto Deus me permitir!
      Muito obrigado

  • @felipebayona9119
    @felipebayona9119 Рік тому

    Muito útil

  • @gilbertorufino7435
    @gilbertorufino7435 Рік тому

    Amigo só tenho a agradecer. Muiiiito obrigado!!!!
    Seus vídeos são incríveis.

  • @LucianoVazBH
    @LucianoVazBH Рік тому

    Olá Alison, parabens por essa aula top, conteudo excelente e explicado com uma didática incomparável.

    • @fluentebi
      @fluentebi  Рік тому +1

      Olá Luciano! Muito obrigado pelo seu comentário. Vamos nos falando, bastante conteúdo vindo por aí!

  • @joabmoura291
    @joabmoura291 Рік тому

    Ótimo , perfeito , tô gostando muitos dos seus conteúdos, parabéns.

  • @elisaschneider8740
    @elisaschneider8740 Рік тому

    Aula necessária demais! Valeu pelo excelente conteúdo, Alison!

    • @fluentebi
      @fluentebi  Рік тому +1

      Olá @elisaschneider8740. Bota necessário nisso. Este assunto é um dos principais pilares do BI. Muito obrigado pelo seu comentário!

  • @DanielLima-gw6zr
    @DanielLima-gw6zr Рік тому

    Muito bom! Prático e claro. Obrigado! 😁👍

  • @ribeiropaulino311
    @ribeiropaulino311 Рік тому

    Muito bom mesmo. Obrigado por partilhar.

  • @leandrommendes661
    @leandrommendes661 3 місяці тому

    Fala, Alison!
    Parabéns pelo conteúdo! Show de bola.
    Já dei um add no LinkedIn e seguindo o canal.
    Cara, seu conteúdo sobre o conceito de tabelas cá calculate foi incrível, mas surgiu uma dúvida:
    E quando temos mais de uma tabela envolvida no contexto?
    Exemplo, você usa FILTER + VALUES para encontrar valores maiores de 100k.
    E se no visual tivesse Categoria e produto como faria?
    Pergunto pq em muito casos acredito ter essa situação.
    Um abraço!

    • @fluentebi
      @fluentebi  3 місяці тому

      Leandro, primeiramente muito obrigado.
      Infelizmente não há uma bala de prata que serve para matar qualquer problema.
      Nós precisamos ir avaliando o comportamento entre todos os filtros do contexto envolvidos.
      Isso vem com treino e maturidade na lógica e linguagem.
      Entre para nosso grupo no telegram t.me/fluentebi lá você poderá interagir e até tentar solucionar problemas, afinal essa é a melhor forma de aprender. Te espero lá.

  • @andleycardoso7989
    @andleycardoso7989 Рік тому

    Sensacional. Segredinhos que mudam o jogo do entendimento👏🏽😃

    • @fluentebi
      @fluentebi  Рік тому

      opa....sacou a feature! 🤛

    • @andleycardoso7989
      @andleycardoso7989 Рік тому +1

      @@fluentebi me ocorreu uma situação recentemente. O truque do ALL sem declarar tabela ou coluna no argumento da função para calcular o %GT funcionaria caso eu tenha hierarquias para expandir no Dril Down? E funcionaria para dados de colunas de tabelas diferentes? Se primeira resposta for sim?

    • @fluentebi
      @fluentebi  Рік тому

      Oi Andley, com certeza sei que o ALL ou ALLSELECTED sem o filtro, funciona perfeitamente quando apenas uma coluna aplicada no contexto.
      Já quando vc trabalho com níveis de filtros de colunas da mesma tabela ou de tabela diferentes, não é possível garantir sem olhar o modelo. Geralmente, o resultado não é o esperado.
      Aconselho a avaliar o modelo e os contextos aplicados individualmente com esta proposta e aí sim especificar as colunas desejadas para remoção do relacionamento.

    • @andleycardoso7989
      @andleycardoso7989 Рік тому

      @@fluentebi Certo , muito obrigado!

  • @flaeski
    @flaeski Рік тому

    Ótimo conteúdo, parabéns 👏👏👏

  • @LucianoVazBH
    @LucianoVazBH Рік тому +1

    Estou começando no powerbi, tenho uma base de voluntários de 652 mil linhas, onde a cada mudança de status gera uma nova linha para esse voluntario.
    criei uma flag (1 para ativo e -1 para inativo) e faço sum() acumulado para saber se o voluntario esta ativo ou não em determinado periodo, funciona, mas fica muito lento, por exemplo se colocar em uma matriz onde colunas Ano e linhas somatoria, o dax tem que calcular tudo até aquele ano. Como melhorar a performance?

    • @fluentebi
      @fluentebi  Рік тому +1

      Primeiramente, esse volume de linhas não é nenhum problema para o PBI. Se faz necessário entender qual o o momento de lentidão, é na atualização da carga dos dados? Se sim, esta base é um db SQL, planilha, tem join e agregações na etapa de ETL?
      Agora se a lentidão é na interface final na camada de visualização de dados, é necessário entender em que momento ela ocorre: Na filtragem de alguma coluna, ao mudar de página. esse flag criado, tenta criar o mais próximo da origem, isto é, o ideal seria ser direto no banco/planilha, se não tenta criar no Power Query. Agora se cada linha vc quiser em uma matriz ficará lento, porque lembra que neste vídeo eu comentei que em cada contexto a medida é avaliada de forma independente, então se você colocar 652mil linhas x x Anos, quantas vezes esta medida será calculada? Outra dica seria fatiar esta base em grupos com base em alguma característica. Olhando bem por cima, essas são as dicas para te ajudar aí neste caso.

    • @LucianoVazBH
      @LucianoVazBH Рік тому

      @@fluentebi bom dia meu caro, grato pelo feedback,a demora está na camada de visualização, como existem outras colunas como cidade, estado civil, etc, a cada filtro desse o powerbi serviço fica sem recurso para exibir, para vc ter uma ideia, já deixo 1 ano selecionado e um outro filtro, assim consegue carregar a página, mas se o usuário desmarcar todos os filtros, dá falta de recurso.
      Obs:era fonte e cel, passei para sql de uma view via gateway.
      Mas como o problema é na camada final, não teve melhora.

  • @ronielcioramos5056
    @ronielcioramos5056 3 місяці тому

    Muito obrigado pelo conteúdo, Alison. Tenho uma dúvida: no vídeo você utilizou funções de iteração SUM e AVERAGE, mas como se dá o comportamento para o iterador MAX? Porque ele sempre vai retornar o valor máximo no nível de linha, mas no nível total ele sempre retorna o último valor geral. Estou com um problema que eu preciso dos MAX de datas só em níveis de linha e a partir dessas datas recupero valores que estes sim deveriam ser calculados por uma SUMX. Espero que tenha entendido minha questão. Abraços!

    • @fluentebi
      @fluentebi  2 місяці тому

      Olá Roniel!
      A iteração de MAX se dá da mesma forma que SUM porém ela "joga todo mundo em uma caixa" e escolhe o maior.
      Provavelmente, você quer fazer a soma dos VALUES de alguma dimensão porém do maior valor.
      O mais genérico seria:
      SUMX (
      VALUES ( dClientes[Cliente] ) ,
      CALCULATE ( MAX ( fVendas[Faturamento] ) )
      )
      Este é apenas uma suposição.
      Gostaria de sugerir que visitasse nossa comunidade no Telegram (Gratuita) e temos uma seção de ajuda, onde você pode postar lá tua dúvida que eu ou outro membro da comunidade com certeza irá te ajudar se ainda for necessário.
      t.me/fluentebi
      Sds

  • @gutierres98
    @gutierres98 Рік тому

    Alisson, blz? Se deixar só o faturamento e colocar no visual ja não é a mesma coisa que ALLSELECTED ()? As colunas do visual ja não fazem o papel de filtro?

    • @fluentebi
      @fluentebi  Рік тому

      Olá Gutierrez, blz! td jóia contigo. Comigo tudo certo!
      Não compreendi muito bem a sua pergunta.
      Mas quando eu uso o ALLSELECTED() é para eu dividir a linha pelo total.
      Quanto a segunda pergunta, tudo em um visual faz o papel do filtro, linhas, colunas, totais, subtotais, diferentes avaliações... fico à disposição

  • @Emily-kz5xo
    @Emily-kz5xo 2 місяці тому

    Poderia fornecer a base de dados utilizada?

    • @fluentebi
      @fluentebi  2 місяці тому

      Olá, segue.
      t.me/fluentebi/2/2983