I just tested this on both 5.1.23 and 5.2.0pre. I created one tiddler containing ``` {{{ [tag[Tag 1],[Tag 2],[Tag 3],[Tag 4]] :filter[tags[]count[]compare:eq[4]] }}} ```
and another tiddler with the four tags (note capitalization and spaces in the tag values). It *does* seem to work on both versions of TW -e On Saturday, September 25, 2021 at 7:02:19 AM UTC-7 TW Tones wrote: > Alvaro; > > You suggested something like this > {{{ [tag[Tag 1]**,**[Tag 2],[Tag 3],[Tag 4]] > :filter[tags[]count[]compare:eq[4]] }}} > > As far as I can see this does not work on the pre-release and the t6ag > format [tag[Tag 1],[Tag 2],[Tag 3],[Tag 4]] (simplified) is not documented > > Does not work. So I asked if you tested this? > > > On Saturday, 25 September 2021 at 22:11:48 UTC+10 Álvaro wrote: > >> I don't know if I understand you. >> >> >> El sábado, 25 de septiembre de 2021 a las 5:31:18 UTC+2, TW Tones >> escribió: >> >>> Alvaro; >>> >>> Have you tested this? >>> >>> {{{ [tag[Tag 1]*,*[Tag 2],[Tag 3],[Tag 4]] >>> :filter[tags[]count[]compare:eq[4]] }}} >>> >>> I cant see it working. Here <https://tiddlywiki.com/#Filter%20Parameter> >>> is says >>> >>> * NEW IN: 5.1.23 Filter operators support multiple parameters which are >>> separated by a , character.* >>> >>> *For example: [param1],[param2] or <param1>,{param2}* >>> However as far as I can see only if such multiple parameters are >>> documented in the operator in question. >>> >>> Tones >>> On Saturday, 25 September 2021 at 01:39:53 UTC+10 Álvaro wrote: >>> >>>> It works fine. I tried to find a alternative, but I wasn't lucky. >>>> >>>> When I resee your filter, I remember about the multiple parameters in >>>> filter operator with commas (from last version, 5.1.23). And we can add a >>>> second filter run that it applies your filter to result of first run. Then >>>> you can rewrite your filter something like this (in filtering transclusion) >>>> {{{ [tag[Tag 1]*,*[Tag 2],[Tag 3],[Tag 4]] >>>> :filter[tags[]count[]compare:eq[4]] }}} >>>> >>>> Although maybe it be less understandble for you. >>>> >>>> >>>> El viernes, 24 de septiembre de 2021 a las 10:59:50 UTC+2, >>>> jn.pierr...@gmail.com escribió: >>>> >>>>> That's fine by me. >>>>> >>>>> And yes filters are fun even if sometimes a bit tricky. >>>>> >>>>> So for the fun of it, you could arrange your filter so that the input >>>>> would be the 4 tags you want. >>>>> >>>>> something like that: >>>>> >>>>> \define fun(tags) >>>>> <$set variable=occ filter="[[$tags]....put your filter code >>>>> here...count[]]">Seen <<occ>> tiddlers with tags $tags$</$set> >>>>> \end >>>>> >>>>> Sometimes, this fun has you coding javascript filter operator. Would >>>>> this be the case here? I have not thought about it yet. >>>>> >>>>> cheers, >>>>> >>>>> >>>>> Le vendredi 24 septembre 2021 à 03:54:34 UTC+2, cj.v...@gmail.com a >>>>> écrit : >>>>> >>>>>> Me and my interest in brain age games, I couldn't help but play >>>>>> around with a filter to find all tiddlers that have all four specified >>>>>> tags, but only those four tags. >>>>>> >>>>>> You'll find three tiddlers in the attached json. Download the file, >>>>>> and drag into some TiddlyWiki instance (TiddlyWiki.com !) to take a >>>>>> gander. >>>>>> >>>>>> There are all kinds of ways to go about doing this sort of thing, >>>>>> with some filter operators maybe better suited, but I find the result a >>>>>> bit >>>>>> easier for me to understand (more logical to me, or maybe more >>>>>> self-explanatory, because of the way my brain works, I suppose.) Maybe >>>>>> just a difference between top-down view vs bottom-up view or something >>>>>> ... >>>>>> >>>>>> Yeah, I find filters fun. >>>>>> >>>>> -- 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/b5e785e5-7b0a-427d-9d29-46d3185e7aa6n%40googlegroups.com.