使用DVWP和XSL在MOSS 2007中创建仪表板

时间:2010-12-03 06:41:49

标签: sharepoint sharepoint-2007 moss xslt

我之前在帖子之间粘贴的帖子;

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

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

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

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

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

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

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

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

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

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

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

它应该看起来像;

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

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

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

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

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

----------------------------------------------- --------------------

我向上述问题求助; creation of dashboard in sharepoint 2007

根据Ryan建议我尝试创建一个带有XSL编码的DWVP webpart来创建仪表板。现在我遇到了一个问题。

首先,我创建了一个列表,其中包含

状态>>>>>>>>>>>>>>>>>>>批次1>>>>>>>>>>>>>>>>>>>批处理2,作为列表字段

在字段--------------- X1 -------------------------- Y1 < / p>

打包-------------------- X2 ------------------------- -Y2

发货-------------------- X3 ------------------------- -Y 3

这里我尝试使用X1,X2和X3的inser ta公式,根据“状态”行中的每个项目都是唯一的

但是,一旦我给出X1的公式,同样适用于整个colum,即X2和X3 :( 有没有办法为X2和X3创建特定的公式..分别是Y1,Y2,Y3。

KIndly帮助

的问候, 急奔。

1 个答案:

答案 0 :(得分:0)

我认为您不能为每个处理的行提供不同的公式。在这种情况下你所能做的只是建立一个公式,可以根据行的值提供你想要的结果。