Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, necesito crear una variable de monto de venta mes anterior corregido por duplicados
Tengo los siguientes comandos de monto, monto mes anterior (monto MA) y monto año anterior (monto AA):
Monto: sum(Monto)/1000000
Monto MA: sum ({<Mes = {$ (MA)}>} Monto) / 1000000
Monto AA: sum ({<Mes = {$ (AA)}>} Monto) / 1000000
Estos comandos funcionan bien, sin embargo me di cuenta que hay valores duplicados por una variable id.
El monto lo corregí por los duplicados de la siguiente forma:
Monto Corregido por duplicados: sum (aggr (sum (Monto_Otorgamiento distinct), Venta_Id)) / 1000000
y efectivamente los valores calzan perfectos con los que debería dar. Sin embargo, al querer replicar esta corrección de duplicados para monto MA y monto AA no me resulta, me salen valores en blanco.
Intenté de las siguientes formas:
sum (aggr (sum ({distinct <Mes = {$ (MA)}>} Monto_Otorgamiento), Venta_Id)) / 1000000
sum (aggr (sum (distinct {<Mes = {$ (MA)}>} Monto_Otorgamiento), Venta_Id)) / 1000000
sum (aggr (sum (distinct {<Mes = {$ (MA)}>} Monto_Otorgamiento), {<Mes = {$ (MA)}>} Venta_Id)) / 1000000
En todas estas combinaciones me arroja que el monto MA es 0.
Necesito ayuda con ese comando.
Muchas gracias
Modifica e input del variable de esta manera: Sum({$<Year = { '$( =$(vLastYear) )' }>} [Value]).
https://community.qlik.com/t5/New-to-Qlik-Sense/Using-variable-in-Set-Analysis/td-p/1059541