了解了编写 Explore 公式的基础知识后,下一步是了解数据类型如何与公式交互作用。本文章介绍了数据类型的概念,说明如何在公式中使用它们,并帮助您解决可能出现的问题。
本文章包含以下主题:
了解数据类型
数据类型是指添加到公式中的信息格式,通常作为函数中的值。下表总结了 Explore 使用的数据类型。
了解数据类型如何与函数交互作用并在函数内操作对于在 Explore 中编写正确构造的公式至关重要。要检查函数需要哪些数据类型,请参阅 Explore 函数参考。
数据类型 | 范例 |
---|---|
编号 用于所有指标、数字属性和不带引号的数字。 |
指标
属性
值
|
短信 大多数属性是文本数据类型。在引号内输入的任何值也具有文本数据类型。 |
属性
值
|
布尔值 应用于只有两个值的属性:True 或 False。输入的值 True 和 False 不带引号,被视为布尔类型。 |
属性
值
|
时间戳 应用于显示特定日期和时间的属性。 |
属性
值
|
数组 用于插入多值函数(如 IN 或 INCLUDES_ALL)中的值。 |
值
|
空 为 NULL 值保留。 |
值
|
排除公式编辑器中的数据类型错误
如果您的公式使用了不正确的数据类型,当您编写或编辑公式时,会实时显示一条警告消息。错误消息可识别您使用的数据类型,并指导您应使用哪种数据类型。
下表显示了您可能在公式编辑器中看到的一些数据类型警告示例,包括公式的错误和正确版本。
警告 | 公式不正确 | 正确的公式 |
---|---|---|
无法在 THEN 语句中使用不同的类型。1 是数字,“0”是文本。使用相同类型。 | IF [Ticket status]="Open" THEN 1 ELSE "0" ENDIF |
|
无法在 SWITCH 语句中使用不同的类型。“1”是文本,2 是数字。使用相同类型。 | SWITCH ([Ticket group]) {CASE "Support":"1"CASE "IT":2 } | SWITCH ([Ticket group]) {CASE "Support":"1"CASE "IT":“2” } |
无法在此函数中使用文本。使用号码。 | INTEGER([NPS comment]) | INTEGER(VALUE(NPS rate)) |
不能将 1 用作数字,将 2 用作数字。仅使用布尔值。 | 1 或 2 | 对或错 |
无法将 [工单分配 - 日期] 用作文本,将[工单解决 - 日期] 用作文本。仅使用数字。 | [工单已分配 - 日期] > [工单解决 - 日期] | DATE_TO_TIMESTAMP([工单分配 - 日期]) >DATE_TO_TIMESTAMP( [工单解决 - 日期]) |
无法将 [工单组] 用作文本,将 [工单 ID] 用作数字。仅使用数字或文本。 | [工单组]+[工单 ID] | [工单组]+STRING([工单 ID]) |
无法使用 VALUE(Agent replies) 作为数字和 2 作为文本。仅使用数字。 | VALUE(Agent replies)>“2” | VALUE(Agent replies)>2 |
提示:如需更多故障排除帮助,请参阅 排除 Explore 公式中的错误。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。