Is there a filter to show Priority tasks but exclude Today's tasks? I have tried (P1 & !TODAY) but this does not work - the priority title disappears.
Try using "p1 & (!today | no date)". If you have priority 1 tasks that don't have due dates in them, it will not show up. The syntax should return Priority 1 that has due date that's not today and priority 1 tasks that have no due dates in them.
Thanks Clyde, that works. Is there a way to have the heading show as "Priority 1"
and not as the whole search string?
I am also finding when using this filter that priority 1 tasks with due dates other than today do show up. Which in this case is fine, but I cannot work out why that is happening. Using "not due" seems to provide the same result as "no date".
It's unfortunately not possible to change the header.
As for your second question - that's correct, the filter Clyde suggested will show all priority 1 tasks that have a due date which is not today.
Please clarify what exactly do you want to see. Using "p1 & !today" will show all priority 1 tasks that have a date which is not today. Using "p1 & (!today | no date)" will show all priority 1 tasks that either have a date that's not today or don't have a date.
There are no other possible combinations, you could either exclude other specific days or include them all in which case you can just search for "p1". Or do you want to see tasks with no date at all that are p1? In that case, you can use "no date & p1".
"p1 & !today" is exactly what I want to use to achieve the search result you describe, but it does not work. I would like to show all p1 tasks that do not have today's date.
That's exactly what "p1 & !today" does - shows all tasks that have priority 1 and a date that's NOT today.
Are you certain that you have at least 1 task that's priority 1 (right-click on the task and use the red icon) and a due date that's not today (right-click on a task and choose "tomorrow")?
I've tried it numerous times and it always seems to work on different browser, platforms and accounts.
Please note that by default, only unassigned or tasks assigned to you are being searched. Are the tasks that you have not assigned to other users? If the are, please also include :all: in the query:
:all: & p1 & !today
"p1 & !today" does not work.
This is the result I get "No tasks matches your query `p1 & !today`."
But just to make things interesting, if I add a date (other than today) to any one of the p1 tasks, they all show up (except the p1 today tasks, as expected) - without a heading.
Non of the tasks are assigned to other users.
That's correct. This query searches for tasks that have a date... but the date is not "today".
If you want to see tasks with no date but priority 1, please use the query Clyde mentioned earlier, though you've said it not what you wanted:
p1 & (today | no date)