Fala Pessoal, boa noite!
Já tem um bom tempo que estou tentando fazer esta segmentação porém ainda sem sucesso. Vejam se conseguem me ajudar no seguinte cenário:
O projeto faz a comparação de faturamento entre várias Empresa por Mês Base. Estas empresas possuem várias Lojas. Desta forma, a análise de faturamento médio por empresa ( TOTAL FATURADO ÷ TOTAL DE LOJAS ) é realizada de 3 formas/períodos distintos:
A) Mês Base X Mesmo período Ano Anterior ( EX.: set/23 X set/22 )
B) Acumulado do ano até o Mês-Base X Mesmo período Ano Anterior ( EX.: Jan/23 à set/23 X Jan/22 à set/22 - Quando seleciona o mês base de setembro/23 )
C) Acumulado 12 últimos meses X Mesmo período Ano Anterior ( EX.: Out/22 à set/23 X out/21 à set/22 - Quando seleciona o mês base de setembro/23 )
Até ai foi bem tranquilo e consegui fazer sem grandes complicações.
No entanto, foi pedido para adicionar um "botão" ( estou usando o toggle ) para filtrar as "Mesmas Lojas" dentro daqueles 3 grupos de comparação de períodos ( A, B e C ), ou seja, quando este filtro for ativado, ele deve filtrar apenas as Lojas, de cada empresa, que tiveram faturamento em todos os períodos.
Veja como é o critério deste filtro usando os períodos citados acima como exemplo:
A) Mês Base X Mesmo período Ano Anterior ( EX.: set/23 X set/22 ) -> Todas as lojas que tiveram faturamento em set/23 E em set/22. Veja que se em set/22 uma loja teve faturamento e em set/23 não tiver, ela não deve ser considerada. Também não pode o inverso, ou seja, se uma loja tiver faturamento em set/23 e não tiver em set/22.
---- OS DOIS PRÓXIMOS SAO OS MAIS DIFICEIS ----
B) Acumulado do ano até o Mês-Base X Mesmo período Ano Anterior ( EX.: Jan/23 à set/23 X Jan/22 à set/22 - Quando seleciona o mês base de setembro/23 ). Aqui deve-se considerar apenas as lojas que tiveram faturamento em todos os períodos, ou seja, de Jan/22 à set/22 e de Jan/23 à set/23. Se em algum mês parou de ter faturamento não pode-se considerar nada de faturamento para esta loja.
C) Acumulado 12 últimos meses X Mesmo período Ano Anterior ( EX.: Out/22 à set/23 X out/21 à set/22 - Quando seleciona o mês base de setembro/23 ) Este é basicamente igual ao anterior, ou seja, tem de considerar as lojas que tiveram faturamento em todos os últimos 24 meses de acordo com o mês base selecionado ( de out/21 a set/23 )
Vejam na imagem os meses que as Lojas da Empresa A possui faturamento. A loja 29, por exemplo, tem faturamento apenas por um período ( jul/22 a set/23 ). Já a loja 1 possui faturamento em todos os períodos.
Ficaria muito grato se pudessem me ajudar pois já tentei inúmeras maneiras, mas nenhuma que foi de fato uma solução concreta.
Caso não tenham entendido, fiquem a vontade para questionar.
Muito obrigado. dados.xlsx