This example uses the fill object and sets it transparent using the following script.
function beforeDrawDataPoint( dph, fill, icsc )
{
var hl = icsc.getExternalContext().getScriptable().getParameterValue("HideColumnQty");
if( dph.getOrthogonalValue() == hl ){
importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );
fill.setTransparency( 0 );
}
}
function beforeDrawDataPointLabel( dph, label, icsc )
{
var hl = icsc.getExternalContext().getScriptable().getParameterValue("HideColumnQty");
if( dph.getOrthogonalValue() == hl ){
label.setVisible(false);
}else{
label.setVisible(true);
}
}
<br />
If the quantity ordered is equal to the parameter value the bar and label are hidden.