1

我在 sharepoint 2010 设计器中创建了一个数据视图,并使用 XSLT 显示默认情况下不包含的结果。我有一个计算字段,结果可以是负数或正数。详细信息字段显示没有问题,但是当我尝试显示它们的总和时,在某些情况下它会正确显示,而在其他情况下它不会显示任何内容。

据我了解,只要负数小于一千负,它就不会显示总和的结果。

示例:-1,641 , 296, -613, 0, 1032, 155 -> 不显示结果

示例:0、-15、-348、-640 -> 正确显示 -1003

我正在使用这个 xslt 来显示数字

<xsl:value-of select="format-number(sum($nodeset/@Deviation_x0020_EFC_x0020_vs_x00),'####,##0;(####,##0)')" />

如果我跳过格式编号并使用:

<xsl:value-of select="sum($nodeset/@Deviation_x0020_EFC_x0020_vs_x00)" />

它将显示 NaN 而不是空白

一千个负数肯定存在问题,因为我尝试将格式设置为负数,它适用于 -603 或 -10 但不适用于 -1,640

4

0 回答 0