Ir para conteúdo
  • 0

Cartão com Melhor mês do Ano e Geral


Amós
Ir para solução Solucionado por Márcio Garcia ,

Pergunta

  • Alunos

Viva

Alguem pode me ajudar com a explicação ou sabe qual video do Leo encontro a explicação de como:

1- Posso retornar o melhor mês e seu respetivo valor das vendas de um determinado ano e

2-Como retornar o melhor mês e seu respectivo valor em toda basde de dados disponivel?

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Boa noite, @Amós,

Se tiver um pbix para facilitar, mas acredito que  solução abaixo vai resolver.

Para retornar o nome do mês:
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(VALUES('dcalendario'[sua coluna de mes]), "Totalfaturamento", [Sua medida de faturamento]), 
        [Faturamento]),
        'dcalendario'[nome do mes])
    

Para retornar o valor:
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(VALUES('dcalendario'[sua coluna de mes]), "Totalfaturamento", [Sua medida de faturamento]), 
        [Sua medida de faturamento]),
        [Sua medida de faturamento])
    

 

Caso minha sugestão tenha sido a resposta mais indicada para a sua dúvida, gentileza indicá-la como solução. 

Márcio Garcia
(51) 98524-2471

Linkedin: https://www.linkedin.com/in/marciopiresgarcia/

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

  • 0
  • Alunos

Uma resposta bastante simples para vc testar é criar um cartão  e usar o filtro laterial  para o mês calendário ( TOPN 1)
image.png.45f055797bb2c22c0aea612f12469913.png

Faça  o mesmo com o  puxar o valor do faturamento.   Um dos cartões vc não permita interação com filtros externos  para que traga todos os anos( período total)  e o outro aceita filtro externo.   Fica a dica.   Depois vc pode testar com medida, se assim o desejar.

 

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

  • 0
  • Alunos

Boa noite.

Veja se a função abaixo lhe atende.. "Adapte para seu modelo".

 

BestMonthSales =
VAR TbMesAcumulado =
    SUMMARIZE(
        fVendas,
        fVendas[Data],
        fVendas[Nome do Mês],
        "Faturamento",
        SUM(fVendas[TotalSales]),
        "Mes",
        UPPER(LEFT(FORMAT([Data],"mmmm"),1))&RIGHT(FORMAT([Data],"mmmm"),LEN(FORMAT([Data],"mmmm"))-1)
    )
VAR VMax = MAXX(TbMesAcumulado,[Sales])
 
RETURN
FILTER(ALLSELECTED(fVendas[MesNomeCompleto]),VMax=[Sales])
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 03/02/2023 em 23:49, Márcio Garcia disse:

Boa noite, @Amós,

Se tiver um pbix para facilitar, mas acredito que  solução abaixo vai resolver.

Para retornar o nome do mês:
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(VALUES('dcalendario'[sua coluna de mes]), "Totalfaturamento", [Sua medida de faturamento]), 
        [Faturamento]),
        'dcalendario'[nome do mes])
    

Para retornar o valor:
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(VALUES('dcalendario'[sua coluna de mes]), "Totalfaturamento", [Sua medida de faturamento]), 
        [Sua medida de faturamento]),
        [Sua medida de faturamento])
    

 

Caso minha sugestão tenha sido a resposta mais indicada para a sua dúvida, gentileza indicá-la como solução. 

Márcio Garcia
(51) 98524-2471

Linkedin: https://www.linkedin.com/in/marciopiresgarcia/

Boa tarde  Marcio!

Desculpe a demora andei fora do curso por motivo de trabalho, voltei a pouco tempo e vi sua mensagem.

Não consegui resolver, com a solução dada acredito que devo ter feito confusão com a quantidade de parenteses colocados.

Voltei a assistir um video da aula e encontrei uma forma de fazer, mas gostaria também de tentar a possibilidade partilhada.

Veja o erro que tive ao tentar aplicar

image.png.4abe1357e89b10a2fba1ecff4dabd901.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa tarde!

Preparei um novo pbix, e estava prestes a partilhar consigo,  e depois de seguir as recomendações deu certo.

Fiquei com uma dúvida qual a razão da presença da palavra Total faturamento a vermelho na formula?

Abaixo o resultado, ja se pode ver o melhor mês Dezembro.

Vou marcar como melhor resposta

image.png.c94eb17c79f66d5732fa55121e07448c.png

Saudações

 

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

  • 0
  • Alunos

Boas Marcio

Muito esclarecedor. Afinal é um nome opcional na escolha mas obrigatório na formula.

Onde é que encontro um print esclarecedor como este que partilhou, mais para o caso de eu ter dúvidas sobre outras formulas.

Saudações

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

  • 0
  • Alunos
Em 03/02/2023 em 23:49, Márcio Garcia disse:

Boa noite, @Amós,

Se tiver um pbix para facilitar, mas acredito que  solução abaixo vai resolver.

Para retornar o nome do mês:
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(VALUES('dcalendario'[sua coluna de mes]), "Totalfaturamento", [Sua medida de faturamento]), 
        [Faturamento]),
        'dcalendario'[nome do mes])
    

Para retornar o valor:
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(VALUES('dcalendario'[sua coluna de mes]), "Totalfaturamento", [Sua medida de faturamento]), 
        [Sua medida de faturamento]),
        [Sua medida de faturamento])
    

 

Caso minha sugestão tenha sido a resposta mais indicada para a sua dúvida, gentileza indicá-la como solução. 

Márcio Garcia
(51) 98524-2471

Linkedin: https://www.linkedin.com/in/marciopiresgarcia/

Ola

Ainda sobre a medida acima, eu tenho um filtro de Ano presente no relatorio, e este faz com que o TOP N seja limitado ao ano indicado, mas eu quero considerar o Top de toda base de dados (Todos Anos), usei a função All, mas não esta a dar certo, tem alguma ideia de como posso fazer?

 

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...