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

在公式中使用 SWITCH 函数创建多个不同的条件表达式,作为嵌套 IF THEN ELSE 函数的替代方法。这篇文章介绍了此函数并提供了范例。有关所有 Explore 函数的列表,请参阅 Explore 函数参考。

本文章包含以下主题:

  • 关于 SWITCH 函数
  • 使用 SWITCH 函数

关于 SWITCH 函数

SWITCH 函数使用以下格式:

SWITCH testedElement { 
CASE value1: returnValue 
CASE value2: returnValue 
DEFAULT: defaultReturnValue }

SWITCH 测试大小写值是否存在待测试元素中。已测试元素可以是指标、属性或计算。如果已测试元素中存在大小写值,则会显示返回值。如果没有,则显示默认值。如果待测元素中不存在大小写值,且未输入默认值,则返回“NULL”。

SWITCH 通常用于将指标(如目标)插入数据集。然后可用于其他计算或比较视觉对象,例如关键绩效指标、子弹图和仪表盘。

使用 SWITCH 函数

本例使用 SWITCH 函数显示每种工单类型的首次回复时间目标。您可以使用任意属性和目标号码复制此示例。

在数据中插入数字

  1. 使用 Support: 打开新报告工单数据集。
  2. 在计算菜单 () 中,单击标准计算指标。
  3. 为您的计算指标命名。本例使用 目标 FTR。
  4. 在函数下,单击添加。
  5. 选择 SWITCH 函数,然后单击 +。

  6. 双击 _tested_element 以突出显示。
  7. 从 字段 下拉列表中选择包含您要测试的值的属性,或输入属性名称。此示例使用工单类型属性。
  8. 在 CASE _value1中,输入您要测试的值。
  9. 在 _return_value 中,输入值为 true 时返回的结果。此示例使用 工单类型 属性的值进行测试,并将首次回复时间目标作为返回的结果。
  10. 输入您的其它个案。如果您有两个以上的个案,则需要手动输入其它 CASE 表达式。此示例的公式如下图所示。

  11. 单击保存。
  12. 单击指标上的 + 按钮,将计算指标添加到报告中。
  13. 如果您的已测试元素是属性,单击任意属性位置的 + 按钮,并选择您的已测试元素。
由 Zendesk 提供技术支持