Ir para conteúdo
  • 0

Mudança de contex para calculo de %


victordardes
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

 

Bom dia!

 

Gostaria de saber qual formula posso utilizar para calcular o percentural de caixas faturadas da NF em relação ao mês.

Quero fazer cascateamento mesmo, sabendo primeiro a relação % NF x Mês e depois a relação Mês x Ano (como ja esta).

image.png.6a53c74f698ca351900f36857f60a921.png

 

Atualmente eu estou tilizando a seguinte formula:

 

% caixas Faturadas INSCOPE = 

VAR vQTDTOTAL =
CALCULATE([Soma Qtd. Caixas],
ALL(fVendas[Nota Fiscal])
)
VAR vQTDANUAL = 
CALCULATE([Soma Qtd. Caixas],
ALLEXCEPT(dCalendario,dCalendario[Mês])
)
RETURN
IF(
    ISINSCOPE(dCalendario[Nome do Mês]),
    DIVIDE([Soma Qtd. Caixas],vQTDANUAL),
    DIVIDE([Soma Qtd. Caixas],vQTDTOTAL)
)

Obrigado

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
6 minutos atrás, victordardes disse:

Edson,

Vi la o seu e-mail, mas não é necessariamente o que eu preciso.

No exemplo do e-mail, esta o inverso do que eu ja tenho.

e-mail = Percentural NF/Mês
O que tenho no momento = Percentual Mês/Ano

O que preciso = Os dois contextos na mesma matriz, ou seja, tanto o percentural Mês/Ano, como também assim que eu abrir o mês e ter a informação NF/Mês

image.png.2239a542d7da26e0ebed9568e54c44f9.png

 

mandei lá novamente. 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
11 minutos atrás, victordardes disse:

 

Bom dia!

 

Gostaria de saber qual formula posso utilizar para calcular o percentural de caixas faturadas da NF em relação ao mês.

Quero fazer cascateamento mesmo, sabendo primeiro a relação % NF x Mês e depois a relação Mês x Ano (como ja esta).

image.png.6a53c74f698ca351900f36857f60a921.png

 

Atualmente eu estou tilizando a seguinte formula:

 

% caixas Faturadas INSCOPE = 

VAR vQTDTOTAL =
CALCULATE([Soma Qtd. Caixas],
ALL(fVendas[Nota Fiscal])
)
VAR vQTDANUAL = 
CALCULATE([Soma Qtd. Caixas],
ALLEXCEPT(dCalendario,dCalendario[Mês])
)
RETURN
IF(
    ISINSCOPE(dCalendario[Nome do Mês]),
    DIVIDE([Soma Qtd. Caixas],vQTDANUAL),
    DIVIDE([Soma Qtd. Caixas],vQTDTOTAL)
)

Obrigado

@victordardes, tudo bem? 

VAR vQTDANUAL = 
CALCULATE([Soma Qtd. Caixas],
ALLSELECTED(dCalendario[Mês], dCalendario[num_mes])
)

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
11 minutos atrás, Edson Igari disse:

@victordardes, tudo bem? 

VAR vQTDANUAL = 
CALCULATE([Soma Qtd. Caixas],
ALLSELECTED(dCalendario[Mês], dCalendario[num_mes])
)

Tudo bem? @Edson Igari,
 

Mesmo alterando a dax , ainda não foi possivel.

Nivel Mês/Ano continua correto.

Ja nivel NF/Mês permanece sem o racional de calculo 

image.png.2037c8db029025956f218c8bfd661037.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
3 minutos atrás, victordardes disse:

Tudo bem? @Edson Igari,
 

Mesmo alterando a dax , ainda não foi possivel.

Nivel Mês/Ano continua correto.

Ja nivel NF/Mês permanece sem o racional de calculo 

image.png.2037c8db029025956f218c8bfd661037.png

@victordardes, remova o filtro da nota fiscal.

CALCULATE(
    [Qtd. Caixas],
    ALL('fVendas - Principal'[Nota Fiscal])
)

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Agora, Edson Igari disse:

@victordardes, alguma coisa de errado vc está fazendo, pois fiz em cima do arquivo que vc havia me mandado. Consegue compartilhar o arquivo???

Edson,

Estou usando exatamente o mesmo arquivo que eu havia compartilhado anteriormente.
 

Cnnsegue me enviar um print da solução feita, pra saber se é o resultado que eu espero? Caso seja isso mesmo, creio que podemos fazer o inverso, de você me compartilhar o arquivo, assim eu faço uma adaptação ou algo do tipo.
 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
4 minutos atrás, victordardes disse:

Edson,

Estou usando exatamente o mesmo arquivo que eu havia compartilhado anteriormente.
 

Cnnsegue me enviar um print da solução feita, pra saber se é o resultado que eu espero? Caso seja isso mesmo, creio que podemos fazer o inverso, de você me compartilhar o arquivo, assim eu faço uma adaptação ou algo do tipo.
 

to te mandando no email pq aqui não tá deixando anexar.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
9 minutos atrás, Edson Igari disse:

to te mandando no email pq aqui não tá deixando anexar.

Edson,

Vi la o seu e-mail, mas não é necessariamente o que eu preciso.

No exemplo do e-mail, esta o inverso do que eu ja tenho.

e-mail = Percentural NF/Mês
O que tenho no momento = Percentual Mês/Ano

O que preciso = Os dois contextos na mesma matriz, ou seja, tanto o percentural Mês/Ano, como também assim que eu abrir o mês e ter a informação NF/Mês

image.png.2239a542d7da26e0ebed9568e54c44f9.png

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
6 minutos atrás, Edson Igari disse:

mandei lá novamente. 

Boa, deu certo!

Muito obrigado novamente, @Edson Igari!

% Caixas Faturadas xperiun = 
VAR vTotal = 
CALCULATE(
    [Soma Qtd. Caixas],
    ALL(fVendas[Nota Fiscal])
)
VAR vTotalAno = 
CALCULATE(
    [Soma Qtd. Caixas],
    ALL(fVendas[Nota Fiscal]),
    ALL(dCalendario[Nome do Mês]),
    ALL(dCalendario[Mês])
)
VAR vResulNF = DIVIDE([Soma Qtd. Caixas],vTotal)
VAR vResulMes = DIVIDE([Soma Qtd. Caixas],vTotalAno)
RETURN
IF(
    ISINSCOPE(fVendas[Nota Fiscal]),
    vResulNF,
    vResulMes
)

 

image.png.f6c9b52e98009de894c5d3bf27013e1a.png

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
2 minutos atrás, victordardes disse:

Boa, deu certo!

Muito obrigado novamente, @Edson Igari!

% Caixas Faturadas xperiun = 
VAR vTotal = 
CALCULATE(
    [Soma Qtd. Caixas],
    ALL(fVendas[Nota Fiscal])
)
VAR vTotalAno = 
CALCULATE(
    [Soma Qtd. Caixas],
    ALL(fVendas[Nota Fiscal]),
    ALL(dCalendario[Nome do Mês]),
    ALL(dCalendario[Mês])
)
VAR vResulNF = DIVIDE([Soma Qtd. Caixas],vTotal)
VAR vResulMes = DIVIDE([Soma Qtd. Caixas],vTotalAno)
RETURN
IF(
    ISINSCOPE(fVendas[Nota Fiscal]),
    vResulNF,
    vResulMes
)

 

image.png.f6c9b52e98009de894c5d3bf27013e1a.png

 

tamo junto

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