我需要让公式在某些情况下产生null,在其他情况下产生数字。然后我会使用数字格式来相应地呈现。像这样:
=If(Count([Product Id]) = 1) Then null Else [Amount]
不幸的是null
不是公认的关键字。我已经尝试了nil
和nothing
(抓着稻草)。
如果可能的话?
(Business Objects 12 - 网络编辑器)
答案 0 :(得分:6)
只试用=If(Count([Product Id]) <> 1) Then [Amount]
答案 1 :(得分:0)
关于输出“null”,我用于其他类型的一个技巧是使用空公式,并在需要NULL时参考公式。
@IsNull
// This formula is here just to represent a NULL -- it has no content
然后在您的其他公式中将此作为结果。
@MyRealFormula
If(Count([Product Id]) = 1) Then @IsNull Else [Amount]
我不记得wx这适用于NUMBER,但它有助于其他类型。