Subject: Re[2]: How do I avoid NaN (Simple Maths)
From: Arthur Maloney <ArthurM@xxxxxxxxxx>
Date: Thu, 13 Mar 2008 10:52:08 +0000
|
Hello Michael,
Thursday, March 13, 2008, 10:45:10 AM, you wrote:
>> In e.g. below I want $clientContacted= 6 + 1
>> I'm getting NaN (I assume this is because other elements are not
>> present)
>>
>> Variable(s) poupulated at head of Xsl file (works OK when all
>> elements present)
>>
>> <xsl:variable name="clientContacted"
>> select="NewDataSet/Table1[callResultCode=280]/count
>> + NewDataSet/Table1[callResultCode=25]/count
>> + NewDataSet/Table1[callResultCode=281]/count
>> + NewDataSet/Table1[callResultCode=28]/count
>> + NewDataSet/Table1[callResultCode=29]/count
>> + NewDataSet/Table1[callResultCode=36]/count"/>
>>
> Try
> <xsl:variable name="clientContacted"
>
select="sum(NewDataSet/Table1[callResultCode=(280,25,281,28,29,36)]/count)"/
>>
> In XSLT 1.0 change the predicate to [callResultCode=280 or
callResultCode=25
> or....]
> Michael Kay
> http://www.saxonica.com/
Thanks Mike. Hopefully I'll move to v2 soon
--
Best regards,
Arthur mailto:ArthurM@xxxxxxxxxx
|