Thanks! I did see that, but couldn't figure out how to actually use it. Let's say I want to filter only tiddlers where the custom field *priority* is 5 or greater.
This works, but it's messy: [priority[5]] [priority[6]] [priority[7]] [priority[8]] [priority[9]] [ priority[10]] +[!is[system]tag[My Tag]] I understand that this, for example, returns 6, because 6 is greater than or equal to 5: [[6]compare:number:gteq[5]] However, I don't know how to use that in a filter.... As far as I understand, that first parameter should be a list of tiddlers... But then I'd be comparing the tiddler, not a specific field within it... Which means I'd need to first test using only the value of that field, and then use that to filter. I tried these, but none worked... priority[[{{!!priority}}]compare:number:gteq[5]] priority[[[{{!!priority}}]compare:number:gteq[5]]] priority[[[field:priority]compare:number:gteq[5]]] I figure there is probably a very simple solution to this that I'm missing. On Tuesday, June 16, 2020 at 12:09:29 AM UTC+1, Mark S. wrote: > > > The "compare" operator can let you make numeric comparisons: > > https://tiddlywiki.com/#compare%20Operator > > > On Monday, June 15, 2020 at 3:29:01 PM UTC-7, OGNSYA wrote: >> >> Perfect! Thank you. >> >> I did have the tiddler name as [[My Status]] in the custom field. >> I was assuming that the tag field of a tiddler was simply a list of >> titles. >> Since my custom field was also a list of titles, I assumed I could access >> it the same way. >> I suppose it's not... >> >> Now I'm stuck trying to filter based on a number in a custom field called >> "priority". >> I'd like to only show tiddlers with priority equal or greater than "5" >> Can I do that in a filter? >> >> On Monday, June 15, 2020 at 11:09:01 PM UTC+1, Mark S. wrote: >>> >>> If "status" is a list of tiddler names, then any of the names in the >>> list that have spaces need to be like [[My Status]]. This is called a title >>> list. And you can't search directly with status[....], because that method >>> only matches fields with a single value. Instead use the "contains" >>> operator, with the field status as a suffix. Like: >>> >>> [!is[system]tag[My Tag]contains:status[My Status]] >>> >>> HTH >>> >>> On Monday, June 15, 2020 at 2:39:33 PM UTC-7, OGNSYA wrote: >>>> >>>> I'm trying to filter a list by my own custom field "Status", which is a >>>> list of tiddler names, but it only works if the value has no space in it. >>>> >>>> Here's my code (the tag part works fine): >>>> >>>> [!is[system]tag[My Tag]status[My Status]] >>>> >>>> If I remove the space from the "My Status" tiddler, and change the >>>> above to "MyStatus", it works. >>>> >>>> What am I doing wrong? >>>> Shouldn't this work the same as with tags? >>>> >>>> Thanks! >>>> >>> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/8cf2ca0c-b150-42ac-ae6a-23f6fc554f5eo%40googlegroups.com.