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

Tips

You can click on the arrows next to the breadcrumb elements to quickly navigate to sibling and children pages.

Need help?

If you need help with XWiki you can contact: