Back again. In your examples, what is "duration drug1 dose1 drug2 dose2 drug3 dose3" ?
Are those fields to be used as column headers ?? On Thursday, April 15, 2021 at 10:30:32 AM UTC-7 Mark S. wrote: > You might take a look at > https://kookma.github.io/TW-Shiraz/#Tutorial%20Dynamic%20Tables which is > possibly better supported. > > In your filters, you can't use [<<__currentTiddler__>>[Improved]] > > Inside filters, the syntax drops the angle bracket. Also, <__variable__> > only works inside of macros, So you need something like this: > > [<currentTiddler>[Improved]] > > Not saying this will work (I would need to study your set up more), but > the other definitely won't > > > On Thursday, April 15, 2021 at 9:18:48 AM UTC-7 [email protected] wrote: > >> Still no joy here. I've tried the different ideas below to generate a >> dynamic filter. Any help would be appreciated. >> J >> Discarded ideasUsing tags >> >> Set macro for tag >> >> \define symptoms(symptom:'suicial_ideation+') $symptom$ >> >> <<symptoms>> >> >> These fail: >> >> <<ColumnTable """[tag[<<__symptoms__>>]]""" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> <<ColumnTable """[tag[<<symptoms>>]]""" """duration drug1 dose1 drug2 dose2 >> drug3 dose3""" true>> >> <<ColumnTable """[tag[$symptoms$]]""" """duration drug1 dose1 drug2 dose2 >> drug3 dose3""" true>> >> <<ColumnTable """[tag[$(symptoms)$]]""" """duration drug1 dose1 drug2 dose2 >> drug3 dose3""" true>> >> >> Using title as variable: >> >> The following fail: >> >> <<ColumnTable """[currentTiddler[Improved]]""" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> <<ColumnTable """[<<currentTiddler>>[Improved]]""" """duration drug1 dose1 >> drug2 dose2 drug3 dose3""" true>> >> <<ColumnTable """[<<__currentTiddler__>>[Improved]]""" """duration drug1 >> dose1 drug2 dose2 drug3 dose3""" true>> >> >> No apostrophes: >> <<ColumnTable "[<<__currentTiddler__>>[Improved]]" """duration drug1 dose1 >> drug2 dose2 drug3 dose3""" true>> >> <<ColumnTable [<<__currentTiddler__>>[Improved]] """duration drug1 dose1 >> drug2 dose2 drug3 dose3""" true>> >> >> Math symbols >> <<ColumnTable """[<<__currentTiddler__>>+'[Improved]']""" """duration drug1 >> dose1 drug2 dose2 drug3 dose3""" true>> >> <<ColumnTable """[<<__currentTiddler__>>+[Improved]]""" """duration drug1 >> dose1 drug2 dose2 drug3 dose3""" true>> >> >> Setting variables: >> >> <$set name=symptom value=<<currentTiddler>>> >> <<symptom>> >> </$set> >> >> <<symptom>> >> >> (this works so far) >> >> Then these fail: >> >> <<ColumnTable "[<<symptom>>[Improved]]" """duration drug1 dose1 drug2 dose2 >> drug3 dose3""" true>> >> <<ColumnTable "[<<_symptom_>>[Improved]]" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> <<ColumnTable "[<<__symptom__>>[Improved]]" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> <<ColumnTable "["""$symptom$"""[Improved]]" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> <<ColumnTable "[""$symptom$""[Improved]]" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> <<ColumnTable "["$symptom$"[Improved]]" """duration drug1 dose1 drug2 dose2 >> drug3 dose3""" true>> >> >> Setting macros: >> >> \define symptoms(symptom:<<currentTiddler>>) $symptom$ >> >> <<symptoms>> >> >> (works) >> >> Then they fail like the list above. And also: >> >> <<ColumnTable "[<<__symptoms__[Improved]>>]" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> <<ColumnTable "[$(symptoms)$[Improved]]" """duration drug1 dose1 drug2 dose2 >> drug3 dose3""" true>> >> <<ColumnTable "['$(symptoms)$[Improved]']" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> <<ColumnTable "['$(symptoms)$'[Improved]]" """duration drug1 dose1 drug2 >> dose2 drug3 dose3""" true>> >> >> >> On Tue, 6 Apr 2021 at 22:44, J Z <[email protected]> wrote: >> >>> I'm trying to create a database of drug trials that have helped with >>> various different symptoms. I want to display these as dynamic tables >>> (using Jed Carty's at the moment). >>> >>> I want to be able to click on a particular symptom and see the trials >>> that have been helpful, not helpful, and harmful for that particular >>> symptom. >>> >>> At the moment, the database is organised by having tiddlers with a title >>> (corresponding to the trial reference) and each with fields that correspond >>> to the various symptoms these trials looked at. Each symptom can have the >>> field value: improved, no change, deteriorated, not measured. >>> >>> I'm trying to create a template tiddler to generate these tables, but I >>> don't want to create a template for each symptom. At present, it looks like >>> this: >>> >>> <<ColumnTable """[depression[improved]]""" """duration drug1 dose1 drug2 >>> dose2 drug3 dose3""" true>> >>> >>> <<ColumnTable """[depression[no change]]""" """duration drug1 dose1 >>> drug2 dose2 drug3 dose3""" true>> >>> >>> <<ColumnTable """[depression[deteriorated]]""" """duration drug1 dose1 >>> drug2 dose2 drug3 dose3""" true>> >>> >>> This works, but I would like to change the symptom (depression) to >>> something dynamic. I thought of using the title of the tiddler, but >>> >>> <<ColumnTable """[<currentTiddler>[no change]]""" """duration drug1 >>> dose1 drug2 dose2 drug3 dose3""" true>> >>> >>> doesn't work. I've tried various different syntax variations without >>> success. >>> >>> Any help would be much appreciated. The resulting website will be free >>> and hopefully of use for people with mental health problems. Many thanks! >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "TiddlyWiki" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/tiddlywiki/lotJQdnUMSk/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/tiddlywiki/908eff40-e687-48e4-8cf4-bd7acf02f7cdn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/tiddlywiki/908eff40-e687-48e4-8cf4-bd7acf02f7cdn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/a97b0359-60a1-4a30-8a75-62279ad33051n%40googlegroups.com.

