尝试使用“或”功能时出现业务对象错误

时间:2018-07-18 19:08:06

标签: function expression sap business-objects

该公式如下: = NoFilter(Count([Same Day]; All)位置([人员位置-设施(Curr)] =“ FH ORL”)位置([[订单目录简短描述] =“用于涡流伤口护理评估和治疗的物理疗法”)或([[人员位置-护士部门(Curr)] InList(“ 7TWR”;“ RIO1”;“ GT12”;“ GT14”;“ 9TWR”;“ XTWR”;“ RIO”)))

错误消息:“或”函数中位置10处的表达式或子表达式使用无效的数据类型

1 个答案:

答案 0 :(得分:1)

公式的结构为:     Nofilter(xxx)其中(yyy)或(zzz InList(aaa))

之所以抱怨,是因为它将yyy视为Where()的唯一参数。结构应如下所示:     Nofilter(xxx)其中(yyy或zzz InList(aaa))

因此,请尝试:     = NoFilter(Count([Same Day]; All)位置([人员位置-设施(Curr)] =“ FH ORL”)位置([订单目录简短描述] =“用于漩涡伤口护理评估和治疗的物理疗法”或[人员位置-护士部门(Curr)] InList(“ 7TWR”;“ RIO1”;“ GT12”;“ GT14”;“ 9TWR”;“ XTWR”;“ RIO”))))