探索配方:报告字段的持续时间

回到顶端

31日评论

  • 艾德里安

    你好,

    关于上述限制:

    这个查询测量一张票在被转移到另一个组之前在一个组中花费的时间;它不包括一张票在解决之前在一个群体中度过的时间。”

    是否有办法调整公式,使其包括在解决问题的小组中花费的时间?对于我们的报告,重要的是要计算一个票证与一个组在一起的所有时间,因为我们在整个票证分配期间都有sla,直到解决为止。

    任何关于如何实现这一目标的建议都是非常感谢的:)

    7
  • 电子商务

    你好,

    我试图测量票证创建和代理真正开始处理票证(未分配给票证)之间的持续时间。

    我有一个替代状态字段,我的代理正在根据票务状态更新它,为了实现我想要的,我需要测量将字段值设置为“In Work”所花费的时间。

    这里有几个选项:

    • 将票从“新”移到“在用”
    • 将票证从“新建”移到“打开”,然后移到“正在工作”

    我尝试了以下查询基于上面的一个帖子但我不能从中得到任何价值。

    查询是否正确?

    IF ([Changes -字段名]="IntStatus")
    AND ([Changes -上一值]= "New") OR ([Changes -上一值]= "Open")
    AND([更改-新值]= "In Work")
    THEN VALUE(字段更改时间(min))
    ENDIF

    谢谢

    推断

    0
  • 鲍特

    嗨推断,

    我决定为你创建一个票,这样我就可以详细了解你的公式和查询,你应该很快就会收到通知。

    Thibaut |客户倡导者| EMEA

    0
  • 西蒙。T

    大家好,探索社区:
    我试图根据上述说明创建一个报告,以确定2个支持小组(a和B)在票上花费的时间。我面临的问题是无法显示在“B”支持小组中花费的时间。截图供参考:

    场景:第一个组A是收到票的组,升级到工作的组B随后结案了。我已经验证了Group ID输入是否正确。请建议:

    IF ([change - Previous value]="123") THEN "A"
    ELIF([更改前值]="456")THEN "B"
    ENDIF

    0
  • 唠叨Guinto
    亚博Zendesk客户服务

    你好西蒙,

    该方法的一个限制是,它不考虑票与当前组在一起的时间。它只能计算票据分配给前一个组的时间(因为度量只能测量group_id值更改时的持续时间)。这就是为什么你没有在图表中看到B组的结果-如果该票在分配到B组(当前组)时被关闭,那么你将无法使用此配方计算在该组下花费的时间。您可能需要构建其他自定义指标来度量从将票据分配给当前组到解决该问题的时间。很抱歉,西蒙。

    1
  • 罗素弥尔顿

    是否有任何更新允许我查看与机票时间表相关的字段更改时间(即营业时间)?

    2
  • 迈克尔中方

    我有一个基于日期的自定义字段,我想计算从创建票据的时间到该字段输入日期的时间。本质上是场的变化。

    这是我使用的自定义度量,但我没有得到结果

    IF([更改-字段名称]="安装完成日期")
    AND([更改前值]= NULL)
    THEN VALUE(字段更改时间(min))
    ENDIF

    0
  • Darenne
    亚博Zendesk客户服务

    嗨,迈克尔,

    由于问题的复杂性,我已经为这个问题创建了一个票证,并会给你一个票证ID的更新。

    谢谢您的理解!

    0
  • 迈克·桑切斯

    任何知道为什么我不能添加计算属性作为一行?它出现在指标下,但既不在列中也不在行中。

    0
  • •迪奥戈马舍尔
    亚博Zendesk客户服务
    嗨,迈克!根据您的描述,您似乎将其作为度量而不是属性来创建。要了解更多有关差异的信息,请查看下面的文章

    https://support.亚博zendesk.com/hc/en-us/articles/4408824243738-Creating-standard-calculated-metrics-and-attributes

    我希望这对你有帮助!
    0
  • (Prakriti

    你好,

    是否有一种方法可以在营业时间而不是日历时间内构建这些查询?

    我试图修改这个查询“计算门票与多个支持小组坐多久”

    3.
  • 唠叨Guinto
    亚博Zendesk客户服务
    嗨Prakriti,

    不幸的是,自定义指标的计算只能以日历小时为单位。此时,只有默认的票证指标(如第一次回复时间)在工作时间内可用。
    4
  • Dayana弗洛

    大家好!

    你提到的:

    这个查询测量一张票在被转移到另一个组之前在一个组中花费的时间;它不包括一张票在解决之前在一个群体中度过的时间。”

    是否有办法调整公式,以包括最后一组解决问题的时间?对于我们的报告,重要的是要在票据的生命周期中按组计算所有时间,我遗漏了最后一个(解决票据的组的时间)。

    我很感谢你的时间和答案/建议来实现这个目标,因为我有很多时间来做这件事…谢谢! !:)

    2
  • Dayana弗洛

    大家好!

    有什么可以帮助我的吗?

    你提到的:

    这个查询测量一张票在被转移到另一个组之前在一个组中花费的时间;它不包括一张票在解决之前在一个群体中度过的时间。”

    是否有办法调整公式,以包括最后一组解决问题的时间?对于我们的报告,重要的是要在票据的生命周期中按组计算所有时间,我遗漏了最后一个(解决票据的组的时间)。

    我很感谢你的时间和答案/建议来实现这个目标,因为我有很多时间来做这件事…谢谢! !:)

    1
  • PT Dadlani

    营业时间是什么时候,或者如何使用营业时间来计算?否则,从客户的角度来看,这个指标或多或少是无用的。

    2
  • 唠叨Guinto
    亚博Zendesk客户服务
    嗨Dayana,

    由于配方使用字段更改属性,因此不可能使用相同的度量/公式来度量当前或最终组所花费的时间。

    您可以尝试构建单独的属性来获取上一次组分配的时间戳(使用最早和最晚日期函数),并创建一个度量来计算时间戳和分辨率之间的持续时间。
    0
  • 唠叨Guinto
    亚博Zendesk客户服务
    嗨,PT Dadlani,

    我同意,如果度量也能够考虑到营业时间,这将是非常有帮助的。这一点还没有在路线图中,但我建议你开始一个关于它的线程在这里吸引更多的用户寻找类似的功能。谢谢你!
    1
  • 丽贝卡·切

    嗨,我们有一个自定义字段与多个自定义票证状态(例如:自定义状态,我们有打开/挂起/保持,并在打开下,有子类别,如故障排除,远程会话等)下拉列表,现在我试图计算在每个自定义状态的平均时间,例如,多长时间票证坐在打开故障排除。因此,公式创建如下:

    IF([更改-字段名]= "自定义状态" AND[更改-前一个值]= "打开::故障排除")
    THEN VALUE(字段更改时间(分钟))/60
    ENDIF

    但似乎没有给出正确的价值?你能帮忙检查和建议吗?

    0
  • 戴夫·戴森
    嗨,丽贝卡,

    我认为正如上述文章所述,您需要使用与自定义字段选项相关联的“值”(在此上下文中指的是标记)——因此,您应该将与该选项相关联的标记放在那里,而不是“Open::Troubleshooting”。你能试试吗?
    1
  • 丽贝卡·切

    谢谢你戴夫。都试过了,但没有给出任何值。

    IF([更改-字段名]= "自定义状态")
    AND([更改-前一个值]= "active_troubleshooting")
    THEN VALUE(字段更改时间(hrs))
    ENDIF

    也试过

    IF([更改-字段名]= "自定义状态")
    AND([更改前一个值]= Null)
    AND([更改-新值]= "active_troubleshooting")
    THEN VALUE(字段更改时间(hrs))
    ENDIF

    你能给点建议吗?谢谢

    0
  • 亚历克斯郑
    亚博Zendesk客户服务
    嘿,丽贝卡,

    让我和你一起开一张票,深入研究一下。

    最好的问候,
    0
  • 安德鲁·楚

    我有一个关于“计算一个支持小组的门票多长时间”的问题——我已经尝试过这个公式,它适用于一个小组,但现在我想计算不止一个小组,当我试图在公式中添加进一步的步骤时,它似乎不起作用。

    无论如何,为了增强这一点,或者以另一种方式,我们可以改变公式/设置在“计算多长时间门票坐多个支持小组”,而不是一个图表的结果显示为表?

    0
  • 丹麦人
    亚博Zendesk工程
    嗨,安德鲁,

    在检查公式格式后,它将只适用于单个组。即使您使用“OR”语句,它也将返回您将指定的组的所有值。最好的选择是为每个组创建多个计算指标。

    希望这对你有所帮助。
    0
  • 比尔曹

    嗨,是否有可能在状态上汇总一个字段的所有持续时间以形成计算属性?即

    • 场1保持状态A 5分钟;
    • 在状态B上停留10分钟;
    • 然后回到A状态15分钟。

    我想有一个属性,可以显示字段1上的状态A总共20分钟。谢谢

    0
  • 唠叨Guinto
    亚博Zendesk客户服务
    嗨,比尔,

    票证状态的持续时间度量,与其他基于度量字段更改时间的自定义计算一样,只能跟踪以前状态的时间。它将无法计算在当前状态下花费的时间。

    我们没有一个可用的配方,但如果你习惯使用不同的探索功能(见探索函数参考)在自定义计算中,然后可以探索其他解决方案,也许尝试获取最近状态变化的时间戳,然后使用date_diff计算从该时间戳到当前日期/时间的持续时间。
    0
  • 桑德拉·德容

    我想创建2个报告,我希望你能给我一个建议。

    1:我想知道一张票在当前组的停留时间(从上次转到这个组开始)

    我想知道一个自定义字段填充了多长时间。与此页面上的例子不同,我没有一个特定的数据集,我正在寻找。我需要输入任何数据。

    希望有人能帮助我。

    0
  • Zaryab汗

    我一直在试图计算不同/特定票组的票花费的营业时间。

    我已经尝试过这个公式,但非常边缘的成功(计算只有3票与非零值和6票与不正确的值0)的时间计算在日历小时,不适合报告(尚未遇到一个解决方案的营业时间)

    IF([更改-字段名]="group_id") AND([更改-前一个值]="44xx704xxxxx")

    THEN VALUE(字段更改时间(分钟))/60

    ENDIF

    1
  • 约旦意味着

    我正在尝试创建一个度量,计算机票打开和第一次等待或等待之间的差异。第一回复时间和待处理时间不适合这种需要。

    关于如何创建这个有什么建议吗?

    0
  • 克利斯朵夫Tiraboschi
    亚博Zendesk客户服务

    嗨的人!

    桑德拉·德容
    1.你可以创建一个计算属性来返回票据被分配给这个组的时间戳:

    IF ([Changes -字段名]="group_id") AND ([Changes -上一个值]!=[票组]AND[更改前一个值]!=NULL)
    THEN[更新-时间戳]
    ENDIF

    然后在那个时间戳和现在的计算度量之间做一个时间差:

    DATE_DIFF(现在(),[属性],“nb_of_hours”)

    我建议在盲目信任这个指标之前,先在几张票上测试它的结果,以确保它能像预期的那样工作。

    您可以在本文中找到关于DATE_DIFF函数的更多信息,如果您想使其适应您的需要:

    2.您可以只使用NULL来排除或包含所有可能的值。例如:

    IF([更改-字段名]="您的字段")
    AND ([Changes - Previous value] = NULL) AND ([Changes - New value] = NULL)
    THEN VALUE(字段更改时间(min))
    ENDIF

    基本上,我们测量票证字段没有NULL值的时间。再一次,请测试这个指标的几个票,以确保它符合您的期望。

    Zaryab汗,我看不出在工作时间报告这个问题的变通办法。初始度规换场时间(分钟)只使用日历小时。我们甚至不能创建一个计算度量作为变通方法,因为测量时间的函数不能排除特定的小时范围:

    很抱歉,我不能提供更好的消息。

    约旦意味着我认为这是可行的。您可以使用DATE_FIRST函数创建一个计算属性,以捕获状态第一次从Open变为其他状态时的时间戳。然后,您可以创建一个计算指标来度量票据创建和属性返回的时间戳之间的时间。喜欢的东西:

    DATE_DIFF([您的计算属性],[票据创建-时间戳],"nb_of_minutes")

    你可以在这些文章中找到关于DATE_FIRST函数和DATE_DIFF函数的更多信息:

    我希望这对你有帮助!

    0
  • Leafworks管理

    嘿,

    关于第一份报告,我有一个问题。

    “计算车票在其生命周期中处于每种状态的平均时间


    在此报告中,您将发现在整个生命周期中,您已解决的票据在每种票据状态下花费的平均时间。”

    例如,度量标准“AVG(保持状态时间(小时))”背后的公式是:

    IF ([Changes - Field name] = "status" AND [Changes - Previous value]= "hold") THEN value (Field change time (min))/60 ENDIF


    这个公式意味着,所有票证的“等待”状态变化都被用来计算度量,对吧?

    假设我们总共有两张票:

    #1:有一次处于等待状态长达4小时
    2 .两次处于等待状态,第一次是4小时,第二次是2小时

    使用这个公式,我们可以单独使用每个状态变化:

    4h+4h+2h / 3= 3,33h AVG保持状态

    但是,3333小时并不是文章所说的“你解决的机票在等待状态下花费的平均时间”。因为这个公式忽略了“每张票”,只计算了每次状态更新。

    实际时间是:

    # 1: 4 h
    #2: 4h + 2h = 6h

    -> 4小时+6小时/ 2= 5小时

    所以你首先需要每张票的SUM“等待状态时间”和然后再计算平均值。

    我在这里有一个思维错误或这篇文章是错误的?

    谢谢!=)

    0

登录留下评论。

由Zendesk提供支亚博持