2010-10-07 54 views
1

我有一个共享点列表。它具有与属性A,B,C,d,和E.我想创造条件,过滤这样的项目的视图项目....如何在共享点配置非平凡列表视图

WHERE (a = 1 AND b = 2) AND (c = 3 OR d = 4 OR e = 5) 

共享点出现变平了这一点,以

WHERE (a = 1 AND b = 2 AND c = 3 OR d = 4 OR e = 5) 

并给我结果我不想要。 IRL,这是查看分配给一组开发人员(C,D和E人)的当前正在进行的工作(A和B - 文本字段)。

有没有人有合理的解决方案呢?计算列似乎不允许使用数据类型“People”。有没有其他公式或欺骗我可以编码,使这项工作?

回答

2

可能您需要XSLT视图或webpart。

UPDATE:

对不起,我完全忘了CAML意见。这是一个更合适的解决方案。 阅读this article例如

+0

谢谢,我会看看,但它看起来更像是定制显示而不是结果。 – StingyJack 2010-10-08 12:21:44

+0

XSLT - 是的,CAML视图 - 没有。使用CAML视图,您可以使用简单的基于XML的查询语言定义复杂的条件。 – cement 2010-10-08 12:29:40

+0

使用这个查看器(http://spcamlviewer.codeplex.com/),并绕过页面源代码,我能够完成我所需要的一切。感谢您推动正确的方向。 – StingyJack 2010-10-08 14:24:15