I am using a Pivot table and using Partial Sum options for Totals. For column 2 it is coming perfect but for column 1 it is not coming and just showing '-' and then I replaced that '-' with '0' but still the Total is not coming.
You are probably using a field directly in the expression. This evaluates correctly in the rows, because there is only one possible value for that field for any value of the dimension; but there are multiple possible values at the partial total level, so the partial total expression cannot be evaluated. For the partial total to evaluate, use an aggregation function such as Max(), Avg(), Sum() etc.
Logic will get you from a to b. Imagination will take you everywhere. - A Einstein