SharePoint 2010:日历列表的“所有项目”视图不允许在计算字段中使用公式

时间:2018-08-14 20:37:27

标签: sharepoint types formula

最初,我在SP 2010中创建了一个常规的自定义列表,在该列表中,我的公式可以正常工作。

然后在“日历”列表的“所有项目”视图中使用相同的列名和数据类型,并显示此错误:

  

不允许使用一个或多个列引用,因为这些列是   定义为公式不支持的数据类型。

以下是公式:

=IF([EVENT TYPE]="Blue",0,  
IF([EVENT TYPE]="Build(nonBlue)",1,  
IF([EVENT TYPE]="Pink",2,  
IF([EVENT TYPE]="Cutoff",4,  
IF([EVENT TYPE]="Today",5,  
IF([EVENT TYPE]="Other",6,  
"#N/A - Select valid event type"))))))

“事件类型”列是“选择”列,其中包含公式中引用的选择列表。

在“常规” SharePoint自定义列表(正在运行)和日历的“所有项目”视图中返回的数据类型均为“单行文本”

对于“日历”列表,我尝试将返回数据格式更改为数字。我还尝试将公式中的所有数字都用“单行文本”返回数据类型引起来。

令人困惑的是为什么相同的公式在一个列表中起作用,而在另一个列表中却不起作用,并且所涉及的列具有相同的设置。

同一“日历”列表中还有其他计算列,它们引用了该列表中的其他“选择”列,并且运行良好。

我尝试过剪切/粘贴公式,并重新键入公式以防列名不相同。我收到相同的错误,那是数据类型错误。

允许我完成的所有使用选择列提及的网络搜索。我认为这与“日历”特定列表有关,但是正如我提到的,我在同一列表中还有其他有效的计算公式。

0 个答案:

没有答案