Changes for page Duncan Result
Last modified by Alexandru Colesnicov on 2019/05/27 16:12
edited by Alexandru Colesnicov
on 2018/11/05 19:00
on 2018/11/05 19:00
edited by Alexandru Colesnicov
on 2018/11/05 18:03
on 2018/11/05 18:03
Change comment: There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -3,8 +3,22 @@ 3 3 #set($class="Duncan1.Code.GDataClass") 4 4 #set($template="Duncan1.Code.GDataTemplate") 5 5 #set($xwlquery="from doc.object($class) as obj where doc.fullName <> '$template' order by doc.date desc") 6 - "$xwlquery" 7 7 #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 8 8 9 9 {{/velocity}} 10 10 ... ... @@ -11,27 +11,8 @@ 11 11 {{python}} 12 12 13 13 import sys 14 -print "Python version is " ,sys.version28 +print "Python version is " sys.version 15 15 print 16 - 17 -className = "Duncan1.Code.GDataClass" 18 -template = "Duncan1.Code.GDataTemplate" 19 -xwlquery = "from doc.object(" + className + ") as obj where doc.fullName <> \'" + template + "\' order by doc.date desc" 20 -# print "\"%s\"" % xwlquery 21 -# list = services.query.xwql(xwlquery).execute() 22 - 23 -totalF=0 24 -totalM=0 25 -nPos=list.size() 26 -for item in list: 27 - itemdoc = xwiki.getDocument(item) 28 - nFInPos = itemdoc.getValue('QuaWoman') 29 - nMInPos = itemdoc.getValue('QuaMan') 30 - totalF += nFInPos 31 - totalM += nMInPos 32 -totalFM = totalF+totalM 33 -print "%s records processed\n%s pers. incl. woman: %s; man: %s" % (nPos, totalFM, totalF, totalM) 34 - 35 35 iDunc = 0.0 36 36 for item in list: 37 37 itemdoc = xwiki.getDocument(item)