Thanks to Emeli, Hans and Peter. I am yet testing. I have to go and will finish tomorrow. So far I have to make some test with wikish (peter),  I liked emeli aproach but there is something is not working (I finish that tomorrow.) and hans look aproach looks promosing but haven&#39;t tested it yet.<br>

<br>Thanks To all Guys. Hope I can get this running by Tomorrow.<br>Regards,Edwin<br><br><div class="gmail_quote">On Thu, Sep 3, 2009 at 4:47 PM, Hans <span dir="ltr">&lt;<a href="mailto:design5@softflow.co.uk">design5@softflow.co.uk</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">Thursday, September 3, 2009, 3:14:12 PM, edwin marte wrote:<br>
<br>
&gt; What I have is SomeGroup, wich have page1, page2, page3, etc. Every<br>
&gt; page have a page variable let&#39;s say called DATA.<br>
<br>
&gt; So if we have let&#39;s say:<br>
<br>
&gt; {SomeGroup.page1$:DATA}  =10<br>
&gt; {SomeGroup.page2$:DATA}  =20<br>
&gt; {SomeGroup.page3$:DATA}  =15<br>
<br>
&gt; I want to be able to build a pagelist for giving me Total:45<br>
<br>
</div>Here is another approach, using markup expressions.<br>
<br>
Add the following to config:<br>
<br>
# sum of data ptvs listed as data= ;<br>
# input argument PageName or csv list of pagenames<br>
MarkupExpr[&#39;sumdata&#39;] = &#39;MXSumDataPTVs($pagename, $args[0], $argp)&#39;;<br>
function MXSumDataPTVs($pagename, $list, $args) {<br>
   $sum = &#39;&#39;;<br>
   if(!isset($args[&#39;data&#39;])) return &#39;no data PTVs selected&#39;;<br>
   $ptvs =  explode(&#39;,&#39;,$args[&#39;data&#39;]);<br>
   $plist = (isset($list)) ? explode(&#39;,&#39;,$list) : array($pagename);<br>
   foreach($plist as $pn) {<br>
      $pn = MakePageName($pagename, $pn);<br>
      foreach ($ptvs as $d) {<br>
         $v = PageTextVar($pn, $d);<br>
         $sum += floatval($v);<br>
      }<br>
   }<br>
   return $sum;<br>
}<br>
<br>
install PowerTools to use pagelist or plist markup expressions<br>
<a href="http://www.pmwiki.org/wiki/Cookbook/PowerTools" target="_blank">http://www.pmwiki.org/wiki/Cookbook/PowerTools</a><br>
<br>
then use in your page something like this to show the sum<br>
of PTVs named ABC and XYZ<br>
<br>
{(sumdata (plist Test.Name*) data=ABC,XYZ)}<br>
<br>
You need data= as parameter for the PTVs, you can use one or several<br>
separated by comas.<br>
The first argument is a page name or csv page list, which is supplied<br>
in the example with markup expression (plist)<br>
You could use a (pagelist ...) markup expression.<br>
Or simply<br>
<br>
{(sumdata Page1,Page2,Page3 data=DATA)}<br>
<br>
to sum PTV &#39;DATA&#39; from pages Page1, Page2 and Page3<br>
<br>
I should add the (sumdata ) expression to PowerTools i think.<br>
<font color="#888888"><br>
<br>
  ~Hans<br>
<br>
</font></blockquote></div><br>