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

在本文中,您将了解如何使用 Explore 日期函数,从而将计算的重点放在一系列事件中的第一个或最后一个活动上。

通常,当您报告特定活动或活动之间的时间间隔时,有些活动并不唯一。例如,一张工单可以有多个解决活动日志。Explore 最早和最晚日期函数可帮助您查找不重复的第一个和最后一个活动。

Explore 提供以下四个最早和最晚日期函数:

  • DATE_FIRST(time attribute)

    根据已添加到报告中并受所有已应用筛选影响的属性,返回最早的日期或时间戳。

    例如:DATE_FIRST([Update - Timestamp])

    返回您添加到报告中的所有属性的最早更新时间戳。

  • DATE_LAST(time attribute)

    根据已添加到报告中并受所有已应用筛选影响的属性,返回最晚的日期或时间戳。

    例如:DATE_LAST([Update - Timestamp])

    返回您添加到报告中的所有属性的最晚更新时间戳。

  • DATE_FIRST_FIX(time attribute, attribute1, attribute2, ...)

    根据函数中指定的属性,返回最早日期或时间戳。添加到报告中的属性不会影响计算,但应用的任何筛选都会被考虑在内。

    例如:DATE_FIRST_FIX([Update - Timestamp], [Update ticket ID])

    返回工单的最早更新时间戳,无论报告中的属性如何。

  • DATE_LAST_FIX(time attribute, attribute1, attribute2, ...)

    根据函数中指定的属性,返回最晚日期或时间戳。添加到报告中的属性不会影响计算,但应用的任何筛选都会被考虑在内。

    例如:DATE_LAST_FIX([Update - Timestamp], [Update ticket ID])

    返回工单的最晚更新时间戳,无论报告中的属性如何。

注意:DATE_FIRST_FIX 和 DATE_LAST_FIX 受报告和面板筛选的影响。要确保报告或面板筛选不会错误遗漏任何活动日志,请使用基于工单的时间筛选器,而不是基于更新的时间筛选器。例如,使用工单已创建 - 日期或工单已解决 - 日期,而非更新 - 日期。

最早和最晚日期函数的使用示例

本部分包含以下示例:

  • 使用 DATE_LAST 函数查找组在该月最后一天解决的工单
  • 使用 DATE_FIRST 函数查找最早的每日工单分配
  • 使用 DATE_LAST_FIX 函数查找最终工单解决日期
  • 使用 DATE_LAST_FIX 函数查找最新专员评论时间
  • 使用 DATE_FIRST_FIX 函数查找首条内部评论时间

使用 DATE_LAST 函数查找组在该月最后一天解决的工单

本例中,您将使用 DATE_LAST 函数创建一个报告,返回在最后日期解决的工单,然后通过在报告中添加年、月和组属性,您将获得每个组在当月最后一天的解决情况。

创建报告

  1. 使用 Support:工单数据集。
  2. 使用以下公式创建一个标准计算指标,命名为最后日期解决的工单:
    IF DATE_LAST([Ticket solved - Date])=[Ticket solved - Date] THEN [Ticket ID] ENDIF
  3. 编辑您刚创建的指标,并将其默认聚合器设置为 COUNT。移除任何其它聚合器。
  4. 将工单和最后日期解决的工单指标添加到报告生成器的指标面板。
  5. 在行面板中,添加工单已解决 - 年份和工单已解决 - 月份属性。您将看到已解决工单总数和当月最后一天的已解决工单,例如:

  6. 在行面板中,添加工单组属性。您将看到,除了年份和月份之外,在最后日期解决的工单数量也是按组划分的:

使用 DATE_FIRST 函数查找最早的每日工单分配

本例中,您将使用 DATE_FIRST 函数创建一个返回最早工单分配时间戳的报告。然后,添加受托人和日期属性,以获取每个日期和受托人的最早时间戳。

创建报告

  1. 使用 Support:工单数据集。
  2. 使用以下公式创建一个标准计算属性,命名为最早分配 - 时间戳:
    IF DATE_FIRST([Ticket first assigned - Timestamp])=[Ticket first assigned - Timestamp] 
    THEN [Ticket first assigned - Timestamp] 
    ENDIF
  3. 在报告生成器的指标面板中,添加工单指标。
  4. 在行面板中,添加受托人名称和工单分配 - 日期属性。配置第二个属性以显示本周创建的工单。
  5. 在行面板中,添加最早分配 - 时间戳属性,然后通过排除 NULL 值进行筛选。您将按受托人和日期查看最早的每日工单分配,例如:

使用 DATE_LAST_FIX 函数查找最终工单解决日期

工单解决后,可能重新开启多次。在某些情况下,您只想查看最新的解决方案。本例中,您将使用 DATE_LAST_FIX 函数生成一个返回最终工单解决次数的指标。

创建报告

  1. 使用 Support:更新历史记录数据集。
  2. 使用以下公式创建一个标准计算指标,取名为 最终解决数 :
    IF ([Changes - Field name]="status"    
           AND [Changes - Previous value]!="solved"
          AND ([Changes - New value]="solved" OR [Changes - New value]="closed")  
          AND  DATE_LAST_FIX([Update - Timestamp], [Update ticket ID], [Changes - Field name], [Changes - New value])=[Update - Timestamp]) 
    THEN [Update ID] 
    ENDIF
  3. 编辑您刚创建的指标,并将其默认聚合器设置为 COUNT。您还可以移除其它聚合器。
  4. 将 解决数 和 最终解决数 指标添加到报告生成器的 指标 面板。
  5. 在 筛选 面板中,添加 更新 - 日期 属性,并将其配置为显示最近 30 天内的更新。报告将返回解决总数和最终解决数量。您可以使用任意属性对这些指标进行细分,例如更新工单组。

使用 DATE_LAST_FIX 函数查找最新专员评论时间

本例中,您将使用 DATE_LAST_FIX 函数创建一个属性,该属性将返回不会按报告中的属性进行切片的最新专员评论时间戳。此报告可帮助您检测长期未使用的专员席位。

创建报告

  1. 使用 Support:更新历史记录数据集。
  2. 使用以下公式创建一个标准计算属性,命名为最新专员评论 - 时间戳,并启用按时间属性排序设置:
    IF ([Comment present]=TRUE 
    AND [Comment public]=TRUE 
    AND DATE_LAST_FIX([Update - Timestamp],[Comment present],[Comment public],[Updater name])=[Update - Timestamp]) 
    THEN [Update - Timestamp] ENDIF
  3. 将 评论 指标添加到报告生成器的 指标 面板。
  4. 在筛选面板中,添加工单已创建 - 日期属性,并将其配置为显示最近一周或一个月的更新。
  5. 在筛选面板中,添加更新者用户角色属性,并将其配置为显示专员和管理员。
  6. 在行 面板中,添加 更新者姓名 属性。
  7. 最后, 在行 面板中,添加 最新专员评论 - 时间戳 属性,然后对其进行筛选以排除 NULL 值。您将看到专员列表及其最新评论时间戳:

使用 DATE_FIRST_FIX 函数查找首条内部评论时间

工单数据集中可用的默认指标之一是首次回复时间。这样您可以了解专员到回复终端用户所用的时间。在某些客户的内部流程中,内部评论会在公开回复之前先添加到工单中。

本例中,您将使用 DATE_FIRST_FIX 函数创建一个按月返回平均首条内部评论时间的报告。

创建报告

  1. 使用 Support:更新历史记录数据集的新报告中,执行以下步骤。
  2. 使用以下公式创建一个标准计算属性,命名为第一条内部评论 - 时间戳,并启用按时间排序属性设置:
    IF ([Comment present]=TRUE
    AND [Comment public]=FALSE
    AND DATE_FIRST_FIX([Update - Timestamp],[Update ticket ID],[Comment present],[Comment public])=[Update - Timestamp])
    THEN [Update - Timestamp] ENDIF
  3. 使用以下公式创建一个标准计算指标,取名为 首次内部评论时间(小时):
    DATE_DIFF([First internal comment - Timestamp], [Ticket created - Timestamp], "nb_of_hours")
  4. 编辑您刚创建的指标,将其默认聚合器设置为 AVG,将显示格式设置为 自定义,并将 小数点 设置为 1, 将后缀设置 为 hrs
  5. 在筛选面板中,添加工单已创建 - 日期属性,并将其配置为显示最近三个月的更新。
  6. 将 首次内部评论时间(小时) 指标添加到报告生成器的 指标 面板。
  7. 在列面板中,添加工单已创建 - 月度属性,并将其配置为显示最近六个月内的更新。
  8. 最后,在 可视化类型 菜单中,选择 柱形图 。您将按月查看第一条内部评论时间:

由 Zendesk 提供技术支持