Sharepoint计算列实际何时计算?

Sharepoint计算列实际何时计算?,sharepoint,Sharepoint,我对Sharepoint 2007中的计算列有一些问题。它们似乎没有按预期工作 所以,我决定尝试一些简单的方法。基本上,我想检查内容类型 公式是: =如果([内容类型]=“PictureView”、“iPicture”、“NotPicture”) 此列将添加到文档库的默认视图中。我希望这个专栏可以用“IsPicture”或“NotPicture”(不带引号)来填充 但是,该计算列只填充了少数零星单元格 有人能解释为什么会发生这种情况吗?为什么它不填充整个列 谢谢 Dave计算列将其值存储在数据库

我对Sharepoint 2007中的计算列有一些问题。它们似乎没有按预期工作

所以,我决定尝试一些简单的方法。基本上,我想检查内容类型

公式是:
=如果([内容类型]=“PictureView”、“iPicture”、“NotPicture”)

此列将添加到文档库的默认视图中。我希望这个专栏可以用“IsPicture”或“NotPicture”(不带引号)来填充

但是,该计算列只填充了少数零星单元格

有人能解释为什么会发生这种情况吗?为什么它不填充整个列

谢谢

Dave

计算列将其值存储在数据库中,并在更新记录时进行设置-不会为添加计算字段时已经存在的记录进行设置


计算字段是在视图中计算的,但无法通过浏览器界面使用。

谢谢您的回复。嗯。。你知道为什么有些物品会有价值吗?这些都是几周没碰过的东西。它们可能比你想象的要更新的多——更新并不仅仅包括有意的更改。作为一个快速修复方法,我建议在“数据表”视图中打开列表,并将列复制/粘贴到其自身,以便更新所有行。如果表达式计算不正确,它将不会正确返回值,因此也可能是这样。这些列表项内容类型是否可能不在该列表中?