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