Ir para conteúdo
  • 0

Problema com total da coluna com medida de ultimo valor


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

Pergunta

  • Membros

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?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 2
  • Membros
  • Solução

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.

 

  • Gostei 1
  • Obrigado(a) 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

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
 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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

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

  • 0
  • Membros
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

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

  • 0
  • Membros
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!

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...