2012-04-05 61 views
0

我有两列在我的SharePoint列表的Sharepoint计算数据

[群集名称]和[主机名]

我想要实现的计算SharePoint数据为[群集名称]列一样,如果现场是空白的,它需要有主机名的前3个字符,后缀为STANDALONE,任何人都可以帮我解决这个问题,这里是我到目前为止的内容,但是当我尝试这个时会给出错误

= IF(ISBLANK([集群名]),(UPPER(LEFT([主机名],3)) - 独立),)

回答

0

的语法是否

IF(TEST,真,假)

但在公式中你错过了虚假的部分。

此外 - STANDALONE是一个字符串 - 但你没有任何引号。

最后你想使用的字符串连接在一起 - 但它应该是一个&

所以

=IF(ISBLANK([Cluster Name]),(UPPER(LEFT([Host Name],3))-STANDALONE),) 

应该

=IF(ISBLANK([Cluster Name]),UPPER(LEFT([Host Name],3)) & "STANDALONE",[Cluster Name]) 

退房的MSDN Calculated field formulathis oneCalculated Column Cheat Sheet的一些例子和语法。

(免责声明 - 最后一个是我公司网站的链接,需要一个邮箱注册下载小抄PDF)