No average function available here.
All the best,
Thomas
<$fieldmangler>
<$list filter="[is[current]tag[Aktiv]]">
<$button message="tm-remove-tag" param="Aktiv">¬Aktiv</$button>
</$list>
<$list filter="[is[current]!tag[Aktiv]]">
<$button message="tm-add-tag" param="Aktiv">Aktiv</$button>
</$list>
</$fieldmangler>
<$fieldmangler>
<$list filter="[is[current]tag[m]]">
<$button message="tm-remove-tag" param="m">¬m</$button>
</$list>
<$list filter="[is[current]!tag[m]]">
<$button message="tm-add-tag" param="m">m</$button>
</$list>
</$fieldmangler>
<$fieldmangler>
<$list filter="[is[current]tag[w]]">
<$button message="tm-remove-tag" param="w">¬w</$button>
</$list>
<$list filter="[is[current]!tag[w]]">
<$button message="tm-add-tag" param="w">w</$button>
</$list>
</$fieldmangler>
<$fieldmangler>
<$list filter="[is[current]tag[FW51]]">
<$button message="tm-remove-tag" param="FW51">¬FW51</$button>
</$list>
<$list filter="[is[current]!tag[FW51]]">
<$button message="tm-add-tag" param="FW51">FW51</$button>
</$list>
</$fieldmangler>
<$fieldmangler>
<$list filter="[is[current]tag[FW61]]">
<$button message="tm-remove-tag" param="FW61">¬FW61</$button>
</$list>
<$list filter="[is[current]!tag[FW61]]">
<$button message="tm-add-tag" param="FW61">FW61</$button>
</$list>
</$fieldmangler>
<$fieldmangler>
<$list filter="[is[current]tag[FW71]]">
<$button message="tm-remove-tag" param="FW71">¬FW71</$button>
</$list>
<$list filter="[is[current]!tag[FW71]]">
<$button message="tm-add-tag" param="FW71">FW71</$button>
</$list>
</$fieldmangler>
<$fieldmangler>
<$list filter="[is[current]tag[Facharbeit]]">
<$button message="tm-remove-tag" param="Facharbeit">¬Facharbeit</$button>
</$list>
<$list filter="[is[current]!tag[Facharbeit]]">
<$button message="tm-add-tag" param="Facharbeit">Facharbeit</$button>
</$list>
</$fieldmangler>
<!-- Berechne die Summen für alle tiddler, die mit FW51 getaggt sind. Das kann später der tag ctr sein.-->
{{!!title}}
[[Wirtschaftsinformatik]]
US01 KA01 + KA02: <$edit-text field='fw51-wi-ka01' size=2/> + <$edit-text field='fw51-wi-ka02' size=2/> = {{!!fw51-wi-ka1u2}}<br>
US02 KA03 + KA04: <$edit-text field='fw51-wi-ka03' size=2/> + <$edit-text field='fw51-wi-ka04' size=2/> = {{!!fw51-wi-ka3u4}}<br>
//= {{!!fw51-wi-ka1b4}} Punkte Zwischenzeugnis// <br>
MS01 KA05 + KA06: <$edit-text field='fw51-wi-ka05' size=2/> + <$edit-text field='fw51-wi-ka06' size=2/> = {{!!fw51-wi-ka5u6}} <br>
= ''{{!!fw51-us-os-wi-summe}}'' Punkte Abschlusszeugnis<br>
Päd. Punkte Abschlusszeugnis WI: <$edit-text field='fw51-wi-zeugnis_abschluss' size=2/><br>
<$button>WI: Aktualisieren und Speichern
<$action-sumfield2 $filter='[tag[FW51]]' $sumfield='fw51-wi-ka01' $sumfield2='fw51-wi-ka02' $storefield='fw51-wi-ka1u2'/>
<$action-sumfield2 $filter='[tag[FW51]]' $sumfield='fw51-wi-ka03' $sumfield2='fw51-wi-ka04' $storefield='fw51-wi-ka3u4'/>
<$action-sumfield2 $filter='[tag[FW51]]' $sumfield='fw51-wi-ka1u2' $sumfield2='fw51-wi-ka3u4' $storefield='fw51-wi-ka1b4'/>
<$action-sumfield2 $filter='[tag[FW51]]' $sumfield='fw51-wi-ka05' $sumfield2='fw51-wi-ka06' $storefield='fw51-wi-ka5u6'/>
<$action-sumfield2 $filter='[tag[FW51]]' $sumfield='fw51-wi-ka1u2' $sumfield2='fw51-wi-ka3u4' $storefield='fw51-us-wi-summe'/>
<$action-sumfield2 $filter='[tag[FW51]]' $sumfield='fw51-us-wi-summe' $sumfield2='fw51-wi-ka5u6' $storefield='fw51-us-os-wi-summe'/>
</$button>
---
{{!!title}}
[[Controlling]]
MS02 KA01 + KA02: <$edit-text field='fw51-ctr-ka01' size=2/> + <$edit-text field='fw51-ctr-ka02' size=2/> <br>//= {{!!fw51-ctr-ka1u2}} Punkte Zwischenzeugnis// <br>
OS01 KA03 + KA04: <$edit-text field='fw51-ctr-ka03' size=2/> + <$edit-text field='fw51-ctr-ka04' size=2/> = {{!!fw51-ctr-ka3u4}} <br>
= ''{{!!fw51-ctr-summe}}'' Punkte Abschlusszeugnis<br>
Päd. Punkte Abschlusszeugnis CTR: <$edit-text field='fw51-ctr-zeugnis_abschluss' size=2/><br>
<$button>CTR: Aktualisieren und Speichern
<$action-sumfield2 $filter='[tag[FW51]]'| $sumfield='fw51-ctr-ka01' $sumfield2='fw51-ctr-ka02'| $storefield='fw51-ctr-ka1u2'/>
<$action-sumfield2 $filter='[tag[FW51]]'| $sumfield='fw51-ctr-ka03' $sumfield2='fw51-ctr-ka04'| $storefield='fw51-ctr-ka3u4'/>
<$action-sumfield2 $filter='[tag[FW51]]'| $sumfield='fw51-ctr-ka1u2' $sumfield2='fw51-ctr-ka3u4'| $storefield='fw51-ctr-summe'/>
</$button>
Automatically calculating values in the fields and in the tiddler like this example would be a great simplification:
{{!!schnitt}}=({{!!field1}}+{{!!field2}}+{{!!field3}}+{{!!field4}})/4
<$macrocall $name="rpn" a={{!!field1}} b={{!!field2}} operation="+" 2/>
<$macrocall $name="rpn" a={{!!field3}} b={{!!field4}} operation="+" 2/>
So I have tried this with Thomas Elmigers rpn plugin,
But how can I add the results of each of these expressions? (Has it something to do with the listwidget you mentioned?)
<$macrocall $name="rpn" a=<<rpn "{{rpnTest!!example-1}}" "{{rpnTest!!example-1}}" +>> b=<<rpn "{{rpnTest!!example-1}}" "{{rpnTest!!example-1}}" +>> operation="+"/>
So I have tried this with Thomas Elmigers rpn plugin, found here:
https://tid.li/tw5/plugins.html
https://tid.li/tw5/hacks.html#rpnTest
<$macrocall $name="rpn" a={{!!field1}} b={{!!field2}} operation="+" 2/>
<$macrocall $name="rpn" a={{!!field3}} b={{!!field4}} operation="+" 2/>
It is also not possible to add more than 2 fields in a macrocall.