You can use -gscale to have a "global" scale factor across sub-bricks. This may be appropriate if the data range in each sub-brick is similar. Depending on the data, you may want to use this or the other scaling options: -nscale (no scaling), -fscale (force scaling). Also the -datum float will not require any scale factors at the cost of a larger dataset.