我的服务模式是什么?
所有 Suite: Professional、Enterprise 或 Enterprise Plus
Support,含 Explore Professional 或 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 函数中指定为 attribute1、attribute2 等的属性不能是自定义属性。使用自定义属性可能导致函数返回不正确的结果或无法如预期工作。仅使用标准属性,以保持计算准确。
注意: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 提供技术支持