Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
 alexvalqlik
		
			alexvalqlik
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Good afternoon, colleagues
I need your advice,
I have problems with an expression with double validation that does not show the expected result, I detail it at the end:
This expression works well, shows sales below 90% compared to the previous year
=Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) < (sum({<Año={$(v_AñoAnt)}>} Venta_Neta)*.90)' } >}Venta_Neta/1000 )
is displayed correctly in the pivot table:

This expression also works well, showing sales per store greater than 100% compared to the previous year.
=Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) >= sum({<Año={$(v_AñoAnt)}>} Venta_Neta)' } > } Venta_Neta/1000 )
is displayed correctly in the pivot table:

This is the expression with which I have problems and I need help:
=( Sum({<Año={$(v_AñoAct)}>}Venta_Neta) -
Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) < (sum({<Año={$(v_AñoAnt)}>} Venta_Neta)*.90)' } > } Venta_Neta ) -
sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) >= sum({<Año={$(v_AñoAnt)}>} Venta_Neta)' } > } Venta_Neta )
)
This Expression in addition to the warehouses that are between 91% and 99% with respect to the sales of the previous year, brings me warehouses with zero and negative values and I do not know how to eliminate them.

 OmarBenSalem
		
			OmarBenSalem
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		try :
if(
( Sum({<Año={$(v_AñoAct)}>}Venta_Neta) -
Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) < (sum({<Año={$(v_AñoAnt)}>} Venta_Neta)*.90)' } > } Venta_Neta ) -
sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) >= sum({<Año={$(v_AñoAnt)}>} Venta_Neta)' } > } Venta_Neta )
) > 1 ,
( Sum({<Año={$(v_AñoAct)}>}Venta_Neta) -
Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) < (sum({<Año={$(v_AñoAnt)}>} Venta_Neta)*.90)' } > } Venta_Neta ) -
sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) >= sum({<Año={$(v_AñoAnt)}>} Venta_Neta)' } > } Venta_Neta )
), 0 )
and keep the uncheck the zero
 OmarBenSalem
		
			OmarBenSalem
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		can u try to uncheck show zero under adds-on?
 alexvalqlik
		
			alexvalqlik
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Thanks Omar, I already did it but it does not work.
 alexvalqlik
		
			alexvalqlik
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Thanks Omar, I already did it but it does not work.

 OmarBenSalem
		
			OmarBenSalem
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		try :
if(
( Sum({<Año={$(v_AñoAct)}>}Venta_Neta) -
Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) < (sum({<Año={$(v_AñoAnt)}>} Venta_Neta)*.90)' } > } Venta_Neta ) -
sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) >= sum({<Año={$(v_AñoAnt)}>} Venta_Neta)' } > } Venta_Neta )
) > 1 ,
( Sum({<Año={$(v_AñoAct)}>}Venta_Neta) -
Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) < (sum({<Año={$(v_AñoAnt)}>} Venta_Neta)*.90)' } > } Venta_Neta ) -
sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) >= sum({<Año={$(v_AñoAnt)}>} Venta_Neta)' } > } Venta_Neta )
), 0 )
and keep the uncheck the zero
 OmarBenSalem
		
			OmarBenSalem
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		or
if(
aggr(( Sum({<Año={$(v_AñoAct)}>}Venta_Neta) -
Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) < (sum({<Año={$(v_AñoAnt)}>} Venta_Neta)*.90)' } > } Venta_Neta ) -
sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) >= sum({<Año={$(v_AñoAnt)}>} Venta_Neta)' } > } Venta_Neta )
) ,Almacen) > 1 ,
( Sum({<Año={$(v_AñoAct)}>}Venta_Neta) -
Sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) < (sum({<Año={$(v_AñoAnt)}>} Venta_Neta)*.90)' } > } Venta_Neta ) -
sum( { < Nomb_Almacen = { '=Sum({<Año={$(v_AñoAct)}>} Venta_Neta) >= sum({<Año={$(v_AñoAnt)}>} Venta_Neta)' } > } Venta_Neta )
), 0 )
 alexvalqlik
		
			alexvalqlik
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Thanks Omar, I believe your solution if it works, I will review the values.
Thank you so much.

 OmarBenSalem
		
			OmarBenSalem
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Glad to know 
Please, don't forget to close the thread if ur question has been answered by marking the right answer as correct.
