Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente, especialmente se você deseja que seus cálculos DAX funcionem com eficiência. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Neste artigo, analisarei o contexto do filtro . Cada fórmula DAX é calculada em um processo de duas etapas.

Índice

Fórmula DAX: um processo de duas etapas

O primeiro passo é o contexto de avaliação ou o contexto inicial. Em seguida, o DAX toma uma decisão com base na função que você escreve ou no tipo de cálculo que fará.

Ele se ramifica na segunda etapa, que é o contexto do filtro ou o contexto da linha .

Há uma diferença muito grande entre esses dois contextos, embora você possa obter os mesmos resultados escrevendo uma fórmula diferente.

Para realmente entender como o DAX funciona, você precisa entender a diferença entre os dois e como as coisas são realmente calculadas na memória por meio do DAX.

Compreendendo o contexto do filtro

O contexto do filtro é relativamente simples. É relativamente simples porque realmente se alinha às agregações simples que você faz. Para entender o que realmente está acontecendo, vamos analisar um exemplo bem específico.

Temos dois exemplos: quantidades totais vendidas por dia e quantidades totais vendidas por produto. Esses dois têm exatamente a mesma fórmula, mas com diferentes contextos de avaliação .

Vamos examinar exatamente como isso é calculado para a linha superior em cada uma dessas tabelas.

Introdução ao contexto de filtro no LuckyTemplates

Como você pode ver na linha superior, vendemos 24 produtos no dia primeiro de janeiro de 2015. Um filtro é colocado na data de primeiro de janeiro de 2015 para que o cálculo funcione.

Introdução ao contexto de filtro no LuckyTemplates

Se pularmos para o modelo de dados, podemos ver que o filtro colocado na Data flui pelo relacionamento até passar pela tabela Vendas.

Introdução ao contexto de filtro no LuckyTemplates

Na tabela Vendas, a data de compra é filtrada para primeiro de janeiro de 2015. E quando esse filtro estiver ativado, tudo o que restará será primeiro de janeiro de 2015.

Introdução ao contexto de filtro no LuckyTemplates

Agregação no Contexto do Filtro

Como estamos somando a coluna Quantidade nesta função, a agregação no contexto do filtro faz uma grande avaliação ou agregação de toda a coluna.

O contexto do filtro significa simplesmente que os filtros são colocados em prática. Isso fará com que o DAX examine toda a coluna restante e faça uma agregação de tudo de uma vez.

Introdução ao contexto de filtro no LuckyTemplates

O mesmo pode ser dito para uma variedade de cálculos diferentes. Você pode fazer isso enquanto tenta contar o total de transações que estava fazendo ou a receita total que está criando. A mesma agregação pode ser feita após a conclusão do contexto de avaliação .

Há tantos contextos no DAX que às vezes pode ficar confuso. Uma dica que posso compartilhar com você é associar o contexto do filtro à agregação , como uma soma ou uma média, ou um mínimo e um máximo. Isso é o oposto de uma iteração, que é o que funciona com o contexto de linha.

Conclusão

Para resumir, um contexto de filtro funciona depois que o contexto de avaliação inicial é concluído. A chave é associá-lo a uma agregação. O que acontece nos bastidores é que ele faz essa grande agregação de uma coluna depois que todos os filtros foram colocados no lugar.

Você pode consultar estes links para saber mais sobre a aplicação do contexto de filtro dentro do LuckyTemplates:

Contexto de avaliação – (1.8) Guia definitivo para iniciantes do DAX

Explicando o contexto da linha – (1.10) Guia definitivo para iniciantes do DAX

Desfrute de trabalhar com este.


O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber