2010-11-11 60 views
1

對於創建儀表板,我需要找出獲取列表字段中項目數量的方法。如何實時獲得同樣的結果?在SharePoint 2007中創建儀表板

假設我有一個包含以下字段的列表;

季>>>>批#>>>>>>在字段/盒裝/發貨

對於例如,如果如下面給出的用於第一列表中的條目;

季度>>>>>>>>>>>>>>>>>批#>>>>>>>>>>>>>>>>>>>狀態

Q1 ------------------------------------ B1 ------------ ------------------------在現場

Q1 ------------------ ------------------ B2 ------------------------------- -----在該領域

Q1 ------------------------------------ B1 ------------------------------------ Packed

Q1 -------- ---------------------------- B2 --------------------- --------------發貨

Q1 ------------------------------ ------ B2 ------------------------------------已發貨

現在,我需要得到一個儀表盤列表,其中給出了下面的結果;

它應該看起來像;

狀態>>>>>>>>>>>>>>>>>批次1個>>>>>>>>>>>>>>>>>批次2

在現場------------------------ 1 ------------------------- --------- 1

包裝------------------------- 1 --------- -------------------------- 0

發貨------------------ ------- 0 ---------------------------------- 2

Please help upon如何創建如上所述的儀表板。

回答

0

這種類型的操作通常稱爲交叉表或通常'樞軸'操作。

您可以使用SharePoint Designer,Data View Web部件(dvwp)和一些非常花哨的XSLT來完成此操作 - 但這並不容易。這對DVWP來說是一個很好的開始。

否則,我認爲你正在尋找開發自定義Web部件。

或者有一個商業網絡的一部分,這將讓你做cross tabulation and pivot operations on data from SharePoint lists(免責聲明 - 我自己的公司賣這個,但其問的問題非常相關的)

+0

感謝ryan我一直在努力爲sharepoint設計人員創建dataview webparts,並發現很難獲得體面的web幫助。你給出的鏈接看起來很酷。讓我通過相同的。再次感謝。 – jiben 2010-11-11 10:18:28