If statement Google Data Studio中的IF语句等效
我试图复制Excel公式If statement Google Data Studio中的IF语句等效,if-statement,google-data-studio,If Statement,Google Data Studio,我试图复制Excel公式 IF(AND('cost'>0,'orders'=0),“TRUE”)在Google Data Studio中使用CASE语句: CASE WHEN COST > 0 AND ORDERS = 0 THEN "TRUE" END 但是,我收到以下错误: 如果在CASE中使用聚合字段,则只允许使用数字文本 有什么办法可以解决这个问题吗?我认为谷歌数据工作室中没有IF语句;但是,您的案例何时应该可以工作。我试图重现你的问题: 我创建了一个包含
IF(AND('cost'>0,'orders'=0),“TRUE”)
在Google Data Studio中使用CASE
语句:
CASE
WHEN COST > 0 AND ORDERS = 0 THEN "TRUE"
END
但是,我收到以下错误:
如果在CASE中使用聚合字段,则只允许使用数字文本
有什么办法可以解决这个问题吗?我认为谷歌数据工作室中没有
IF
语句;但是,您的案例
何时
应该可以工作。我试图重现你的问题:
成本
和订单
,并填写了一些数字从错误消息中,感觉这与数据源的来源有关。我认为Google data Studio中没有
IF
语句;但是,您的案例
何时
应该可以工作。我试图重现你的问题:
成本
和订单
,并填写了一些数字从错误消息中,感觉这与数据源的来源有关。谷歌数据工作室团队发布了一个新的
IF
功能和一种更方便的使用案例的方法
更新:
文档在中
如果不起作用,请使用下面的案例
文档链接。它应该出现在侧边栏上,正好是两篇案例
支持文章所在的位置
CASE Premium Status
WHEN "Platinum" THEN CONCAT(Site URL, "platinum_welcome.html")
WHEN "Gold" THEN CONCAT(Site URL, "gold_welcome.html")
WHEN "Silver" THEN CONCAT(Site URL, "silver_welcome.html")
ELSE CONCAT(Site URL, "welcome.html")
END
谷歌数据工作室团队发布了一个新的IF
功能和一种更方便的方式来使用案例
更新:
文档在中
如果不起作用,请使用下面的案例
文档链接。它应该出现在侧边栏上,正好是两篇案例
支持文章所在的位置
CASE Premium Status
WHEN "Platinum" THEN CONCAT(Site URL, "platinum_welcome.html")
WHEN "Gold" THEN CONCAT(Site URL, "gold_welcome.html")
WHEN "Silver" THEN CONCAT(Site URL, "silver_welcome.html")
ELSE CONCAT(Site URL, "welcome.html")
END
总结
使用或
为了详细说明使用“True”
和True
之间的区别,语义类型:
- #1是布尔值(
TRUE
或FALSE
)李>
- #2是一个文本字段(请注意
“TRUE”
或“FALSE”
周围的引号):
1)
在中引入了条件函数;因此,调整问题中的函数现在可以在Google Data Studio中正常工作。
注意:下面是一个布尔值字段;因此,要创建文本字段,请将真
替换为真
,将假
替换为假
:
2)
或者,问题中提出的声明应该如预期的那样起作用。也就是说,下面的语句明确说明了ELSE
子句。
注意:下面是一个文本字段;因此,要创建一个布尔字段,用TRUE
替换“TRUE”
,用FALSE
替换“FALSE”
:
IF(Cost > 0 AND Orders = 0, TRUE, FALSE)
CASE
WHEN Cost > 0 AND Orders = 0 THEN "TRUE"
ELSE "FALSE"
END
和一个GIF来详细说明:
总结
使用或
为了详细说明使用“True”
和True
之间的区别,语义类型:
- #1是布尔值(
TRUE
或FALSE
)李>
- #2是一个文本字段(请注意
“TRUE”
或“FALSE”
周围的引号):
1)
在中引入了条件函数;因此,调整问题中的函数现在可以在Google Data Studio中正常工作。
注意:下面是一个布尔值字段;因此,要创建文本字段,请将真
替换为真
,将假
替换为假
:
2)
或者,问题中提出的声明应该如预期的那样起作用。也就是说,下面的语句明确说明了ELSE
子句。
注意:下面是一个文本字段;因此,要创建一个布尔字段,用TRUE
替换“TRUE”
,用FALSE
替换“FALSE”
:
IF(Cost > 0 AND Orders = 0, TRUE, FALSE)
CASE
WHEN Cost > 0 AND Orders = 0 THEN "TRUE"
ELSE "FALSE"
END
和一个GIF来详细说明:
这是否回答了您的问题?这回答了你的问题吗?