Hello to everyone.
This is a workflow that I have been working on, it does the flowing things.
1)Get rid of duplicate and sum their values by month.
2)Arrange Month in not alphabetical order after the Sum.
3) Show information “until” the previous month (May if we are in June, until July if we are in June and so on)
4) Only show information when the record has values different from zero in every month.
What i´m trying to do is that the output will always gave me the report but with the previous month (in this case May) descending, considering that I will have a new “previous month” eventually so the solutions should consider that.
Example.

Thank you for all the help.