使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
IF
IF
定义了一个条件,并在满足该条件时返回一个结果,或者在不满足该条件时返回另一个结果。
用法示例
如果实际销售额超出预测销售额,则计算奖金率:
IF(Actual > Forecast, Bonus *1.2, Bonus)
语法
IF( condition, true_result, false_result )
参数
condition
- 要评估的表达式。condition
可以是任何有效的布尔表达式。
true_result
- 如果 condition
为 true,则返回此值。true_result
可以是任何有效的表达式。
false_result
- 如果 condition
为 false,则返回此值。false_result
可以是任何有效的表达式。
示例
根据参数选择返回维度。
例如,您可以创建一个布尔值参数(即预测参数),并使用该参数返回预测数据列。否则,请使用实际数据:
IF(Forecast Parameter, Forecast Data, Actual Data)
确定早于“今天”之前指定天数的记录:
IF(DATETIME_DIFF(TODAY(),Date,DAY) > 60, "old","new")
包含逻辑 AND
和正则表达式匹配的更复杂的条件:
IF(Event name = "purchase" AND (REGEXP_MATCH(Page path, ".*footwear.*") OR REGEXP_MATCH(Page path, ".*shoes.*")), "Shoe Sales", Page title)
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-09-11。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-11。"],[],[],null,[]]