Colunas calculadas no SharePoint | Uma visão geral
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Nesta postagem do blog, apresentarei as funções da tabela DAX. As funções de tabela são simplesmente que retornam uma tabela.
Algumas das funções de tabela mais comuns que você pode encontrar no LuckyTemplates são as funções FILTER , VALUES e ALL . Usando essas funções de tabela, você pode criar tabelas virtuais dentro do LuckyTemplates.
Tabelas físicas são tabelas que você pode encontrar literalmente no modelo de dados. As tabelas virtuais são aquelas que foram criadas virtualmente usando várias funções DAX.
Nas próximas seções, ensinarei algumas técnicas de como usar funções de tabela.
Índice
Usando funções de tabela
Neste exemplo, calcularei o número de transações acima de US$ 10.000 usando a fórmula Total Larger Transactions .
Vou começar a fórmula com a função . Com base na descrição, a referida função conta o número de linhas em uma tabela após o contexto inicial. Assim, preciso inserir uma tabela após a função. No entanto, a tabela não precisa ser física como a tabela Vendas .
Se você colocar a tabela Vendas , os resultados simplesmente mostrarão o número de transações. Isso é semelhante aos resultados da medida Total de transações .
Se você observar a fórmula de Total de transações , ela usará a função . Esta é apenas outra maneira de calcular os mesmos resultados usando funções DAX.
No exemplo a seguir, quero mostrar como funciona a função COUNTROWS . Desta vez, usarei a função de tabela para criar uma tabela virtual.
A função FILTER passará por cada linha da tabela Sales . Ele avaliará cada linha da coluna Total Sales se for maior que US$ 10.000 ou não. Se a venda de uma única linha for superior a US$ 10.000, ela será contada como uma transação.
Como você pode ver, os resultados na coluna Total Larger Transactions agora estão atualizados.
Usando a tabela virtual, criei um filtro adicional após o contexto inicial. E o mais importante, fiz dentro da própria fórmula, sem precisar criar uma tabela física.
Por exemplo, vamos examinar o resultado específico de 10 de outubro de 2018. No modelo de dados, você pode ver que o filtro fluiu da tabela Datas para a tabela Vendas .
Dentro da fórmula, acabei de colocar outro filtro usando uma função de tabela diferente para poder avaliar quantas transações são maiores que $ 10.000. Este cálculo é um bom exemplo de como as tabelas virtuais são úteis.
Usando a função VALUES
Agora, mostrarei outro exemplo de funções de tabela. Trata-se de calcular as vendas médias usando a função .
Iniciarei a medição de Vendas Médias por Cidade com a função . De acordo com o IntelliSense, vou precisar de uma tabela. Mais uma vez, não precisa ser uma mesa física, então vou usar uma virtual.
Para criar uma tabela virtual, usarei a função VALUES e adicionarei Regions[City] e Total Sales .
Com a função AVERAGEX , a fórmula avaliará cada linha da tabela virtual. Após o contexto inicial, a fórmula calcula as vendas totais de todas as cidades linha por linha.
Depois de calcular as vendas de cada cidade, a fórmula calcula a média. Nos resultados, você pode ver a média de vendas por cidade nas datas indicadas.
Cálculo de vendas usando funções de tabela
Neste último exemplo, mostrarei outra função de tabela DAX que é a função Desta vez, calcularei as vendas totais da cidade com a ajuda de .
Na fórmula All City Sales , você pode ver que iniciei a fórmula com a função CALCULAR .
Adicionar a função ALL remove os filtros existentes na coluna Cidade . Portanto, a medida calculará as vendas totais em todas as cidades disponíveis.
Se você comparar os resultados de All City Sales e Total Sales , terá os mesmos resultados. No entanto, se você selecionar uma cidade específica no filtro, os resultados de todas as vendas da cidade permanecerão os mesmos.
Ele fornecerá os mesmos resultados, independentemente de qualquer seleção. Isso ocorre por causa da função CALCULAR .
A referida função permite alterar o contexto do cálculo. Ao adicionar a função ALL , ela remove o contexto inicial da tabela Regions .
Como usar a função COUNTROWS DAX em tabelas
Lógica de datas múltiplas no LuckyTemplates usando DAX
Otimizando sua fórmula do LuckyTemplates usando funções DAX avançadas
Conclusão
Este tutorial apresenta as funções de tabela mais comuns. Se você usá-los com frequência em seus cálculos, poderá dominá-los rapidamente.
Além disso, você pode tornar as coisas mais avançadas se começar a combinar as referidas funções da mesa. Você provavelmente encontrará isso ao executar totais cumulativos, médias móveis, análise de desgaste e análises de vendas cruzadas.
Você aprenderá cálculos DAX mais avançados quando passarmos a medir a ramificação.
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.
Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.
Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.
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.