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.
Ao trabalhar com dados calculados, às vezes será necessário comparar diferentes conjuntos de dados. Mostrarei como fazer isso combinando diferentes funções de tabela. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
A função é a melhor coisa para usar em casos como esses. Alguns também podem dizer que é igualmente útil na comparação de dados calculados. Mas depois de descobrir como usar INTERSECT , segue-se o que você poderá aplicar à função EXCEPT em seus cálculos também.
Índice
Dados de amostra
Para mostrar o que o INTERSECT pode fazer, vou mostrar como comparar clientes de dois períodos de tempo diferentes.
No exemplo abaixo, tenho uma segmentação de data para me ajudar a definir o intervalo de tempo necessário. Também tenho uma coluna para os estados onde os clientes fazem seus pedidos. Claro, isso pode ser uma dimensão completamente diferente, dependendo dos insights que você está tentando obter.
Também tenho minha receita total para cada estado, que também é mostrada na visualização.
Agora eu quero ver quantos dos clientes que fizeram uma compra em uma data específica no ano passado também fizeram uma compra na mesma data este ano. Isso significa que estou analisando duas listas específicas de clientes que fizeram uma compra na mesma data, mas em anos diferentes . A partir daí, vou descobrir quantos clientes aparecem nas duas listas.
Comparando clientes de dois períodos de tempo
Antes de poder comparar essas duas listas de clientes, preciso primeiro chegar ao Total de clientes .
O Total de Clientes inclui aqueles que fizeram compras em diferentes lojas em diferentes estados dentro do prazo especificado. Usei uma fórmula simples para chegar a esse resultado.
Usei a função porque ela traz uma única lista de valores únicos. Nesse caso, ele nos mostrará os clientes que compraram produtos no período de tempo especificado.
Eu também usei a função . Isso contará o número de valores exclusivos da lista.
Estou referenciando a tabela Sales para esta medida.
Por que não usar a tabela Cliente?
Se eu fizer referência à tabela Cliente diretamente, acabarei contando apenas cada cliente, independentemente do período de tempo. Eu preciso ter certeza de que o contexto certo é usado. Ao utilizar a tabela Vendas , não só atendo os clientes, como também obtenho informações sobre onde e quando fizeram a compra.
Agora que tenho o Total de clientes , posso criar a lista de clientes da mesma data, mas do ano passado. É aqui que a medida se torna um pouco mais complicada.
Deixe-me entrar em cada parte desta medida, pouco a pouco.
Lembre-se que estou tentando mudar o contexto da tabela. É por isso que vou usar a função .
é uma função familiar porque eu a uso em meus exemplos na maioria das vezes. Ele altera o contexto de um cálculo específico. CALCULATETABLE, por outro lado, altera o contexto de uma tabela inteira .
Como quero alterar o período de tempo, vou usar a função .
Usar CALCULATETABLE me permite adicionar parâmetros de filtro . Usando a função DATESBETWEEN , posso me concentrar em um período de tempo que cai 365 dias abaixo das datas e . Em resumo, ele adia o prazo para o ano passado e cria outra lista de clientes a partir daí.
Novamente, estou usando a função COUNTROWS para calcular o número de clientes após a aplicação dos filtros adicionais.
Agora que tenho duas listas, posso trazer as medidas que fiz para a função INTERSECT .
A função INTERSECT examinará virtualmente a lista que está sendo referenciada. Nesse caso, é o Índice de Nome do Cliente. Ele examinará cada um desses clientes e os comparará com a segunda lista de um ano atrás.
Ao comparar os dados calculados, ele examina os que aparecem em ambas as listas. Por exemplo, a tabela abaixo mostra que 224 clientes fizeram compras na mesma data em dois anos diferentes na Califórnia.
Como maximizar o uso da função INTERSECT – DAX avançado
Crie relatórios no LuckyTemplates para mostrar desvios e insights
Análise de novos clientes usando o DAX avançado
Conclusão
Felizmente, agora você pode imaginar outros cenários em que a função INTERSECT pode ser usada para comparar dois conjuntos de dados calculados.
Você pode até apresentar a comparação em porcentagens e aplicar algumas técnicas de ramificação de medidas. Você pode olhar para os clientes que não voltaram e enviar algum material de marketing para eles.
Isso realmente mostra quanta percepção você pode obter quando aprender a usar diferentes funções 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.