works fine for me across 3 groupings
example column
valueexpression=if({hourType}.{name}="General Overhead", {hours}, 0)
valueformat=double
aggregator.valueexpression=if({hourType}.{name}="General Overhead", {hours}, 0)
aggregator.function=SUM
aggregator.valueformat=doubleAsDouble
aggregator.displa...