我有一列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)" />