Filter works in the same way as on the Day view or Advanced search.
For example let's take this timesheet without a filter.
Now let's say I want to filter by just Project 1. I can type "Project 1" into filter box and generate report again.
Similarly, if I want to include everything except Project 1 I can use -"Project 1".
We had a question if its possible to filter only on second or third tag, so what ManicTime shows as Tag1, Tag2, Tag3....
It is possible with the use of regular expressions. There is extensive help about regular expressions on the web, so if you want to learn more about it you can google it.
Here is how you would use it to filter on Tag1:
#"^Some tag in first place,"
To filter on Tag2:
#"^[^,]*, Some tag in second place"
To filter on Tag3:
#"^[^,]*, [^,]*, Some tag in third place"
#"^[^,]*, [^,]*, [^,]*, Some tag in third place"
You are probably seeing the pattern by now.
There are two things to beware of:
- There is always space after the comma, then comes the name of your tag
- Casing is important, so there is a difference between Lunch and lunch
And you can use - to include everything except the match.
And when you are satisfied with the report, use the save button at the top to spare yourself the trouble of going through the gibberish above a month later.