Data Studio 中的嵌套案例语句
Nested case statement in Data Studio
我的活动名称为“08-2019 ABCD - Compass”、“09-2019-DEFG Compass ebook”,我想从中分离出部分字符串,但没有用于分离数据的模式。
我试图通过先检查 "Compass" 然后再检查 "Compass ebook" 来编写一个嵌套的 case 语句来创建一个新维度,但它抛出了无效公式的错误。
CASE
WHEN REGEXP_MATCH(Campaign Name,"^.*(Compass).*") THEN
CASE
WHEN REGEXP_MATCH(Campaign Name,"^.*(Compass eBook).*") THEN "Compass eBook"
ELSE "Compass"
END
ELSE "Undefined" End
如何在创建新维度时在 Google Data Studio 中实现嵌套案例语句场景。
CASE
statement below does the trick (Linking both posts):
CASE
WHEN REGEXP_MATCH(Campaign Name, ".*(?i)(Compass eBook).*") THEN "Compass eBook"
WHEN REGEXP_MATCH(Campaign Name, ".*(?i)(Compass).*") THEN "Compass"
WHEN REGEXP_MATCH(Campaign Name, ".*(?i)(Testing Test).*") THEN "Testing Test"
WHEN REGEXP_MATCH(Campaign Name, ".*(?i)(API Blockade Pattern).*") THEN "API Blockade Pattern"
ELSE "Undefined"
END
Case 语句使用“先进先出”类型的方法,因此将第一个 WHEN
子句设置为 Compass eBook
确保当 REGEXP_MATCH
sees the phrase Compass eBook
it will be displayed first over the second REGEXP_MATCH
寻找 Compass
Google Data Studio Report 详细说明:
我的活动名称为“08-2019 ABCD - Compass”、“09-2019-DEFG Compass ebook”,我想从中分离出部分字符串,但没有用于分离数据的模式。
我试图通过先检查 "Compass" 然后再检查 "Compass ebook" 来编写一个嵌套的 case 语句来创建一个新维度,但它抛出了无效公式的错误。
CASE
WHEN REGEXP_MATCH(Campaign Name,"^.*(Compass).*") THEN
CASE
WHEN REGEXP_MATCH(Campaign Name,"^.*(Compass eBook).*") THEN "Compass eBook"
ELSE "Compass"
END
ELSE "Undefined" End
如何在创建新维度时在 Google Data Studio 中实现嵌套案例语句场景。
CASE
statement below does the trick (Linking both posts):
CASE
WHEN REGEXP_MATCH(Campaign Name, ".*(?i)(Compass eBook).*") THEN "Compass eBook"
WHEN REGEXP_MATCH(Campaign Name, ".*(?i)(Compass).*") THEN "Compass"
WHEN REGEXP_MATCH(Campaign Name, ".*(?i)(Testing Test).*") THEN "Testing Test"
WHEN REGEXP_MATCH(Campaign Name, ".*(?i)(API Blockade Pattern).*") THEN "API Blockade Pattern"
ELSE "Undefined"
END
Case 语句使用“先进先出”类型的方法,因此将第一个 WHEN
子句设置为 Compass eBook
确保当 REGEXP_MATCH
sees the phrase Compass eBook
it will be displayed first over the second REGEXP_MATCH
寻找 Compass
Google Data Studio Report 详细说明: