Is there any way to do more complex filtering e.g. using AND and OR and NOT logic?

  • 1
  • Question
  • Updated 1 month ago
Hello

At present it seems that every filter I add seems to work in with "OR" way.
e.g. "Show me all tops that have a Yes flag OR are Priority 1 OR are Task Done"

But is there any way to create slightly more complex filters that use AND logic ?
 e.g. "Show me all topics that have both a Yes flag AND are Priority 1"

And what about using NOT logic in the same filter?
 e.g. "Show me all topics that have a Yes flag AND are Priority 1 AND are NOT Done"

I get that you can remove stuff buy using the Hide icon, but  sometimes it would be easier/faster to have it all within one Filter.

Thanks

J
Photo of John Smith

John Smith

  • 82 Posts
  • 2 Reply Likes
  • unsure, disappointed

Posted 2 years ago

  • 1
Photo of Nick Duffill

Nick Duffill, Champion

  • 512 Posts
  • 170 Reply Likes
The Power Filter has the option of choosing "Any marker" (which is an OR function) or "All markers" (i.e. an AND function). However this option does not span other topic properties and only works with markers.

Note that the Index task pane does have a preconfigured option for hiding topics that are marked as completed tasks, which is the most common use case. When enabled, completed tasks are hidden in all groups except the progress (percent complete) group itself.

More sophisticated filtering or processing logic can be implemented using MindManager Macros, but the logic would be defined programmatically rather than through a configurable interface, so would need to be created for each special case. This is only suitable for people who are comfortable with a bit of coding now and then.
Photo of John Smith

John Smith

  • 82 Posts
  • 2 Reply Likes
FEEDBACK: If anyone from Mindjet is listening, it seems to me with fresh newbie eyes that given the power and ease of use of much Mindmanager, that the filtering is both remarkably weak and confusing. 
Photo of Nick Duffill

Nick Duffill, Champion

  • 512 Posts
  • 170 Reply Likes
This also relates to your question about GTD. Filters are occasionally useful but are not really a foundation for information management in MindManager. The reason is not necessarily due to their relatively basic functionality, but the fact that the results are still displayed within the context of the map structure, and topics that match the filters must necessarily include their parent topics, which may not match. So the result of filtering a map is  a mix of leaf nodes that match, and others that might or might not. If you have a large map it is not easy to get an overview of the results of filterng, and as soon as you select something, the filtered selection is gone.

You will probably get much more value from the marker index, which presents the information in the map in a more concise way, and topics can be members of multiple lists. If required you can also filter direct from the marker index without going through the Power Filter. Many methodologies such as GTD or Scrum can be implemented through good design and use of markers.
Photo of John Smith

John Smith

  • 82 Posts
  • 2 Reply Likes
When you talk about "the marker index" do you mean how tasks(topics) are  listed below each item in the right hand column, under Map Index ==> Markers?
If so, then yes, I can see that could be pretty useful...


An obvious thing to try would be to use Flags for what you might call "actionable status "(e.g. Active, Someday, Waiting etc) as used in GTD, by renaming  some of them. 

Although until I enter 200 or 300+ task I'm not sure how this is going to play out!

Less obvious would be what to use as Contexts (e.g. @Home, @PC, @Phone, @Errands). Obviously I could use Tags but I hate the way that they waste vertical space when visible. Is it possible to add additional  Single Icons somehow?

I still can't work out how do I remove tasks that are completed? 
Should I use the Marker called Progress has a value of "Task done", yes?
It looks like I right-click on "Task Done" ==> Quick filter ==> Hide topics with this marker, Yes?

If so, the annoying thing is that it still counts as one of the Filters which will need to be put back into place every time I click "Remove Filter". [grrr]

Overall I still see the filtering of MindManager as being its Achilles Heal.  If it was more powerful and easier to apply saved filters using a single click onto the ribon or a user-configurable hotkey this would be extremely powerful, and I can see it making for a pretty impressive GTD system. But as it is...   

e.g. Suppose I apply one filter and then a second filter, is there any way to see what filters are actually in place?
And is there any way to save both of those filters being active into a new filter?
(Edited)
Photo of Nick Duffill

Nick Duffill, Champion

  • 512 Posts
  • 170 Reply Likes
There is a menu link at the top of the marker index task pane called "View". If you click on this you can check the option to hide completed tasks. This will not remove any topics from the map, but topics with the 100% completed marker will not be listed in any marker group in the index other than the progress group. This means that incomplete actions are easy to view in a number of groupings such as contexts, resources, priority and so on.

Tags can be hidden in the map view in the View > Show/Hide command so that they do not add visual clutter to the map.

To get an idea of what can be done with markers without using filtering, this webinar shows how an Agile methodology can be implemented. The principles of implementing GTD and GTD ceremonies with markers would be very similar.

https://www.mindjet.com/webinar/execute-agile-projects-using-lightweight-version-of-scrum/
Photo of John Smith

John Smith

  • 82 Posts
  • 2 Reply Likes
OK, I've watched this video. Yes, moderately interesting but not directly relevant to GTD, I'd say.   I shall experiment further and revert.

Btw, out of interest, one thing that puzzled me about all the Scrum / Agile stuff is whether or not there thens to be some sort of overview breaking down a project but subject area in a traditional Spider diagram/Mindmap . Or do people tend not to even build such things for Scrum/Agile projects??
(Edited)
Photo of Ary Velstra, Expert Trainer

Ary Velstra, Expert Trainer

  • 1303 Posts
  • 197 Reply Likes
Have you found the POWERFILTER? There you can select more
Photo of Cadu

Cadu

  • 14 Posts
  • 0 Reply Likes
Hi,
I've tried "search panel", "find and replace", "power filter" and "power select" and I couldn't find out how to search for two simple words through a single search. 
I recorded my screen showing my trials in Mindmanager: https://goo.gl/Kg0Grq
In the example, I'm looking for the words "carta" OR "estados".
Can MindManager (inbuilt or addin) perform a search like that?
Thanks for info,
Carlos_Cadu
Photo of aHa!Coaching

aHa!Coaching, Champion

  • 1192 Posts
  • 116 Reply Likes
I don't think these kind of AND OR etc. operators for text searches/filters are currently available in MindManager
Photo of John Smith

John Smith

  • 82 Posts
  • 2 Reply Likes
Hello

Does MindManager 2018 have proper AND OR etc operators for its filtering yet?

I have downloaded 2018 but I can't see anything.   :^(

Thanks

J
Photo of Ary Velstra, Expert Trainer

Ary Velstra, Expert Trainer

  • 1303 Posts
  • 197 Reply Likes
There is lots of new functionality in MM2018, you can read all about it in the release notes and see it demoed in the webinars available to us all, but I doubt it will satisfy your specific needs.
Photo of aHa!Coaching

aHa!Coaching, Champion

  • 1192 Posts
  • 116 Reply Likes
John, though there are some new options on how to the display the filtered results in MM2018 there are no changes in the way filtering rules are constructed. So in short: no :)
Photo of John Smith

John Smith

  • 82 Posts
  • 2 Reply Likes
Hello - I am just checking in after 1 year or so... 

Is there any appetite amongst the Mindmanager users to improve the filtering of future versions of MindManager?

To recap, I want to use MindManager for creating both a mindmap and for really powerful task management (in my case loosely based on the GTD method).

Yes, MindManager does mindmaps exceedingly well, but its management of filtered lists of topics is frankly hopeless. [Fwiw, I had a long hard look at the ResultsManager plugin thing from Olympic Ltd a year or so ago, but in the end I couldn't live with the way it scrambled the _order_ of the results that it produced.]

Thanks

J
Photo of Alex Gooding

Alex Gooding, Champion

  • 874 Posts
  • 220 Reply Likes
Hi John, see my reply to your oypther post on this issue in which I describe how to use conditional formatting as an alternative to (and in conjunction with) filtering.