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, abordarei algumas agregações simples no LuckyTemplates que você pode usar em seus cálculos DAX .
Esta é uma continuação do blog que publiquei anteriormente, onde abordei as diferenças entre uma medida e uma coluna calculada.
Primeiro, continuarei trabalhando nas medidas pelas quais passei no blog anterior e, em seguida, apresentarei algumas funções de agregação que você pode usar à medida que prossigo. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
O principal objetivo deste blog é ajudá-lo a se familiarizar com a criação de medidas.
Vamos começar.
Índice
Criando um grupo de medidas
Se você se lembra, no blog anterior, criei medidas que usei para calcular virtualmente informações adicionais que desejo obter de meus dados.
As medidas que fiz foram as medidas Total Sales e Total Quantity .
Primeiro vou mostrar como organizar essas medidas que fiz. Para fazer isso, vou criar um grupo de medidas .
Primeiro, vá para a guia Início e selecione Inserir dados.
Depois disso, altere o nome da tabela para Key Measures.
Você pode escolher qualquer nome que desejar. Escolhi esse nome porque se encaixa no contexto do que quero fazer com a mesa.
Como você pode ver na guia de campos, a tabela Key Measures ainda não contém nada.
Agora, o que vou fazer é preencher com as medidas que fiz.
Primeiro, adicionarei a medida Total Quantity à tabela recém-criada.
Para fazer isso, clique na medida Total Quantity, vá para a guia Measure tools e altere a tabela Home para Key Measures.
E então, faça o mesmo com a medida Total Sales.
Clique na medida Total Sales, vá para a guia Measure tools e, em seguida, altere sua tabela Home para Key Measure.
Depois de fazer isso, você verá que as medidas estão na Tabela de medidas-chave.
Agora, vou remover a coluna denominada Column1 porque realmente não preciso dela.
Agora, entrarei e sairei do painel na guia Campos. Para fazer isso, clique duas vezes no botão de entrada/saída do painel destacado no canto superior direito da imagem abaixo.
Como você pode ver, as Key Measures agora são um Measure Group, conforme representado pelo ícone da calculadora ao lado de seu nome. Agora também está localizado na parte superior da guia Campos.
Eu recomendo que você comece a adicionar essa boa prática em seu fluxo de trabalho de desenvolvimento.
Eventualmente, você começará a se ramificar em medidas mais complexas. Portanto, organizá-los desde o início ajudará você a ter mais facilidade em fazer referência a eles para uso futuro.
Agregações no LuckyTemplates
Nas medidas que já fiz, usei apenas funções de iteração.
Na medida Total Sales, usei a função de iteração .
Enquanto na medida Total Quantity, usei a função .
Agora, como já mostrei alguns exemplos de funções de iteração, começarei apresentando algumas agregações no LuckyTemplates que também são úteis.
Estou fazendo isso porque não importa qual cálculo você esteja fazendo, quero que você o faça com uma medida DAX.
O início de qualquer coisa avançada no LuckyTemplates, especialmente do ponto de vista analítico, começa com algo simples.
Ele começa apenas pegando o jeito das medidas DAX e familiarizando-se com como escrevê-las o mais rápido possível.
Aqui, mostrarei algumas agregações simples no LuckyTemplates .
Como você pode ver, a tabela é dividida pelos filtros Short Month e Salesperson Name por causa do que fiz no blog anterior.
Mesmo que esses filtros estejam aqui, ainda posso usar esta tabela para mostrar alguns exemplos de como usar funções de agregação.
Não se preocupe muito com os filtros, desde que haja algum cálculo acontecendo em segundo plano.
Também usarei esses filtros posteriormente para mostrar como as agregações no LuckyTemplates funcionam com eles.
Para começar, vá para a guia Ferramentas de medida e clique em Nova medida.
O problema com a criação de medidas é que elas aparecem em qualquer tabela que você selecionar na guia Campos. Então, primeiro, certifique-se de ter clicado na tabela Key Measures antes de criar uma nova medida.
Agora que criei uma nova medida, altere “Medida” para “Quantidade média” para nomeá-la corretamente.
Começarei com um cálculo que requer uma função de agregação simples, a função
A função AVERAGE retorna a média aritmética de todos os números em uma coluna.
Vou tirar a média dos valores na coluna Quantidade da tabela Vendas.
A configuração da fórmula é mostrada abaixo.
Vou somar todos os valores na coluna Quantidade e, em seguida, tirar a média deles.
Depois disso, pegue a medida Average Quantity na tabela Key Measures na guia Fields e arraste-a para o visual.
Como você pode ver, os valores na coluna Quantidade Total e na coluna Quantidade Média são todos iguais, exceto pelo valor Total.
Isso porque, para cada produto, eles compraram apenas em uma transação, mas compraram várias.
Por exemplo, Henry Cox comprou 3 quantidades do Produto 56 em uma transação.
Agora, farei outra medida apenas para mostrar mais exemplos de funções de agregação.
Então, novamente, vá para a guia Ferramentas de medida e clique em Nova medida.
Outra agregação que você pode usar no LuckyTemplates é a função , que retorna o menor valor numérico ou de texto em uma coluna.
Outra é a função que retorna o valor máximo numérico ou de texto em uma coluna.
Estes são exemplos de funções de agregação que você pode entender facilmente e usar em situações em que se encaixam.
Mas o que eu realmente quero fazer é calcular o Total de transações. Para fazer isso, vou usar uma função chamada .
Primeiro, renomeie a medida alterando "Medida" para "Total de transações".
Em seguida, adicione a função COUNTROWS. Essa função pega uma tabela e retorna o número de linhas dessa tabela.
Como quero calcular o Total de transações, vou contar quantas linhas existem na minha tabela Vendas.
Para fazer isso, dentro da função COUNTROWS, faça referência à tabela Sales. Foi assim que montei a fórmula.
A função passará pela tabela Sales e então contará o número de linhas ali.
Como cada linha na tabela Sales representa uma única transação, contar cada linha é como contar cada transação.
Agora, pegue a medida Total Transaction na tabela Key Measures e arraste-a para o visual.
Depois de fazer isso, você verá que há apenas uma transação de cada vez.
Este é o resultado de ter os filtros que temos.
Isso significa apenas que, em maio, Henry Cox, por exemplo, comprou 3 quantidades do Produto 56 em uma transação de Ernest Wheeler.
Agora vou mudar as coisas. Primeiro, removerei a coluna Nome do produto clicando no botão X, conforme mostrado abaixo.
E também desmarcarei todos os filtros.
Para fazer isso, clicarei na caixa ao lado do nome de Ernest Wheeler.
E também clique na caixa ao lado de maio.
Você verá que os números mudaram bastante.
Vamos dar uma olhada em Martin Berry. O total de vendas que recebi dele é de $ 87.727, a quantidade total de produtos que ele comprou é 51 e, em média, ele compra 1,89 de meus produtos em cada uma de suas 27 transações totais comigo.
Como você pode ver, depois que mudamos os filtros de nossos cálculos, os resultados também mudaram.
É aqui que entra a escalabilidade das medidas DAX. Se você pensar bem, as fórmulas que usamos são muito simples.
Usamos apenas as funções SUMX, SUM, RELATED, AVERAGE e COUNTROW para nossas medidas. Estas são funções com as quais espero que você se acostume facilmente.
Ao usar essas funções simples, podemos facilmente obter vários cálculos apenas alterando o contexto.
Este é o verdadeiro poder das medidas DAX. Sem adicionar outras fórmulas, você pode obter muitos insights apenas alterando seus filtros.
Isso só é possível pelo modelo que você construiu. Portanto, verifique se você tem o modelo certo.
A última coisa que quero mostrar é que você pode formatar os resultados em sua tabela se precisar.
Como sei que o Total Sales deve ser em Dólares, vou alterar para o formato correto.
Para fazer isso, clique na medida Total Sales, vá para a guia Measure tools e, na seção Formatting, altere Whole number para Currency clicando no ícone $.
Existem várias maneiras de formatar seus resultados, se necessário.
Depois de fazer isso, os resultados agora devem ficar assim:
Introdução ao contexto de filtro no LuckyTemplates
Noções básicas sobre não dinâmico e dinâmico no LuckyTemplates – Revisão do editor de consultas
Demonstrar vendas QoQ usando inteligência de tempo no LuckyTemplates
Conclusão
Neste blog, examinei alguns exemplos de funções de agregação que você pode usar em seus cálculos DAX.
Mostrei as funções AVERAGE, MIN, MAX e COUNTROWS, que são definitivamente fáceis de entender.
Espero que isso ajude você a entender o que pode ser alcançado ao usar as medidas DAX no LuckyTemplates.
Tudo de bom,
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.