To create a view in Zendesk first you'll need to click on the cog at the bottom left side of the screen within the agent interface.
Then click on views on the left and "Add View" after that, like this:
Next you'll need to give your view a name. Then under "Meet all of the following conditions" set the rules:
Ticket:Status - Less than - Solved
Ticket:Calendar event date - is within the next - 30 days
After that you'll need to choose the columns that make up the view. Make sure you add "Calendar event date" and "Calendar event duration" by dragging them from the left column to the right.
In order to make your view more readable, you should group and order the tickets like this:
Now you should be able to see your new view in your list of existing views like this:
See how the grouping and the ordering works ... nice ha?
That's it! You're done :-)