为了创建仪表板,我需要找到获取列表字段中项目计数的方法。如何实时获得相同的信息?
假设我有一个包含以下字段的列表;
季度>>>>批次#>>>>>>在字段/打包/发货
例如,如果第一个列表的条目如下所示;
Quarter>>>>>>>>>>>>>>>>>>>批量#>>>>>>>>>>>>>>>>>>>>>>>>>>>状态
Q1 ------------------------------------ B1 --------- ---------------------------在现场
Q1 ------------------------------------ B2 --------- ---------------------------在现场
Q1 ------------------------------------ B1 --------- ---------------------------盒装
Q1 ------------------------------------ B2 --------- --------------------------发货
Q1 ------------------------------------ B2 --------- ---------------------------发货
现在,我需要获得一个仪表板列表,其中包含以下结果;
它应该看起来像;
状态>>>>>>>>>>>>>>>>>>>批次1>>>>>>>>>>>>>>>>>>>批次2
在现场------------------------ 1 ------------------- --------------- 1
Packed ------------------------- 1 -------------------- --------------- 0
发货------------------------- 0 -------------------- -------------- 2
请帮助您了解如何创建如上所述的仪表板。
答案 0 :(得分:0)
这种类型的操作通常称为交叉制表或通常是“透视”操作。
您可以使用SharePoint Designer,数据视图Web部件(dvwp)和一些非常花哨的XSLT来实现这一点 - 但这并不容易。这是DVWP的一个很好的开始。
否则我认为您正在考虑开发自定义Web部件。
或者,有一个商业网页部分可以让你cross tabulation and pivot operations on data from SharePoint lists (免责声明 - 我自己的公司出售这个,但它与提出的问题非常相关)。