Search Ads 360 公式列的函数列表
您可以使用下面所列表格中介绍的函数在 Search Ads 360 公式列或产品目录方案的模板中创建公式。
其中有些函数只能在包含引擎指标或转化指标的公式列中使用,而其他函数只能在包含产品目录数据的公式或公式列中使用。在您创建公式时,Search Ads 360 只会显示适用于当前环境的函数。
类型 | 功能 | 说明 |
---|---|---|
比较 | = 、<> 、< 、> 、<= 和>= | 比较两个数据项,并计算结果是true还是false。了解详情。 |
换算 | to_money(x) | 将长型、双精度型数据或字符串(或等价表达式)转换成以广告客户的货币为单位的金额。 了解详情。 |
换算 | to_number(x) | 将金额或字符串转换成数字。了解详情。 |
换算 | to_percent(x/y) | 将比率、数字或字符串转换成百分比。 了解详情。 |
转换函数 | to_string(数字, [小数位]) | 用于将数字型数据转换成具有指定“小数位”位数的字符串。此函数在截断小数位时不会进行四舍五入,并且会遵循广告客户的语言区域和货币惯例。了解详情。 |
日期 | end_date - start_date(日期相减) | 用于计算两个日期之间相差的天数。了解详情。 |
日期 | add_days(date, number-of-days) | 向“date”添加“number-of-days”。如果设为负数,则会往回计算日期。了解详情 |
日期 | calendar_months(numberOfMonths) | 返回当前这月对应的时间范围,或者往后/往回统计所指定的月数。只能用作 for_date_range(date, date) 中的第二个 date 参数。了解详情。 |
日期 | calendar_weeks(numberOfWeeks, [startDay]) | 返回当前这周对应的时间范围,以及往后/往回统计所指定的额外周数。只能用作 for_date_range(date, date) 中的第二个 date 参数。了解详情。 |
日期 | date(年, 月, 日) | 返回广告客户所在时区的特定日期。了解详情。 |
日期 | day(date) | 返回指定日期是相应月份中的多少号(1 到 2 位数)。了解详情。 |
日期 | days(-x) | 会从最近的一个午夜开始往前计算所指定的完整天数,而且只能用作 for_date_range() 中的 duration 参数。了解详情。 |
日期 | for_date_range( | 指定计算天数。例如:Clicks.for_date_range(Last_30_days()) 返回过去30天的点击次数。了解详情。 |
日期 | from_date() | 返回报表当前时间范围的开始日期。了解详情。 |
日期 | last_30_days() | 会从最近的一个午夜开始往前计算 30 天,而且只能用作 for_date_range() 中的 range 参数。了解详情。 |
日期 | last_7_days() | 会从最近的一个午夜开始往前计算 7 天,而且只能用作 for_date_range() 中的 range 参数。了解详情。 |
日期 | last_month() | 返回最近一个完整月份对应的时间范围。只能用作 for_date_range() 中的 range 参数。了解详情。 |
日期 | last_week([startDay]) | 返回最近一个完整周(从星期日或您指定的其他日期算起)对应的时间范围。只能用作 for_date_range() 中的 range 参数。了解详情。 |
日期 | month(date) | 会返回指定日期对应的月份(以 1 或 2 位数字表示)。了解详情。 |
日期 | months(-x) | 会往回计算所指定的月数,而且只能用作 for_date_range() 中的 duration 参数。了解详情。 |
日期 | num_days() | 返回报表时间范围内的天数。了解详情。 |
日期 | to_date() | 返回报表当前时间范围的结束日期。了解详情。 |
日期 | today() | 会返回今天的日期(采用广告客户所在的时区)。了解详情。 |
日期 | weekday(date, [week_start_day]) | 会返回指定日期对应的星期序号(1 至 7)。了解详情。 |
日期 | weeknum(date, [week_start_day]) | 会返回指定日期对应的周次(1 至 52、53 或 54)。了解详情。 |
日期 | year(date) | 会返回指定日期对应的年份(以 4 位数数字表示)。了解详情。 |
日期 | yesterday() | 会返回昨天的日期(采用广告客户所在的时区)。了解详情。 |
错误处理 | if_not_finite_number(value, alternate) | 求“value”的值。如果“value”不是数字或是无限数值,则函数会求“alternate”的值。否则,函数返回“value”的值。了解详情。 |
错误处理 | if_error(值, 备用值) | 如果“值”出错,则计算并返回“备用值”。否则,计算并返回“值”。了解详情。 |
错误处理 | is_error(值) | 如果“值”出错,则计算结果为true。 了解详情。 |
产品目录 | any(ATTRIBUTE) | 针对模板选定的某一个项选择产品目录属性的值。这个函数在每次运行时可能会返回不同的值。了解详情 |
产品目录 | any_with_max(RETURN-ATTRIBUTE, MAX-ATTRIBUTE) | 查找在某项特定属性上都具有最高值的一组项,然后选择其中任一项并返回该项在另一项属性上的值。了解详情 |
产品目录 | any_with_min(RETURN-ATTRIBUTE, MIN-ATTRIBUTE) | 查找在某项特定属性上都具有最低值的一组项,然后选择其中任一项并返回该项在另一项属性上的值。了解详情 |
产品目录 | clean_keyword(in-string, replacement-string) | 扫描“in-string”,然后将 Google Ads 不支持在关键字文本中使用的字符都替换成“replacement-string”。了解详情 |
产品目录 | count_with_max(ATTRIBUTE, MAX-ATTRIBUTE) | 查找为某项特定属性指定了最高值的一组项,然后返回这些项中在另一项属性上也都具有相同值的项的数量。了解详情 |
产品目录 | count_with_min(ATTRIBUTE, MIN-ATTRIBUTE) | 查找为某项特定属性指定了最低值的一组项,然后返回哪些在另一项属性上也都具有相同值的项的数量。了解详情 |
产品目录 | max_with_max(RETURN-ATTRIBUTE, MAX-ATTRIBUTE) | 查找在某项特定属性上都具有最高值的一组项,然后返回这组项在另一项属性上的最高值。了解详情 |
产品目录 | max_with_min(RETURN-ATTRIBUTE, MIN-ATTRIBUTE) | 查找某特定属性都为最低值的一组商品,然后返回这组商品的另一个属性的最高值。了解详情 |
产品目录 | min_with_max(RETURN-ATTRIBUTE, MAX-ATTRIBUTE) | 查找在某项特定属性上都具有最高值的一组项,然后返回这组项在另一项属性上的最低值。了解详情 |
产品目录 | min_with_min(RETURN-ATTRIBUTE, MIN-ATTRIBUTE) | 查找在某项特定属性上都具有最低值的一组项,然后返回这组项在另一项属性上的最低值。了解详情 |
产品目录 | min(ATTRIBUTE) 或max(ATTRIBUTE) | 返回由产品目录模板生成的所有项中数字类型的产品目录属性的最小值或最大值。了解详情 |
产品目录 | reduce_words(string, max_length, delimiter, [delimiter], ...) | 尽可能多地返回“string”中从开头算起,一直到(但不包括)“delimiter”截止的字符,但字符数不能超过“max_length”。如果该字符串本身就不超过“max_length”个字符,则此函数会返回与所传递的完全一样的“string”。了解详情。 |
产品目录 | regex_replace(string, regular_expression, new_text) | 在“string”中搜索与“regular_expression”相匹配的文本,然后将匹配的文本替换成“new_text”。了解详情。 |
产品目录 | substitute_all(ATTRIBUTE, "to text", "from text", "from text 2", "from text 3") | 使用一个值替换产品目录属性的多个值。了解详情 |
产品目录 | title_case(string) | 将“string”转换为词首字母大写的标题格式。您可以指定产品目录属性(如 BRAND)或静态字符串。了解详情 |
产品目录 | count() | 返回产品目录模板的多重维度和过滤条件选定的唯一产品目录项目数量。了解详情 |
产品目录 | lenb(string) | 返回相应产品目录属性或字符串中的字节数。了解详情 |
产品目录 | regex_extract(string, regular_expression) | 搜索“string”并返回与“regular_expression”相匹配的文字。了解详情。 |
产品目录 | regex_match(string, regular_expression) | 如果“string”与“regular_expression”完全匹配或部分匹配,则求值结果为 true。您可以将此函数用作 if 函数中的“condition”。了解详情。 |
产品目录 | searchb(needle, haystack) | 返回“haystack”中首次出现的“needle”的起始位置(以字节为单位)。如果“needle”不在“haystack”中,则返回 null。了解详情 |
标签 | has_label("标签") | 如果函数显示在具有指定标签标记的行中,则计算结果为true。了解详情。 |
逻辑 | and(x, y, ...) | 逻辑AND。如果所有参数均为true,则计算结果为true。了解详情。 |
逻辑 | if(条件, true, 其他) | 对条件进行计算,如果条件为true,则返回一个值;如果条件为false,则返回其他值。了解详情。 |
逻辑 | not(x) | 逻辑NOT。如果参数为false,则计算结果为true。了解详情。 |
逻辑 | or(x, y, ...) | 逻辑OR。如果任意一个参数为true,则计算结果为true。了解详情。 |
数学 | -变量 | 对变量值进行求反。例如:-Daily_budget 返回每日预算的负值。 |
数学 | + 、- 、* 和/ | 标准的算术运算符。了解详情。 |
数学 | ceiling(x) | 返回大于“x”的最小整数。了解详情。 |
数学 | floor(x) | 返回小于“x”的最大整数。了解详情。 |
数学 | round(x) | 四舍五入至最接近的整数。了解详情。 |
细分 | for_device_type(type) | 指定统计哪些设备类型上的数据。了解详情。 |
Segments | for_date_range( | Specifies days to operate on. For example, Clicks.for_date_range(Last_30_days()) returns the number of clicks in the last 30 days.Learn more. |
文本 | unescape("URL") | 对已经过网址编码的网址进行解码。了解详情。 |
文本 | & | 串联两个字符串(文本片段)。了解详情。 |
文本 | bmm(string) | 在“string”中每个字词的开头添加“+”字符。您可以在关键字模板中使用该函数,为每个关键字字词添加广泛匹配修饰符。了解详情。部分广泛匹配修饰符匹配机制已移至词组匹配类型连同 Google Ads、Microsoft Advertising 和 Yahoo! Japan,Search Ads 360 即将停止支持在人工广告系列和产品目录广告系列内的关键字模板中创建采用广泛匹配修饰符的关键字。 如果关键字模板指定了广泛匹配修饰符,并且 Search Ads 360 需要生成新的关键字,则 Search Ads 360 将会生成新的词组匹配关键字,而不是广泛匹配关键字。了解详情。 |
文本 | contains(needle, haystack) | 如果“needle”是“haystack”的子字符串,或者“needle”等同于“haystack”,则计算结果为true。了解详情。 |
文本 | ends_with(haystack, needle) | 如果“haystack”以“needle”结尾,则计算结果为true。了解详情。 |
文本 | is_empty(字符串) | 如果“字符串”长度为零,则计算结果为true。了解详情。 |
文本 | left(字符串, 长度) | 返回从“字符串”开头开始计算的前“长度”个字符。了解详情。 |
文本函数 | len(字符串) | 返回“字符串”的长度。了解详情。 |
文本 | lower(字符串) | 返回全部为小写的“字符串”。了解详情。 |
文本 | mid(字符串, 开始位置, 长度) | 返回从“字符串”的第“开始位置”个字符开始计算,到第“长度”个字符结束的子字符串。了解详情。 |
文本 | replace(字符串, 开始位置, 长度, new_text) | 用“new_text”替换“字符串”中从第“开始位置”个字符开始计算的“长度”个字符。了解详情。 |
文本 | right(字符串, 长度) | 返回从“字符串”结尾开始计算的前“长度”个字符。了解详情。 |
文本 | search(needle, haystack) | 返回“needle”的第一个实例在“haystack”中的开始位置(从字符串的开头开始计算)。了解详情。 |
文本 | starts_with(haystack, needle) | 如果“haystack”以“needle”开头,则计算结果为true。了解详情。 |
文本 | substitute(haystack, needle, 替换值 [, 发生位置]) | 在“haystack”中,用“替换值”替换“needle”的所有实例。指定“发生位置”可指明替换“needle”的哪个实例。了解详情。 |
文本 | trim(字符串) | 删除“字符串”开头和结尾的所有空格以及字词之间双空格中的一个。了解详情。 |
文本 | upper(字符串) | 返回全部为大写的“字符串”。了解详情。 |
在 Google 网页搜索上尝试使用您的关键字。 |