使用 AND、OR 和 NOT 函数

AND(...) OR(...)NOT(...) 函数可以更好地控制多个过滤条件的组合方式,以便非常具体地定位要搜索的项目。

使用 AND 和 OR

默认情况下,多个过滤条件的组合采用的是“AND”方式,也就是说,项目必须匹配所有过滤条件,才能出现在结果中。OR 函数则不同,它验证的是否匹配其中至少一个条件,而不是所有条件。

AND 函数要求匹配所有条件,因为这是默认行为,所以通常不需要明式添加。但是,如果使用 OR 函数,则可以在其中使用 AND 函数来还原默认行为。例如,要查找投放方式为“Standard”或预算介于 10 美元至 20 美元之间的所有广告系列,您可以使用如下过滤器:

OR( deliverymethod = standard AND(budget >= 10 budget <= 20) )

换句话说,下列条件中必须至少有一个为 true:

  • 投放方式是“Standard”
  • 预算为 10 美元或以上 AND 预算为 20 美元或以下。

使用 NOT

NOT 函数是对所含过滤器的结果进行求反处理。换句话说,如果某过滤器包含某项目,则对该过滤器使用 NOT 函数会将该项目排除出去。同样,如果某过滤器不包含某项目,则对该过滤器使用 NOT 函数会将该项目包含在内。在 NOT 函数中,默认使用“AND”连接各个条件,因此 NOT(status = enabled enhancedcpc = enabled) 等同于 NOT(AND(status = enabled enhancedcpc = enabled))。这会隐藏所有已启用且同时启用了智能点击付费的广告系列,并将所有其他广告系列显示出来。

语法

AND(filter)
  • filter -- 项目必须符合所有这些过滤条件。
OR(filter)
  • filter -- 项目必须符合以下至少一个过滤条件。
NOT(filter)
  • filter -- 项目不得符合所有这些过滤条件。

示例

OR( status -= enabled approvalstatus = (disapproved, sitesuspended) )

查找被停用或已拒登的项目。

OR( bidstrategytype = maximizeconversions NOT(budget >= 10 budget <= 20) )

查找出价策略类型为“尽可能提高转化次数”或预算不是在 10 美元至 20 美元之间的所有广告系列。

OR( status = paused AND(interestsandremarketing = targeting EXIST(audiences)) )

查找已暂停或至少有一个受众群体并“定位”“兴趣和再营销”灵活覆盖的广告系列或广告组。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
9223670477614973250
true
搜索支持中心
true
true
true
true
true
73067
false
false