我有一列B,它是根据另一列A计算出来的。在列表顶部,我想显示B的总和。当我查看创建/修改a中的总计部分时列屏幕,我只看到列A(实际上,我只看到所有未计算的列),所以我不能选择总结列B.如何显示SharePoint列表中计算列的总数?
有没有办法显示列B的总数?
我有一列B,它是根据另一列A计算出来的。在列表顶部,我想显示B的总和。当我查看创建/修改a中的总计部分时列屏幕,我只看到列A(实际上,我只看到所有未计算的列),所以我不能选择总结列B.如何显示SharePoint列表中计算列的总数?
有没有办法显示列B的总数?
我发现的东西,感觉就像一个黑客攻击,但它的工作原理:
瞧!
不幸的是,这个解决方案非常脆弱。如果您对SharePoint Designer中的页面进行了任何更改并再次保存aspx文件,则放入CEWP的脚本代码将丢失,您必须重新将其重新粘贴回去。为了减少脆弱性,您可以在单独的文件中引用代码。为此,请从CEWP的源代码编辑器中删除代码,将代码另存为另一个SharePoint列表中的“.js”文件(例如,,创建一个名为“Resources”的新文件),复制该文件的URL,并将该URL粘贴到“链接到文本文件,输入URL”下的文本框中。
如果您使用的是SharePoint数据视图,您可以使用XSL
< xsl:value-of select="sum(/dsQueryResponse/Rows/Row/@ColumnName)" />
在你的情况下,代码将列B例如显示列数:
< xsl:value-of select="sum(/dsQueryResponse/Rows/Row/@column B)" />