Ir para conte√ļdo

ūüŹÉ‚Äć‚ôāÔłŹ Sprints

  • postagens
    12
  • coment√°rios
    155
  • visualiza√ß√Ķes
    3.094

Contribuíram para este blog

006 - Sprint | Faturamento por Gerente e Vendedor


Esdras

671 visualiza√ß√Ķes

Nível: Básico - Intermediário - Avançado
 

Pronto para uma nova¬†Sprint? ‚ú®ūüėć

ūüí•Sprint:

Fomos contratados por uma empresa especializada em varejo. Eles estão precisando de uma consultoria em dados. Como toda empresa de varejo, querem alavancar seus negócios, e para isso, criaram um programa de bonificação aos vendedores e gerentes.

Seu desafio é criar um gráfico de faturamento ordenado por gerente e vendedor, como na imagem abaixo:

ImagemSoluo.png.7b116bc459e5a6dd4937c884b250ac67.png

Observação: O faturamento leva em consideração os valores de quantidade vendida, valor unitário e o desconto.

ūüé≤ Base de Dados:

  • Para baixar a base, voc√™ deve acessar este link.

ūüďÖ Prazo:

Você tem até às 08:00 do dia 08/08/2023 para entregar. 

ūüö® Requisitos obrigat√≥rios do desafio:

Tire prints do resultado final.

Importante: Não é para inserir o arquivo PBIX no comentário. Apenas texto e prints!

ūüŹĀ Como entregar:

- Insira um comentário abaixo com o print da sua solução  conforme demonstrado ao final dessa página.

- Depois compartilhe o link desse desafio no LinkedIn mostrando que você está participando da Sprint e utilize as hashtags #incomparaveis e #SprintXperiun.
Sugestão: utilize a imagem da sua solução para chamar atenção na postagem.

(Checaremos, viu?!ūüĎÄ Lembre-se: quem n√£o √© visto, n√£o √© lembrado!)

¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†-- EM CASO DE D√öVIDA, VEJA O EXEMPLO DE COMENT√ĀRIO LOGO ABAIXO!
¬† ¬† ¬† ¬† ¬† ¬† ¬† ¬† ¬† ¬† -- PARA CADASTRAR SUA SOLU√á√ÉO ROLE ESSA P√ĀGINA AT√Č O FINAL


ūüŹÄ Agora a bola est√° com voc√™!

Abraços,
Time da Xperiun

  • Like 1

20 Coment√°rios


Coment√°rios Recomendados

Visitante Anderson Silva

Postado

Segue minha contribuição para  a sprint 006

 

image.png.4a1f5f05973b1987733f442c3b390b44.png 

Link para o coment√°rio
  • Alunos
1 hora atr√°s, Leonardo Karpinski disse:

Top, como fez?
Cola as medidas aqui, fiquei curioso!

Fala Léo blz....

Só consegui chegar nisso depois de rever todas as aulas de ranking....... e a aula de desempatando ranking foi fundamental... pois não estava conseguindo desempatar, estava retornando somente a variável vRankVendedor, o que me retornava em ordem mas com o ranking empatado....  

Ordernar = 
VAR vGerente =
CALCULATE(
    RANKX(
        ALL(dVendedor[Gerente]),
        [Faturamento] //faço o ranking por gerente e faturamento
    ),
    ALL(dVendedor), //removo todos os filtros da tabela vendedor
    VALUES(dVendedor[Gerente]) //retorno os valores da tabela gerente
)
VAR vRankVendedor =
RANKX(
    ALLSELECTED(dVendedor[Vendedor]),
    [Faturamento] //efetuo o ranking de vendedores
)
return
vRankVendedor + 100000 * vGerente //retorno o valor do ranking vendedor, acrescento 10000 para poder fazer a ordenação no calculo e multiplico pelo valor da variavel vGerente para ordenar

Link para o coment√°rio
20 minutos atr√°s, Sandro Vieira disse:

Fala Léo blz....

Só consegui chegar nisso depois de rever todas as aulas de ranking....... e a aula de desempatando ranking foi fundamental... pois não estava conseguindo desempatar, estava retornando somente a variável vRankVendedor, o que me retornava em ordem mas com o ranking empatado....  

Ordernar = 
VAR vGerente =
CALCULATE(
    RANKX(
        ALL(dVendedor[Gerente]),
        [Faturamento] //faço o ranking por gerente e faturamento
    ),
    ALL(dVendedor), //removo todos os filtros da tabela vendedor
    VALUES(dVendedor[Gerente]) //retorno os valores da tabela gerente
)
VAR vRankVendedor =
RANKX(
    ALLSELECTED(dVendedor[Vendedor]),
    [Faturamento] //efetuo o ranking de vendedores
)
return
vRankVendedor + 100000 * vGerente //retorno o valor do ranking vendedor, acrescento 10000 para poder fazer a ordenação no calculo e multiplico pelo valor da variavel vGerente para ordenar

caramba, simplesmente IDENTICA à minha,, parabéns!!!

Link para o coment√°rio
  • Alunos
1 hora atr√°s, Leonardo Karpinski disse:

Top, como fez?
Cola as medidas aqui, fiquei curioso!

Opa mestre Léo, segue abaixo:

Primeiro criei uma medida simples de faturamento:
Faturamento = 
SUMX(
    fVendas,
    (fVendas[QtdItens] * fVendas[ValorUnitario]) - fVendas[DescontoItem]
)

Em seguida criei uma medida para dar  maior peso ao gerente com maior faturamento, onde removi o filtro de contexto do vendedor pra que fosse somado o faturamento total do seu gerente ao seu próprio faturamento:
Peso Gerente = 
VAR vGerente = 
CALCULATE(
    [Faturamento],
    ALL(dVendedor[Vendedor])
)
RETURN
[Faturamento] + vGerente 

Por fim, criei uma medida de ranking que coloquei como dica de ferramenta e utilizei para classificar o gr√°fico:
RankGerente = 
RANKX(
    ALLSELECTED(dVendedor[Vendedor]),
    [Peso Gerente]
)

 

Em 02/08/2023 em 18:45, Edson Igari disse:

Desafio Sprint 006:

Linkedin: (3) Publicação | Feed | LinkedIn

Power BI: Microsoft Power BI
image.png.bdf1c3083d63241aca48f7e2a0ed1f2b.png


 

 

1 hora atr√°s, Leonardo Karpinski disse:

Top, como fez?
Cola as medidas aqui, fiquei curioso!

 

Link para o coment√°rio
  • Alunos
22 minutos atr√°s, Leonardo Karpinski disse:

caramba, simplesmente IDENTICA à minha,, parabéns!!!

L√©o obrigado, tenho muita dificuldade com a DAX ainda, por conta disso participo dos desafios quando posso..... revejo as aulas inerentes aquele assunto, pesquiso no f√≥rum, tem o pessoal que tira d√ļvidas e ajuda, chatGpt, e assim vou tentando fazer e entender, j√° fiz alguns dashboards aqui na empresa, mas n√£o estou efetivo na √°rea ent√£o estes desafios s√£o um diferencial.¬†

Link para o coment√°rio
  • Alunos
1 minuto atr√°s, Edson Igari disse:

@Sandro Vieira, parabéns!!!

Para voc√™ tamb√©m Edson, sua solu√ß√£o √© muito legal..... j√° li muitas das suas solu√ß√Ķes no f√≥rum e me ajudam muito!!!! voc√™ √© fera!

  • Like 1
Link para o coment√°rio
  • Alunos
12 minutos atr√°s, Sandro Vieira disse:

Para voc√™ tamb√©m Edson, sua solu√ß√£o √© muito legal..... j√° li muitas das suas solu√ß√Ķes no f√≥rum e me ajudam muito!!!! voc√™ √© fera!

Opa Sandro, que bom que ajudo de alguma forma. O importante estarmos aqui compartilhando conhecimento e evoluindo juntos.

  • Thanks 1
Link para o coment√°rio
Visitante Alexandre Andrade

Postado

Aqui está a minha solução para este sprint:

image.png.a91c6bf27381432acbe2fff0b865a9c3.png

Link para o coment√°rio
  • Alunos

Usei uma outra abordagem e a considero bem mais simples que a apresentada como solução:
1. Na tabela dVendedor, cria a coluna Rank = RANKX(ALL(dVendedor), [Faturamento])
2. Ainda na tabela dVendedor, ordene a coluna Vendedor por Rank
3. Agora, já no gráfico de barras, com as colunas 'Gerente' e 'Vendedor' no eixo Y e a medida Faturamento no eixo X, ordene o 
gr√°fico por 'Gerente Vendedor' de forma ascendente
4. E pronto !!!

Editado por Ciro
  • Like 1
Link para o coment√°rio
Visitante
Esta postagem est√° impedida de receber novos coment√°rios.
×
×
  • Criar Novo...