I am not sure of a way to do this directly in SolarWinds products but one option could be to use a tool like LANGuardian to gather data via deep packet inspection. Reports can then be generated to display hourly and\or weekly traffic totals. You can also integrate this data inside your SolarWinds views. Example below
Hope this helps,
You can use Top XX Protocols chart set to show top 100 (typically no more than 20 protocols are used), and set it to area chart + time period of your preference.