在sharepoint 2007中创建仪表板

时间:2010-11-11 09:11:27

标签: sharepoint sharepoint-2007

为了创建仪表板,我需要找到获取列表字段中项目计数的方法。如何实时获得相同的信息?

假设我有一个包含以下字段的列表;

季度>>>>批次#>>>>>>在字段/打包/发货

例如,如果第一个列表的条目如下所示;

Quarter>>>>>>>>>>>>>>>>>>>批量#>>>>>>>>>>>>>>>>>>>>>>>>>>>状态

Q1 ------------------------------------ B1 --------- ---------------------------在现场

Q1 ------------------------------------ B2 --------- ---------------------------在现场

Q1 ------------------------------------ B1 --------- ---------------------------盒装

Q1 ------------------------------------ B2 --------- --------------------------发货

Q1 ------------------------------------ B2 --------- ---------------------------发货

现在,我需要获得一个仪表板列表,其中包含以下结果;

它应该看起来像;

状态>>>>>>>>>>>>>>>>>>>批次1>>>>>>>>>>>>>>>>>>>批次2

在现场------------------------ 1 ------------------- --------------- 1

Packed ------------------------- 1 -------------------- --------------- 0

发货------------------------- 0 -------------------- -------------- 2

请帮助您了解如何创建如上所述的仪表板。

1 个答案:

答案 0 :(得分:0)

这种类型的操作通常称为交叉制表或通常是“透视”操作。

您可以使用SharePoint Designer,数据视图Web部件(dvwp)和一些非常花哨的XSLT来实现这一点 - 但这并不容易。这是DVWP的一个很好的开始。

否则我认为您正在考虑开发自定义Web部件。

或者,有一个商业网页部分可以让你cross tabulation and pivot operations on data from SharePoint lists (免责声明 - 我自己的公司出售这个,但它与提出的问题非常相关)