7 Replies Latest reply: Jan 4, 2018 5:40 PM by omar bensalem

# Expression pivot table

Good afternoon, colleagues

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.

• ###### Re: Expression pivot table

can u try to uncheck show zero under adds-on?

• ###### Re: Expression pivot table

Thanks Omar, I already did it but it does not work.

• ###### Re: Expression pivot table

Thanks Omar, I already did it but it does not work.

• ###### Re: Expression pivot table

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

• ###### Re: Expression pivot table

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 )

• ###### Re: Expression pivot table

Thanks Omar, I believe your solution if it works, I will review the values.

Thank you so much.