0

我的共享点列表中有两列

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

我想为 [Cluster Name] 列实现计算出的共享点数据,例如如果该字段为空白,则它需要 Hostname 的前 3 个字符加上 STANDALONE 的后缀,任何人都可以帮我解决这个问题,这就是我到现在为止,但是当我尝试这个时它给出了一个错误

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

4

1 回答 1

0

IF 的语法是

如果(测试,真,假)

但是在您的公式中,您缺少错误的部分。

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

最后,您尝试使用 - 将字符串连接在一起 - 但它应该是 &

所以

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

应该

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

查看MSDN 计算字段公式公式或计算列备忘单以获取一些示例和语法。

(免责声明 - 最后一个是我公司网站的链接,需要通过电子邮件注册才能下载备忘单 pdf)

于 2012-04-05T10:39:07.417 回答