O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
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.
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.
Se pularmos para o modelo de dados, podemos ver que o filtro colocado na Data flui pelo relacionamento até passar pela tabela Vendas.
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.
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.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.
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.
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.
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.
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.
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.
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