Define a summary field, sTotalTheme as the total of Theme Ratio.
Define this calculation field, cRatioPct:
Theme Ratio / getSummary ( sTotalTheme ; Theme Name )
Use data formatting in the inspector to format cRatioPct as a percent.
Then be sure to sort your records by theme name or this will not work.
Works like a charm! Thanks Phil :)