使用 ALL 函数

ALL(...) 函数用于检查某项目是否只包含与某过滤器匹配的项目。检查时,您可以指定所含项目应匹配的类型,并指定所含项目需要匹配的子过滤器。

ALL 是一个便捷函数,使用它可以更方便地检查所有包含项目。 ALL(类型, 过滤条件) 相当于 COUNT(类型, NOT (过滤条件)) = 0。换句话说,ALL 有助于查找不包含与子过滤器不匹配项目的容器。

语法

ALL(类型, [过滤条件])
  • 类型 - 要检查的所含项目的类型。
  • 过滤条件 - 所含项目必须全都符合此过滤条件。

示例

ALL(关键字, 标签 = ["abc", "xyz"])

检查广告系列或广告组中的所有关键字是否都有标签“abc”或“xyz”。在这个例子中,“关键字”是要检查的项目的类型,而“标签 = ("abc", "xyz")”是它们必须全都符合的子过滤条件。

ALL(附加电话信息; 站内链接, 审批状态 = 已批准)

检查与广告系列或广告组关联的所有站内链接和电话素材资源是否均已获得批准。

备注

  • 如果子过滤器中有多个条件,则它们必须全部匹配所含项目。可使用 OR 函数封装这些条件,以检查所含项目是否与任何条件匹配。例如,ALL(广告, OR(状态 = 已暂停 审批状态 = 已拒登))将检查是否所有广告均已暂停或被拒登,或两者皆是。
  • 过滤器可以包含仅适用于某些类型的条件;对于不适用的类型,这些条件将被忽略。例如:ALL(关键字; 站内链接, 关键字字数 = 2 链接文字 : "本地") 会检查所有关键字是否都恰好有 2 个字,以及所有关联的站内链接是否都在其链接文字中包含了“本地”。
  • 如果不存在指定类型的所含项目,则 ALL 检查成功。例如,ALL(关键字, 状态 = 已启用) 将显示根本没有关键字的广告系列或广告组。这是因为该示例就是 COUNT(关键字, NOT(状态 = 已启用)) = 0 的便捷函数,广告系列或广告组中未启用的关键字数量恰好为 0。要将结果限制为至少包含一个与过滤条件匹配的项目,您可以添加与 ALL 具有相同类型和子过滤器的 EXIST 函数。因此在本例中,您可以使用以下过滤条件:EXIST(关键字, 状态 = 已启用) ALL(关键字, 状态 = 已启用)。换句话说,此过滤器会显示至少存在一个已启用关键字且启用了所有关键字的广告系列。

对广告系列和广告组使用 ALL 函数

对于只能包含在广告组中的项目,在广告系列一级进行检查时,将检查所有广告组中的所有项目,看看它们是否与子过滤器匹配。例如,在广告系列一级使用 ALL(关键字, 状态 = 已启用) 会显示广告系列的所有广告组中的所有关键字是否已启用。

对于既可以包含在广告组中又可以包含在广告系列中的项目,在广告系列一级进行检查时,只会检查该广告系列直接包含的项目。例如,在广告系列一级使用 ALL(受众群体, 状态 = 已启用) 会显示已启用所有广告系列级受众群体的广告系列,哪怕广告系列中有一些广告组级的受众群体未启用。这同样适用于素材资源:在广告系列一级使用 ALL(站内链接, 状态 = 已启用) 只会检查广告系列级站内链接,而不会检查广告系列中的广告组级站内链接。

该内容对您有帮助吗?

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