Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, deseo obtener el valor más reciente con el cual fue comprado un producto, intento con la siguiente fórmula pero no obtengo resultado
sum({<[%KeyFecha]={"$(=Max([%KeyFecha]))"}>}PrecioUnitarioCompra)
Agradezco la ayuda
looks like you just need to format the date value
sum({<[%KeyFecha]={"$(=Date(Max([%KeyFecha]),'YYYY-MM-DD'))"}>}PrecioUnitarioCompra)
replace YYYY-MM-DD with the date format as in [%KeyFecha]
refer below blog to learn more
https://community.qlik.com/t5/Qlik-Design-Blog/Dates-in-Set-Analysis/ba-p/1472511
If [%KeyFecha]) is a numeric value then Try below
=FirstSortedValue(PrecioUnitarioCompra,-[%KeyFecha])
Muchas gracias,
Aún no llego a la respuesta.
1) is [%KeyFecha] a numeric value?
Validate it as ISNUM( [%KeyFecha]) , if the return value is -1 , then its a numeric value; if it returns 0, means its not a numeric value
Max() will only work on numeric values
2)can you post some screenshot of the Edit Expression box so we can see what your expression is currently evaluating to and your Data Model ?
Hola, realicé la prueba con Isnum y regresa un valor 0.
Envío imagen
Gracias
looks like you just need to format the date value
sum({<[%KeyFecha]={"$(=Date(Max([%KeyFecha]),'YYYY-MM-DD'))"}>}PrecioUnitarioCompra)
replace YYYY-MM-DD with the date format as in [%KeyFecha]
refer below blog to learn more
https://community.qlik.com/t5/Qlik-Design-Blog/Dates-in-Set-Analysis/ba-p/1472511
Muchas gracias por el apoyo