Ir para conteúdo
  • 0

Problema com total da coluna com medida de ultimo valor


Ir para solução Solucionado por Renato Carlos Rossato ,

Pergunta

  • Alunos
Postado

Fala pessoal, bom dia!

Tenho uma medida para pegar a quantidade do estoque atual considerando a ultima data que o produto teve movimento. 
Meu problema é que preciso que o totalizador dessa medida some a quantidade de estoque, porém como ela traz a última data o total da coluna fica errado.
image.png.71cc9089bf4ab59cfe4ddcb50887d781.png

image.png.c0e5fc326bfd1c559e18d0c6a24fda65.png

Preciso que no lugar desses 17.923,50 fique a soma das quantidades da coluna.

Já tentei usar a sumx e values de varias formas dentro da medida e não consegui que trouxesse o valor correto da soma.
Alguma idéia de como solucionar?

7 respostass a esta questão

Posts Recomendados

  • 2
  • Alunos
  • Solução
Postado

Olá @lourenço rosa, tenta com SUMMARIZE que acredito que irá retornar o resultado que precisa:

Estoque Atual = 
VAR SUMARIZA = 
SUMMARIZE(
                        Movimentos,
                        Movimentos[Produto],
                        "@Estoque Atual",
                       [Quantidade Estoque 2]
)

RETURN
SUMX(
             SUMARIZA,
             [@Estoque Atual]
)

Eu coloquei utilizando a medida de quantidade 2, mas você pode utilizar a variável que traz a data máxima e também a medida que está dentro da _quantidadeestoque que acredito que vai dar certo também.

 

  • Like 1
  • Thanks 1
  • 0
  • Alunos
Postado

olá @lourenço rosa

Quantidade estoque 2 =
CALCULATE (
    SUM ( fESTOQUE_SINTETICO[QTDATUALESTOQUE] ),
    FILTER (
        ALL ( fESTOQUE_SINTETICO ),
        fESTOQUE_SINTETICO[DTMOVIMENTO] = MAX ( fESTOQUE_SINTETICO[DTMOVIMENTO] )
    )
)

verifique essa medida por favor

att,

Reginaldo Batista - Cambará PR
 

  • 0
  • Alunos
Postado
2 minutos atrás, Reginaldo Batista disse:

olá @lourenço rosa

Quantidade estoque 2 =
CALCULATE (
    SUM ( fESTOQUE_SINTETICO[QTDATUALESTOQUE] ),
    FILTER (
        ALL ( fESTOQUE_SINTETICO ),
        fESTOQUE_SINTETICO[DTMOVIMENTO] = MAX ( fESTOQUE_SINTETICO[DTMOVIMENTO] )
    )
)

verifique essa medida por favor

att,

Reginaldo Batista - Cambará PR
 

testei a medida dessa forma, 
ela alterou o total da coluna mas segue não sendo a soma dos valores 😕

image.png.36c224ecf578d79575ca4a0d31b02271.png

  • Sad 1
  • 0
  • Alunos
Postado

Bom dia @lourenço rosa

 

Tente aplicar essa medida e veja se resolve.

 

Estoque Atual = 
SUMX (
    FILTER (
        Movimentos,
        Movimentos[Produto] = MAX ( Movimentos[Produto] ) && Movimentos[Data] = MAX ( Movimentos[Data] )
    ),
    Movimentos[Quantidade]
)
 

  • 0
  • Alunos
Postado
10 minutos atrás, Jamil Frota disse:

Bom dia @lourenço rosa

 

Tente aplicar essa medida e veja se resolve.

 

Estoque Atual = 
SUMX (
    FILTER (
        Movimentos,
        Movimentos[Produto] = MAX ( Movimentos[Produto] ) && Movimentos[Data] = MAX ( Movimentos[Data] )
    ),
    Movimentos[Quantidade]
)
 

infelizmente não resolveu, se eu filtro a quantidade e a data = ao max delas ele inclusive não apresenta o total, fica zerado
image.png.8c3e4bccaad1b9de7be6d3e82289ebbd.png

  • Sad 1
  • 0
  • Alunos
Postado
2 horas atrás, Renato Carlos Rossato disse:

Olá @lourenço rosa, tenta com SUMMARIZE que acredito que irá retornar o resultado que precisa:

Estoque Atual = 
VAR SUMARIZA = 
SUMMARIZE(
                        Movimentos,
                        Movimentos[Produto],
                        "@Estoque Atual",
                       [Quantidade Estoque 2]
)

RETURN
SUMX(
             SUMARIZA,
             [@Estoque Atual]
)

Eu coloquei utilizando a medida de quantidade 2, mas você pode utilizar a variável que traz a data máxima e também a medida que está dentro da _quantidadeestoque que acredito que vai dar certo também.

 

Funcionou!
Sabe muito, obrigado!

  • Like 1

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...