了解编写 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"案例 "IT":2 } | SWITCH ([Ticket group]) {CASE "Support":"1"案例 "IT":“2”} |
无法在此功能中使用文本。使用号码。 | INTEGER([NPS comment]) | INTEGER(VALUE(NPS rating)) |
不可同时将 1 和 2 用作数字。只能使用布尔值。 | 1 或 2 | 对或错 |
无法将 [工单分配 - 日期] 用作文本,[工单解决 - 日期] 用作文本。只能使用数字。 | [Ticket assigned - Date] > [Ticket solved - 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 公式中的错误。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。