If statement Google Data Studio中的IF语句等效

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语句;但是,您的案例何时应该可以工作。我试图重现你的问题: 我创建了一个包含

我试图复制Excel公式
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报告中创建了一个表,并添加了一个带有精确公式的计算字段
  • 它没有给我任何错误消息,字段值与预期值相同

  • 从错误消息中,感觉这与数据源的来源有关。

    我认为Google data Studio中没有
    IF
    语句;但是,您的
    案例
    何时
    应该可以工作。我试图重现你的问题:

  • 我创建了一个包含两列的谷歌表单,
    成本
    订单
    ,并填写了一些数字
  • 我创建了一个连接到此工作表的数据源
  • 我使用此数据源在Google Data Studio报告中创建了一个表,并添加了一个带有精确公式的计算字段
  • 它没有给我任何错误消息,字段值与预期值相同

  • 从错误消息中,感觉这与数据源的来源有关。

    谷歌数据工作室团队发布了一个新的
    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来详细说明:


    这是否回答了您的问题?这回答了你的问题吗?