Error con la fórmula no me trae los datos correctos

Buena tarde.

Amigos tengo esta fórmula que no me funciona bien no me trae los datos que quiero, quiero que me traiga un dato especifico pero que sea con la fecha mas resiente .

MAX(
SELECT(
Registro[SALDO NUEVO],
([_THISROW] = [IDPRODUCTO])
)
)

en la imagen vemos que el dato que debe traer es el 11 el cual tiene la fecha mas actual pero me trae es el 15 no se porque gracias


Hola @OMAR_DANIEL_PRIETO_V

Mira esta expresión:

LOOKUP(
MAX(My Table[_ROWNUMBER]),
“My Table”,
“_ROWNUMBER”,
“Wanted Column”
)

También dale una mirada a este post:

Espero te sea de ayuda.

1 Like

Hola amigo gracias por responder.
no se como organizar esta expresión

LOOKUP(
MAX(Registro[_ROWNUMBER]),
“Registro”,
“_ROWNUMBER”,
“SALDO NUEVO”
)

si me trae el ultimo dato registrado pero no por producto seleccionado a todos le pone el mismo dato.


la idea es que me traiga el ultimo valor de cada producto y me trae es el dato del ultimo producto ingresado no me filtra por el producto seleccionado

1 Like

Gracias amigo si funciono
LOOKUP( MAX( SELECT( Registro[_ROWNUMBER], ([_THISROW].[IDPRODUCTO]= [IDPRODUCTO]) ) ), “Registro”, “_ROWNUMBER”, “SALDO NUEVO” )

2 Likes

Hola @OMAR_DANIEL_PRIETO_V

Me alegro que lo resolvieras.

Creditos a @Steve por su publicación.

1 Like