DataDynamic count as default for the 'Total' the number of cases which in case of multiple variables could be different from the number of responses.
This is simply our default setting but it is possible to change it to calculate the desired percentage of responses. In most cases because the % of cases in the 'Total' end-up being higher than 100% whereas, counting responses they're summing exactly 100% (because multi-response are excluded).
To do this, once you're created your table:
+ Click on 'Table to Script' button
+ Open the script window and in the second row TABLEFORMAT.... substitute SUMMARY R.PC COUNTC with SUMMARY C.PR COUNTC
where SUMMARY R.PC means 'Response Percentage Column' and C.PC 'Case Percentage Column'. Both refers to the total.