"it is occupying too much of space and I need to increase the width to show the numeric values.
The number of dots are appearing based on subtotal category specified/selected in ALV. And by default the width can be optimized by using SET_OPTIMIZE method(OOABAP) or colwidth_optimize attribute if you are using ALV FM.
If you want to decrease the number of Square dots, one possible way is to instead of selecting all the columns, select the last one as shown below
And the output will be same with difference as single dot(square) in total like below.