What's my plan?
Suite Professional, Enterprise, or Enterprise Plus
Support with Explore Professional or Enterprise

了解编写 Explore 公式的基础知识后,下一步就是了解数据类型如何与公式交互。本文章介绍了数据类型的概念,展示了如何在公式中使用它们,并帮助您解决可能发生的问题。

本文章包含以下主题:

  • 了解数据类型
  • 解决公式编辑器中的数据类型错误

了解数据类型

数据类型是指添加到公式中的信息格式,通常作为函数中的值。下表总结了 Explore 使用的数据类型。

要在 Explore 中编写正确构造的公式,必须了解数据类型如何与函数交互和在函数中运算。要查看函数需要哪些数据类型,请参阅 Explore 函数参考。

数据类型 示例

数字

用于所有指标、数字属性和不带引号的数字。

指标

  • VALUE(First reply time (min))
  • COUNT(Tickets)
  • AVG(Agent replies)

属性

  • [Ticket ID]
  • [受托人 ID]
  • [支路实例]

值

  • 123
  • 4500
  • 3.5

Text

大多数属性都是文本数据类型。任何放在引号内的输入值也都是文本数据类型。

属性

  • [工单组]
  • [受托人名称]
  • [Ticket created - Date]

值

  • “Support”
  • Anna Sting
  • “2022-05-24”
  • "123"
  • "true"
  • "emptystring"

布尔值

适用于只有两个值的属性:True 或 False。输入的值 True 和 False(不加引号)将被视为布尔类型。

属性

  • 有评论
  • 通话已录音

值

  • True
  • False

时间戳

适用于显示特定日期和时间的属性。

属性

  • [Ticket created - Timestamp]
  • [通话 - 时间戳]

值

  • “2023-05-18T22:16:07”
  • “2020-04-25T13:02:00”

数组

用于在多值函数(例如 IN 或 INCLUDES_ALL)中插入的值。

值

  • IN([Ticket status], ARRAY("Open", "Pending"))
  • INCLUDES_ALL([Ticket tags], "white", "black")

空

为 NULL 值保留。

值

  • 空

解决公式编辑器中的数据类型错误

如果您的公式使用了不正确的数据类型,当您撰写或编辑公式时,会实时出现一条警告消息。错误消息会识别您使用的数据类型,并指导您应使用哪种数据类型。

下表显示了您可能在公式编辑器中看到的一些数据类型警告示例,包括公式的不正确和正确版本。

警告 不正确的公式 正确的公式
不可在 THEN 语句中使用不同的类型。1 是数字,"0" 是文本。请使用相同类型。 IF [Ticket status]="Open" THEN 1 ELSE "0" ENDIF
  • IF [Ticket status]="Open" THEN 1 ELSE 0 ENDIF
  • IF [Ticket status]="Open" THEN “1” ELSE “0” ENDIF
不可在 SWITCH 语句中使用不同的类型。"1" 是文本,2 是数字。请使用相同类型。 SWITCH ([Ticket group]) {CASE "Support":"1"案例 "IT":2 } SWITCH ([Ticket group]) {CASE "Support":"1"案例 "IT":“2”}
无法在此功能中使用文本。使用号码。 INTEGER([NPS comment]) INTEGER(VALUE(NPS rating))
不可同时将 1 和 2 用作数字。只能使用布尔值。 1 或 2 对或错
无法将 [工单分配 - 日期] 用作文本,[工单解决 - 日期] 用作文本。只能使用数字。 [Ticket assigned - Date] >[工单解决 - 日期] DATE_TO_TIMESTAMP([Ticket assigned - Date]) >DATE_TO_TIMESTAMP( [Ticket solved - Date])
不可将 [Ticket group] 用作文本,将 [Ticket ID] 用作数字。只能使用数字或文本。 [Ticket group]+[Ticket ID] [Ticket group]+STRING([Ticket ID])
不可将 VALUE(Agent replies) 用作数字,将 2 用作文本。只能使用数字。 VALUE(Agent replies)>“2” VALUE(Agent replies)>2
提示:如需更多故障排除帮助,请参阅 排除 Explore 公式中的错误。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持