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.
Um dos tópicos mais cruciais para qualquer iniciante em LuckyTemplates é a iteração de funções . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Portanto, antes que você comece a trabalhar com cálculos complexos, compartilharei com você algumas funções de iteração simples neste artigo.
Índice
Por que usar funções de iteração?
Eu recebo essa pergunta o tempo todo enquanto faço treinamentos ao vivo ou reuniões ao vivo.
Então, por que devemos usar funções de iteração em vez de apenas criar uma coluna calculada e usar SUM?
Utilizamos funções de iteração nos casos em que não temos a coluna disponível que fornece as informações para fazer uma SOMA simples.
Para explicar melhor as funções SUMX e AVERAGEX , vamos trabalhar em uma tabela genérica de vendas. Temos duas informações principais disponíveis: a quantidade do pedido e o preço pelo qual vendemos um determinado produto .
Assim, em cada venda que fizemos, sabemos a quantidade encomendada e o preço. Mas não temos uma coluna de receita ou coluna de vendas com nome genérico para fazer uma soma.
Para calcular esse resultado específico virtualmente, podemos percorrer a tabela de vendas e usar SUMX ou AVERAGEX . Essas funções permitem iterar por meio de uma tabela física ou virtual.
Cálculos Simples Usando SUMX
Para obter as vendas totais, multiplicaremos linha por linha a quantidade do pedido pelo seu preço unitário. Depois disso, vamos salvar todos os resultados individuais na memória e depois resumi-los. Isso é exatamente o que a função SUMX faz.
Esta é a razão mais pura pela qual essas fórmulas específicas são tão importantes e mais ideais para usar do que criar alguma coluna calculada e fazer esses cálculos individualmente.
O mesmo será feito para o Custo Total. Vamos percorrer a tabela de vendas e multiplicar a quantidade do pedido pelo custo unitário total.
Mas lembre-se que nesta tabela em particular, não temos uma coluna de custo total, então não poderíamos simplesmente fazer uma soma simples. Portanto, precisamos ir linha por linha, o que às vezes é chamado de contexto de linha.
Você pode aprender mais sobre o contexto de linha através deste link:
Explicando o contexto da linha – (1.10) Guia definitivo para iniciantes do DAX
Cálculos simples usando AVERAGEX
À medida que entramos em AVERAGEX , vamos detalhar o grupo de medidas Average per Day que tenho e calcular a Average Sales per Month.
No contexto atual, vamos iterar por meio de uma tabela virtual em vez de toda a tabela de dados. Isso é totalmente legítimo com a função AVERAGEX . E então vamos criar uma tabela virtual usando os valores.
Os valores nos trarão uma tabela de colunas de cada mês e ano únicos. E então vamos agregar as vendas totais para cada mês e ano.
Neste caso particular, temos três meses, então ele vai criar uma tabela de três meses e calcular as vendas de cada mês e, em seguida, fazer a média de tudo.
Outro exemplo que podemos observar é o cálculo das vendas médias por cliente.
Neste caso particular, vamos criar uma tabela virtual de cada cliente e quantas vendas cada cliente fez iterando por meio deles.
Assim que tivermos as vendas de cada cliente, podemos fazer uma média e isso nos dará a média de vendas por cliente.
Como medir médias por dia no LuckyTemplates com DAX
Lógica avançada nas funções de iteração DAX – exemplo detalhado
de totais cumulativos entre médias e lógica de data dinâmica – DAX avançado
Conclusão
Ter uma compreensão muito boa de como essas funções de iteração funcionam desde o início e realmente utilizá-las é muito importante.
Podemos usar essas funções de iteração fisicamente em uma tabela ou até virtualmente com qualquer tabela que você queira colocar dentro da função específica. Você pode colocar toda uma gama de parâmetros diferentes aqui.
Eu pessoalmente uso essas funções no próprio desenvolvimento que faço.
Desfrute de trabalhar com este. Você pode conferir o esboço do modelo LuckyTemplates Showcase neste link:
Sinta-se à vontade para praticar o uso das várias funções de iteração disponíveis no LuckyTemplates e não se esqueça de navegar por estes links para obter mais informações sobre este tópico:
Entendendo como funciona a função AVERAGEX
Como entender as tabelas virtuais dentro das funções de iteração no LuckyTemplates – Conceitos DAX
Espero que você consiga entender bem como esse cálculo específico funciona dentro do LuckyTemplates.
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.