Ir para conteúdo
  • 0

Contagem distinta com 2 argumentos


Victória Braga
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Alunos

Bom dia. Preciso fazer a contagem distinta das lojas em que a soma dos meses escolhidos (ou do ano todo) seja negativo. Usando a fórmula abaixo consigo fazer isso apenas para 1 mês escolhido, mas quando seleciono 2 meses ou mais, ela conta a quantidade de lojas mais de uma vez:

CALCULATE(DISTINCTCOUNT(fRealizado[LOJAS]),
FILTER(fRealizado, fRealizado[= EBITDA]<0))


Já tentei fazer com sum e com values também e não deu certo. Alguém consegue me ajudar?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Veja se é isso:

Contagem Ebitda Positivo = 
    COUNTROWS(
    FILTER(
        SUMMARIZE(
            fRealizado,
            [LOJAS],
            "EBITDA",
            SUM(fRealizado[EBITDA])
        ),
        [EBITDA] >= 0
    )
)

 

Contagem Ebitda Negativo = 
COUNTROWS(
    FILTER(
        SUMMARIZE(
            fRealizado,
            [LOJAS],
            "EBITDA",
            SUM(fRealizado[EBITDA])
        ),
        [EBITDA] < 0
    )
)

 

Exemplo-Ebitda.pbix

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
3 horas atrás, Nelson Kobayashi disse:

Olá @Victória Braga!

Olhando aqui, me parece que os valores estão certos...

Nesse contexto do print abaixo, quais seriam os valores esperados ?

image.png.5ae6748c3ca7177c4f64e540140b8ec4.png

 

@Nelson Kobayashi, no seu print a contagem aparece certa, mas quando não está filtrado a contagem fica errada.

Nos gráficos da imagem abaixo, por exemplo, ele está me dando um total de 10 lojas, enquanto o máximo são 5. Ele está contando todas as lojas em cada mês, gostaria que ele contasse apenas em relação ao somatório do filtro (isso é, faria a contagem de loja do somatório dos meses escolhidos).

Capturar.PNG

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
46 minutos atrás, Bruno Abdalla de Souza disse:

Veja se é isso:

Contagem Ebitda Positivo = 
    COUNTROWS(
    FILTER(
        SUMMARIZE(
            fRealizado,
            [LOJAS],
            "EBITDA",
            SUM(fRealizado[EBITDA])
        ),
        [EBITDA] >= 0
    )
)

 

Contagem Ebitda Negativo = 
COUNTROWS(
    FILTER(
        SUMMARIZE(
            fRealizado,
            [LOJAS],
            "EBITDA",
            SUM(fRealizado[EBITDA])
        ),
        [EBITDA] < 0
    )
)

 

Exemplo-Ebitda.pbix 50 kB · 2 downloads

Perfeito, Bruno. Deu certo! 

Obrigada

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Valeu @Bruno Abdalla de Souza!

Agora ficou mais claro. Era pra ter analisado como Matriz e eu joguei tudo em tabela...

Assim fica mais fácil de analisar:

image.thumb.png.8498ae4215a0abe624d409dae721916e.png

Olhando pelo gráfico usado pela @Victória Braga causa uma certa estranheza porque o Ebitda negativo do RJ dá impressão que ficou fora da contagem...

image.thumb.png.98cf62e9f780c94f75f92e18e61bb443.png

Mas aí já é uma questão de contexto... basta uma explicação que tudo ficará esclarecido.

Só sei que eu preciso treinar muuuito esse SUMMARIZE ... Já estudei e revisei um monte de vezes mas ainda apanho dessa função ...

Valeu Bruno e Victória  ! Feliz 2022 pra vocês !

 

Editado por Nelson Kobayashi
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...