Hello, You can put the formatting in the Element expression using a conditional expression. The condition is based on the field that defines the column groups in the crosstab. An example is ( $V{type}.equals("Money") ? new DecimalFormat("$#,##0.00;($#,##0.00)").format($V{value_Nothing}.doubleValue()) : $V{value_Nothing}.toString()) So this will format the string with a currency symbol if the column group is "Money". For any other group you just get the plain value. Note that we have to returns a string for consistency. Peter Gale Ingres Corporation.