From version < 6.1 >
edited by Alexandru Colesnicov
on 2018/11/04 21:27
To version < 1.2 >
edited by Alexandru Colesnicov
on 2018/11/04 19:56
< >
Change comment: Update document after refactoring.

Summary

Details

Page properties
Content
... ... @@ -1,31 +1,0 @@
1 -{{velocity}}
2 - #set($class="Duncan1.Code.GDataClass")
3 - #set($template="Duncan1.Code.GDataTemplate")
4 - #set($xwlquery="from doc.object($class) as obj where doc.fullName <> '$template' order by doc.date desc")
5 - #set($list=$services.query.xwql($xwlquery).execute())
6 - #set($totalF=0)
7 - #set($totalM=0)
8 - #set($nPos=$list.size())
9 - #foreach($item in $list)
10 - #set($itemdoc = $xwiki.getDocument($item))
11 - ###$itemdoc.getName()
12 - ###$itemdoc.get('Profession')
13 - #set($nFInPos = $itemdoc.getValue('QuaWoman'))
14 - #set($nMInPos = $itemdoc.getValue('QuaMan'))
15 - #set($totalF = $totalF+$nFInPos)
16 - #set($totalM = $totalM+$nMInPos)
17 - #end
18 - #set($totalFM=$totalF+$totalM)
19 - $nPos records processed
20 - $totalFM pers. incl. woman: $totalF; man: $totalM
21 -{{/velocity}}
22 -{{python}}
23 -iDunc = 0.0
24 -for item in list
25 - itemdoc = xwiki.getDocument(item)
26 - nFInPos = itemdoc.getValue('QuaWoman'))
27 - nMInPos = itemdoc.getValue('QuaMan'))
28 - iDunc += abs(nFInPos/totalF - nMInPos/totalM)
29 -iDunc *= 0.5*iDunc
30 -print("Duncan index = ",iDunc)
31 -{{/python}}

Need help?

If you need help with XWiki you can contact: