O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Neste tutorial, você aprenderá como calcular a população atual da equipe para várias datas no LuckyTemplates usando as funções COUNTROWS e FILTER . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Esta discussão é baseada em uma pergunta no fórum de suporte do LuckyTemplates.
Um usuário do LuckyTemplates queria calcular o número de membros da equipe que foram contratados em períodos de tempo específicos.
Para esse problema, é importante entender como os dados são configurados. Você deve ter os nomes dos funcionários e as datas em que começaram e saíram, entre outros detalhes. Esses são dados comuns relacionados ao RH.
Para fazer essa técnica funcionar, você deve usar relacionamentos inativos e um tipo de fórmula que permita contar os números entre as datas da mesma linha.
Índice
Dados e modelo de população de funcionários
Vejamos os dados de demonstração.
Você pode ver que a tabela usa números de referência de equipe. Eles são úteis porque os bancos de dados de RH geralmente contêm muitas informações.
Há também a data de início e a data de término. A Data Final retorna em branco se a pessoa ainda for funcionária da empresa.
Agora, para saber o número de funcionários em um determinado período de tempo, primeiro você precisa configurar relacionamentos inativos em seu modelo.
Quando você tem várias datas em sua tabela de fatos, precisa ter relacionamentos inativos para poder trabalhar as informações ou a lógica entre as datas especificadas.
Por exemplo, se você quiser calcular o número de funcionários que começaram em um mês específico, precisará de um relacionamento ativo entre a tabela Data e a tabela População de funcionários.
O uso de relacionamentos inativos permite que você escolha quais elementos em seus fatos e tabela de pesquisa ativar para fazer seu cálculo funcionar.
Escolhendo o Contexto
Para este exemplo, as datas têm um contexto de mês e ano.
Você pode fazer a tabela mostrar um contexto diário simplesmente alterando os Valores no painel Visualizações.
Esta tabela também pode ser transformada em uma visualização:
O gráfico com contexto de dia tem um nível de detalhamento mais granular em comparação com aquele com contexto de mês e ano.
Fórmula para Funcionários Atuais
Cada resultado da linha Equipe atual deve ser calculado individualmente.
Você precisa isolar cada valor e trabalhar com a lógica por trás dele.
Para entender melhor esse conceito, a linha com maio de 2018 será usada como exemplo:
Agora, para calcular o número de funcionários atuais, você precisa usar os eventos em um padrão de fórmula de progresso:
A função COUNTROWS
A função está contando o número de membros da equipe dentro de cada linha na tabela População da equipe.
Função VALUES e a instrução FILTER
Vamos agora nos concentrar nas funções e nas instruções dentro da fórmula.
Para a primeira lógica, os VALUES dentro da função FILTER iteram em cada Data de início na tabela População da equipe:
Se a Data de início for menor ou igual à data , ela será avaliada como TRUE.
Para a linha de maio de 2018, a data MAX é 31 de maio. A primeira lógica fornece uma lista de todos os membros da equipe com datas de início anteriores ao último dia de maio de 2018.
Vejamos agora a segunda lógica da fórmula:
Ele itera pelas datas de término de cada linha na tabela População da Equipe contendo as datas de início que foram retidas após a execução da primeira lógica.
Se a Data final for maior ou igual à Data , ela será avaliada como TRUE.
Para este exemplo, se a data final for maior que o primeiro dia de maio, a equipe ou funcionário ainda existirá dentro desse período de tempo especificado.
A Função ISBLANK
A função avalia se a Data final está em branco.
Se a Data final retornar em branco, significa que a equipe ainda está empregada.
Assim, existem duas condições para a segunda lógica na fórmula. Primeiro, ele precisa avaliar se a Data Final é maior ou igual ao primeiro dia do mês; e segundo, se estiver EM BRANCO.
Depois que a fórmula itera por essas duas lógicas, ela conta os dados restantes na tabela População da equipe.
O FILTRO dentro da função altera o contexto do cálculo.
Como trabalhar com várias datas no LuckyTemplates
Master Virtual Tables no LuckyTemplates usando DAX
Contando clientes ao longo do tempo usando DISTINCTCOUNT no LuckyTemplates
Conclusão
Este tutorial abordou como você pode contar o número de funcionários atuais em várias datas usando a função COUNTROWS e FILTER no LuckyTemplates.
Para resumir, as instruções FILTER constroem uma tabela virtual contendo dados que se ajustam aos critérios que estão sendo avaliados. Em seguida, a função COUNTROWS conta os dados restantes que fornecem o número de funcionários atuais em períodos de tempo específicos.
Relacionamentos inativos são necessários para que essa técnica funcione. Eles garantem que você esteja iterando primeiro cada membro da equipe e, em seguida, trabalhando com os dados filtrados. Este método garante a contagem correta da equipe por data. Um relacionamento ativo teria dado o cálculo incorreto.
Cenários de várias datas podem ser muito confusos quando você está iniciando no LuckyTemplates. Com este tutorial, você entenderá melhor como utilizar esta técnica em seus próprios modelos.
Tudo de bom,
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.
Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.
Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.
Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.
Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.
Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.
Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.
O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber