If you can repeat your data three times, so each entry for your report is duplicated, you can do something with several sections of details (from the expert section, create three sections of information)
And then use "Supress (No Drill-Down)" with the formula to alternately show each version of the label depending on the record number. 
For each section of information, add a formula (using basic syntax)
formula = (Remainder(RecordNumber,3) <> 1)formula = (Remainder(RecordNumber,3) <> 2)formula = (Remainder(RecordNumber,3) <> 0)
Then create each slightly different mark on each of the part sections.
I managed to get three rows of data by doing a similar cross-connection (in SQL Server), assuming a table with data called ReportData p>
;with cte as ( select 1 as ver union select 2 as ver union select 3 as ver ) select * from cte cross join ReportData order by OrderNumber, ver;
source share