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_LAST 函数查找组在该月最后一天解决的工单
本例中,您将使用 DATE_LAST 函数创建一个报告,返回在最后日期解决的工单,然后通过在报告中添加年、月和组属性,您将获得每个组在当月最后一天的解决情况。
创建报告
- 使用 Support:工单数据集。
- 使用以下公式创建一个标准计算指标,命名为最后日期解决的工单:
IF DATE_LAST([Ticket solved - Date])=[Ticket solved - Date] THEN [Ticket ID] ENDIF
- 编辑您刚创建的指标,并将其默认聚合器设置为 COUNT。移除任何其它聚合器。
- 将工单和最后日期解决的工单指标添加到报告生成器的指标面板。
- 在行面板中,添加工单已解决 - 年份和工单已解决 - 月份属性。您将看到已解决工单总数和当月最后一天的已解决工单,例如:
- 在行面板中,添加工单组属性。您将看到,除了年份和月份之外,在最后日期解决的工单数量也是按组划分的:
使用 DATE_FIRST 函数查找最早的每日工单分配
本例中,您将使用 DATE_FIRST 函数创建一个返回最早工单分配时间戳的报告。然后,添加受托人和日期属性,以获取每个日期和受托人的最早时间戳。
创建报告
- 使用 Support:工单数据集。
- 使用以下公式创建一个标准计算属性,命名为最早分配 - 时间戳:
IF DATE_FIRST([Ticket first assigned - Timestamp])=[Ticket first assigned - Timestamp] THEN [Ticket first assigned - Timestamp] ENDIF
- 在报告生成器的指标面板中,添加工单指标。
- 在行面板中,添加受托人名称和工单分配 - 日期属性。配置第二个属性以显示本周创建的工单。
- 在行面板中,添加最早分配 - 时间戳属性,然后通过排除 NULL 值进行筛选。您将按受托人和日期查看最早的每日工单分配,例如:
使用 DATE_LAST_FIX 函数查找最终工单解决日期
工单解决后,可能重新开启多次。在某些情况下,您只想查看最新的解决方案。本例中,您将使用 DATE_LAST_FIX 函数生成一个返回最终工单解决次数的指标。
创建报告
- 使用 Support:更新历史记录数据集。
- 使用以下公式创建一个标准计算指标,取名为 最终解决数 :
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
- 编辑您刚创建的指标,并将其默认聚合器设置为 COUNT。您还可以移除其它聚合器。
- 将 解决数 和 最终解决数 指标添加到报告生成器的 指标 面板。
- 在 筛选 面板中,添加 更新 - 日期 属性,并将其配置为显示最近 30 天内的更新。报告将返回解决总数和最终解决数量。您可以使用任意属性对这些指标进行细分,例如更新工单组。
使用 DATE_LAST_FIX 函数查找最新专员评论时间
本例中,您将使用 DATE_LAST_FIX 函数创建一个属性,该属性将返回不会按报告中的属性进行切片的最新专员评论时间戳。此报告可帮助您检测长期未使用的专员席位。
创建报告
- 使用 Support:更新历史记录数据集。
- 使用以下公式创建一个标准计算属性,命名为最新专员评论 - 时间戳,并启用按时间属性排序设置:
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
- 将 评论 指标添加到报告生成器的 指标 面板。
- 在筛选面板中,添加工单已创建 - 日期属性,并将其配置为显示最近一周或一个月的更新。
- 在筛选面板中,添加更新者用户角色属性,并将其配置为显示专员和管理员。
- 在行 面板中,添加 更新者姓名 属性。
- 最后, 在行 面板中,添加 最新专员评论 - 时间戳 属性,然后对其进行筛选以排除 NULL 值。您将看到专员列表及其最新评论时间戳:
使用 DATE_FIRST_FIX 函数查找首条内部评论时间
工单数据集中可用的默认指标之一是首次回复时间。这样您可以了解专员到回复终端用户所用的时间。在某些客户的内部流程中,内部评论会在公开回复之前先添加到工单中。
本例中,您将使用 DATE_FIRST_FIX 函数创建一个按月返回平均首条内部评论时间的报告。
创建报告
- 使用 Support:更新历史记录数据集的新报告中,执行以下步骤。
- 使用以下公式创建一个标准计算属性,命名为第一条内部评论 - 时间戳,并启用按时间排序属性设置:
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
- 使用以下公式创建一个标准计算指标,取名为 首次内部评论时间(小时):
DATE_DIFF([First internal comment - Timestamp], [Ticket created - Timestamp], "nb_of_hours")
- 编辑您刚创建的指标,将其默认聚合器设置为 AVG,将显示格式设置为 自定义,并将 小数点 设置为 1, 将后缀设置 为 hrs
- 在筛选面板中,添加工单已创建 - 日期属性,并将其配置为显示最近三个月的更新。
- 将 首次内部评论时间(小时) 指标添加到报告生成器的 指标 面板。
- 在列面板中,添加工单已创建 - 月度属性,并将其配置为显示最近六个月内的更新。
- 最后,在 可视化类型 菜单中,选择 柱形图 。您将按月查看第一条内部评论时间:
0 条评论