I am currently working on the 75th round data NSS, where I need to use survey analysis. I wanted to find out the average expenditure on various components of education. However, when I am giving the command

svy: mean total_exp

the value does not match the report. If I manually calculate by the procedure, I am getting the correct average. I have used the following

egen total = total(total_exp*multipliercombined)
egen number = total(multipliercombined)
generate average = total/number