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.
A função LASTNONBLANK é uma fórmula DAX interessante que pode ser utilizada de várias maneiras dentro do LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
No entanto, essa fórmula DAX não é usada com frequência devido às complexidades em torno de como ela calcula os resultados.
Presumo que a maioria dos usuários do LuckyTemplates nem percebe que pode utilizar a função de várias maneiras dentro do LuckyTemplates.
A ideia deste tutorial é desmistificar algumas das técnicas que podem ser utilizadas para esta função específica.
Nesta postagem do blog, mostrarei alguns exemplos de LASTNONBLANK . Mostrarei como usei essa função neste relatório, que você pode visualizar na página de recursos do LuckyTemplates.
Eu queria ver a data da última venda e calcular o valor da última venda de forma dinâmica. Dessa forma, podemos clicar em qualquer parte do nosso relatório e realmente detalhar qualquer aspecto.
Para este relatório específico, eu queria analisar quando foi a última vez que vendemos para determinados clientes. Como o relatório é dinâmico, ele será atualizado para nós naquele momento com base no contexto atual.
Obviamente, você tem que entender todo o contexto que você tem sobre um determinado resultado. Mas se você quiser destacar quando foi a última venda, pode fazê-lo usando um cartão único como eu tenho neste exemplo.
Este cartão mostra quando foi a última venda em qualquer momento, com base na sua seleção atual.
Você pode utilizar essa técnica de diferentes maneiras e usá-la em diferentes dimensões em seu modelo.
Índice
Calculando a última data de venda
Neste caso particular, queríamos ter uma tabela de informações que mostrasse a Data da Última Venda para cada produto que vendemos (tabela da esquerda).
Mas também queríamos ver a Data da Última Venda para cada cliente que comprou de nós (tabela à direita). Dessa forma, podemos analisar há quanto tempo um cliente não compra conosco.
A função LASTNONBLANK nos permite fazer esses tipos de análise. Vamos dar uma olhada na fórmula que usei para criar essas duas tabelas.
Se você pensar sobre isso, esta é uma fórmula relativamente simples. Colocamos o LASTNONBLANK dentro de uma tabela ou coluna.
Nesse caso, colocamos em uma coluna Data e avaliamos quando foi a última venda que ocorreu para aquele elemento específico em nossos dados.
Ao fazer isso, podemos analisar e mostrar a última data de venda .
Calculando o valor da última venda
Mas o que também é ótimo é que podemos utilizar essa medida para elaborar uma nova medida, que chamaremos de Last Sale Amount . Para começar, arrastei essas duas medidas-chave em minha tabela:
Então eu usei esta fórmula realmente eficaz onde utilizamos o LASTNONBLANK como um filtro.
Em vez de calcular o resultado da data, calculamos os resultados das vendas. E, novamente, isso será dinâmico com base na seleção que fizermos.
O LASTNONBLANK é uma função bastante versátil porque você não só pode usá-lo para recuperar um resultado, mas também para filtrar resultados.
Usando LASTNONBLANK como uma função escalar
O que LASTNONBLANK realmente faz é retornar uma tabela. A tabela, na maioria dos casos, será apenas um resultado.
Nossa tabela retornará um valor singular porque é uma função com valor escalar. Escalar significa retornar um único valor como um número, texto, data, etc.
Embora LASTNONBLANK seja uma função de tabela e, como tal, sempre retornará uma tabela, ela retornará apenas um valor.
Nesse caso, ele filtrará apenas um valor, que é a última data. Então este filtro nos permitirá extrair o Total de Vendas nessa última data.
Conclusão
Neste tutorial, mostrei alguns exemplos de como utilizar LASTNONBLANK . Também mostrei um pouco da lógica que entra na função.
Devido à sua versatilidade, você pode encontrar insights que historicamente têm sido muito difíceis de encontrar. Você pode encontrá-los com uma sintaxe de fórmula bastante simples com esta função.
Se você pensar em como esse tipo de insight é difícil ao usar ferramentas como o Excel, ficará surpreso com o quão intuitiva e eficaz é essa função para encontrar insights que se referem ao último ou ao primeiro de algo.
Para mais mergulhos profundos na fórmula DAX, confira o curso abaixo em LuckyTemplates Online. Se você realmente deseja dominar o DAX, esse é o curso a ser verificado primeiro.
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.