I tend to organize my team work in general tasks with several sub-tasks each. After the sprint time has finished and some subtasks were not finished, I close the sprint anyway, I then open a new sprint and move the unfinished work to the next sprint.
If it is a task with subtasks, some subtasks are Done and some In-Progress or in To-Do, in the next sprint I would like to see only the subtasks not Done. Currently I see also the subtasks that were Done in previous sprint which makes the sprint board harder to read. It's kind of annoying not to be able to see exactly the work Done in this sprint. Starting a sprint with the Done column polluted with previous work is also annoying.
How can I accomplish this?
By the way I am using the agile scrum workflow.