Returns count for all fields that start with "stuf" and contain string 
"wrong".

The complexity of this answer suggests that you might want to restructure 
your project/questions, so that each response goes into
its own tiddler. Then getting the count (and other data analyses) will be 
much more straightforward.

\define mywrongs() 
<$vars mytid="""$(mytid)$"""><$list filter="[<mytid>fields[]regexp[^stuf]]" 
variable="field"><$list filter="[<mytid>get<field>regexp[wrong]]"><<field>>
</$list></$list></$vars>
\end
\define wrongsintiddler(mytid)
<$vars mytid="""$mytid$""">
<$wikify text=<<mywrongs>> name="wrongs">
{{{ [enlist<wrongs>count[]] }}}
</$wikify>
</$vars>
\end

<<wrongsintiddler "regexp Operator">>



On Friday, August 30, 2019 at 2:03:32 AM UTC-7, Mirko Richter wrote:
>
> Hi,
>
> is it possible to* count all fields* within some *single specific tiddler* 
> that have *a certain value*? If yes, how ;)? Im currently struggling on 
> that and don't know how to go on...
>
> (My use case: a filled-out questionnaire with the text "wrong" or 
> "correct" (i already calculate it while stepping the wizzard) in an 
> arbitrary number of fields. The field's name is the name of the underlying 
> question. I just want to know how many "wrong"s or "correct"s are in there.)
>
> *Additional question:* Can i also restricted the fields under 
> consideration in terms of regexp[], suffix[], prefix[] or other 
> string-based criteria?
>
> Thanks,
> Mirko
>

-- 
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/290a00d4-e577-4b25-bb80-07d36ec4ad82%40googlegroups.com.

Reply via email to