您可以创建自定义指标和属性,以便在报表中使用,以帮助您按照所需方式呈现业务数据。要做到这一点,你需要学习如何写公式。公式对数据执行比较、计算和操作,并帮助您评估条件。
有关公式的更多信息,请参见公式编写资源亚博电脑端.
理解探索公式
公式通常由两部分组成:
- 度量标准和属性包含您的Zendesk信息亚博
- 功能对这些指标和属性执行操作
Explore中的公式从左到右阅读,并遵循运算的数学顺序。公式可以包含多个语句,每个语句都包含用于定义要查找的数据的指标、属性和函数的组合。
在公式中,函数(如IF/THEN)通常包含在括号中()
,就像代数一样,这样它们就不会影响公式的其余部分。如果公式只有一个函数,则可能不需要括号。
度量和属性名称包含在括号中[]
.表示为文本字符串的度量值和属性值包含在引号中,并且必须与值完全匹配。例如,“end -user”和“end user”是两个不同的值。(有关公式中属性值的更多信息,请参见如何找到属性值?操作符用于连接属性名和值,或执行额外的计算。
把所有这些放在一起,一个简单的公式可能如下:
建立公式
既然您已经知道Explore公式是由指标、属性和函数组成的,那么您将学习如何创建上面的示例公式。
写下公式的逻辑可以帮助您创建公式并找到所需的正确函数。在本例中,公式流程是“如果票务渠道是电子邮件,请显示票务ID”。你会发现这和你最后得到的公式很相似。
创建一个公式,显示来自电子邮件通道的门票
- 在探索,创建一个新报告或打开现有报表进行编辑.
- 打开计算菜单().重要的是:如果两个编辑在同一数据集中创建或编辑不同的报表,则只有第一个打开报表的人可以访问“计算”菜单。另一个编辑器将看到消息“此资源被锁定,因为它目前正在被
编辑”。第一个编辑关闭报表后,下一个编辑将可以使用“计算”菜单。 - 点击标准计算属性.打开一个新的空白属性。
- 为属性输入一个名称,如通过电子邮件收到门票.
- 在公式窗口中,开始输入公式。有很多方法可以做到这一点,但现在,在函数下面,单击添加.
- 搜索IF THEN ELSE条件表达式.或者使用搜索框,单击过滤器将值范围缩小到逻辑分类,或滚动列表,直到找到您想要的功能。
- 旁边IF THEN ELSE条件表达式,点击+.
Explore将模板IF THEN ELSE公式添加到窗口中。公式中以蓝色显示的值(以_字符开头)是占位符,必须用所需的值替换它们。
提示:请注意前缀为(的错误消息。)。这表示问题及其在公式中的位置。现在,您可以忽略这个错误。它出现是因为你的公式还在使用占位符。 - 接下来,您将替换_boolean_condition使用您想要测试的Explore属性。要么强调_boolean_condition然后选择机票频道从字段菜单,或手动修改公式以添加该属性。
- 现在,加入剩余的条件。为了搜索字符串“Email”,我们将其添加到现有条件中。
你的公式现在应该是IF([票务通道]="Email") THEN _value_if_true ELSE _value_if_false ENDIF
- 接下来,添加在条件为真时要执行的操作,在本例中返回票券的ID。取代_value_if_true与(机票ID).请注意,在键入时(机票ID)Explore会根据你输入的内容自动推荐匹配项。如果显示了您想要的度量或属性,请点击return以立即完成它的输入。
- 模板票证中显示的ELSE子句可用于提供在第一个条件不为真时应用的替代操作。在这种情况下,我们不需要它,所以删除其他_value_if_false.
- 现在你已经完成了公式。如果一切正常,您将看到类似下面屏幕的内容。此外。请注意,错误已经消失,取而代之的是一个绿色的复选标记,表明公式是有效的。
- 最后,点击保存.您创建的属性现在可以被使用相同数据集的任何Explore报告访问。你可以通过点击找到它添加在任何属性面板中展开计算属性.
将度量和属性添加到公式中
你用Explore编写的大多数公式很可能会使用你当前使用的数据集的指标或属性。在上面的示例中,您使用了该属性机票频道,但还有数百种可供选择。
虽然一开始可能会觉得有些吓人,但这些指标和属性中的大多数都有描述性的名称,可以帮助您找到所需的内容。此外,尝试在Explore中创建基本报告,以了解更多关于各种指标和属性的作用。
中可以使用的所有指标和属性的完整列表理解Explore数据集.
将度量或属性添加到公式中
- 在“探索公式”窗口中,单击选择一个字段.
- 滚动列表,或者键入您想要的指标或属性的前几个字母,以过滤列表。
- 单击所需的度量或属性,然后将其添加到公式中。在本例中,选择了Ticket ID。注意它是如何被括号[]包围的。
括号表示Explore这是一个度量或属性。输入度量或属性的另一种方法是简单地开始键入。Explore可以识别括号,并建议从中选择合适的值。
例如,如果要将聚合器添加到度量或属性中,请在第一个括号前以大写字母输入文本数(票ID).
向公式中添加函数
若要向公式中添加函数,请单击添加下功能或者输入函数名。与指标和属性一样,Explore会为您输入的任何函数提示自动完成结果。
当你点击添加,功能窗口打开。如果您不确定哪个函数适用于要创建的计算元素,则此窗口非常有用。窗口中的所有函数都包含对其目的的简要说明。有关所有函数的列表和许多示例,请参见探索函数参考.
如果您正在寻找一个特定的函数,您可以搜索函数或按函数类型过滤。
- 在功能窗口中,单击过滤器.
- 输入类别或从下拉列表中选择类别。
- 单击x类别名称旁边,以删除筛选器。
37个评论
你好!
是否有办法将通配符添加到公式中?作为一个假设,假设我有一个列出国家名称的自定义字段,并且我想要一个仅过滤以“united”开头的国家(united States、united Kingdom等)的报告。有没有我可以使用的符号,比如下面的:
IF ([Country]="united%") THEN [ticket_ID] ENDIF
Cwilbur
你可以使用STARTSWITH(_text _text_to_search)函数。
如果以([Country],"united"])开头,则[ticket_ID] ENDIF
还有一些其他类似的文本函数,例如:
文本函数的完整列表是在这里.
嗨,我试图在探索中复制以下Insights自定义指标,但似乎无法获得正确的公式。任何建议吗?
我试图创建一个查询,基本上-必须有标签1,然后显示所有其他标签。
所以最终结果是显示有多少票有标签2,有标签3,有标签4,等等,但只过滤掉那些也有标签1的票。
嗨艾琳·米勒.我相信这个自定义指标会有所帮助。这是文章里的使用标签进行报告.
谢谢你!但我很困惑,因为我不想列出所有可能的罚单(标签2、标签3、标签4),因为这些都在不断变化。所以它实际上是"所有标签为1的东西"然后我要做的是计算每一种类型中标签为1的票的数量。明白了吗?
嗨艾琳·米勒,这里有另一种尝试方法。这应该是一个很好的起点,以获得您需要的东西。
创建两个标准计算属性。
第一个有这样的公式:
如果包含_all([门票标签],"标签1"),则[门票ID]结束
第二个公式是:
如果包括任何([门票标签],“标签2”,“标签3”,“标签4”),则[门票ID]结束
(您可能希望创建该标记的三个副本,以便可以分别报告每个标记)。
现在,将Tickets指标添加到指标面板,并将您创建的两个(或更多)属性添加到Rows面板。你最终会得到这样的结果:
然后,您可以添加更多属性以获得更多信息。我希望这可以作为您需要的起点!
不,这个还是有同样的问题。标签2、标签3、标签4的列表是有限的……我想在这个过程中详细说明,因为我不想每次创建更多标签时都重新构建这个报告,这将是我们使用zendesk的不可伸缩的方式。亚博
我真正想要的是:
给我看所有标有1号的票。然后为我显示有我们可用的每个标签的票的数量。所以最终结果是:
总共100张,标签1。在这100张门票中:
30张票的标签是4
15张票的标签是19
17有标签21
等
嗨,我想知道是否有可能创建一个度量,属性或查询来识别包含某些单词或单词字符串的门票?例如,获取包含“alpha”和“beta”字样的所有门票的票号。必须同时包含往返票ID。我该怎么做呢?
艾米丽
票务主题行可以检查文本,但票务评论不可用在探索。
在任何情况下,要检查主题的alpha和beta,请使用自定义指标:
如果您需要检查短语是否出现在票证评论中,则需要设置一个触发器来检查每个单词。如果单词存在,触发器将设置一个标记。然后创建一个度量来检查标签.
你好,
重复5个月前的问题。我试图在《探索》中复制以下Insights自定义指标,但似乎无法获得正确的公式。任何建议吗?
我试图创建一个标准的计算属性,返回门票有两个标签。我正在使用上面的配方,但它仍然返回具有这两个标签之一的票。
我需要报告只显示如果票被标记为cashorder和contract_stage_1,但配方是允许门票有一个或另一个,但不是两个。
IF (incles_all ([Ticket tags], "cashorder","contract_stage_1")) THEN [Ticket ID] ENDIF
干杯!
嗨亚博Zendesk团队—我使用SUM(已完成SLA的百分比)指标来跟踪我们在过去30天内的成就率。
我想添加一个恒定的阈值,比如说90%,然后把它添加到这个图的水平线上。然后,我想计算给定时间段(在本例中为过去30天)超过该阈值的时间量。我希望能够调整阈值,即在未来将其从90%更改为95%。请建议。谢谢!
您可以使用趋势线为报表指定一个常数值。请参考截图。
对于你要求的公式,tExplore中没有原生函数可以返回指标超过(或低于)趋势线的时间戳。
希望这对你有所帮助。
欢呼,
丹麦人
大家好!
我正在尝试报告我们与客户的入职工作,所有这些数据都存储在Zendesk中。亚博
我们所有的入职流程都是通过每个组织的单票处理的。我想计算所有这些票,我想这可以通过创建一个新的标准计算度量来完成?
例如:COUNT(票)[票表]=“顾客登机”
这一个不计算,我一定是错过了什么…
然后我想做的是对标准计算属性的数据进行切片,这样说:
我觉得我首先需要度量,剩下的就会顺理成章。
任何关于这方面的意见都会很棒!
干杯
詹姆斯
这些票有选择“乘客登机”作为他们的机票形式?如果是这样,那么你可以试试这个 自定义指标 公式:
这应该会给你选择的形式的票的计数。您可以将其与门票总数或其他自定义指标进行比较或进一步计算。
谢谢@……我有我需要的东西了!
IF ([Ticket status]= "Open"AND NOT incles_any ([Ticket tags], "tag1","tag2")
AND incles_any ([Ticket tags], "tag1"))
然后[票号]结束
在标准计算公制下,上面的公式显示为正确,但没有产生任何结果,这是一个正确的形式吗?
我给你开张票,看看你的配方。
最好的问候,
嘿,大家,
我对何时使用括号()和何时使用括号[]感到困惑。在进入让我感到困惑的例子之前,我将首先解释上下文。
在“理解探索公式”一段中,解释得非常清楚:
因为我目前正在与指南-知识捕获数据集,我在这里选择了一个例子,但我也在其他数据集中观察到了这一点。
这里我们有一个指标叫做“票务解决率%”。它使用如下公式:
D_COUNT (决议物品票) / D_COUNT (链接文章票)
这两个决议物品票和链接文章票是度量。它们是属于同一数据集的计算指标。
为什么这些指标不必插入括号[]中,而只在括号()中?
这是否与度量是否是“数据库计数度量”有关?
任何帮助将不胜感激!提前感谢!
“[]“表示这些是基本指标和属性值。”决议条款票”已经是函数中多个属性的组合。因此,它将显示为“()”。
请参考指导数据集对于公式。
对于新手来说,少了一步。您需要在现有报表中或创建新报表才能访问计算结果。这个菜单不只是在探索登陆页面上可用。
谢谢你指出这一点。朱迪专题!我已经更新了本文的第一组步骤首先需要创建或打开一个报告。
更新自定义公式时,使用该公式的每个现有报表的预期行为是什么?
嘿CJ约翰逊!
当您使用公式来构建自定义属性或度量时,期望该属性或度量在您使用它的任何地方都工作相同,并且当公式更改时将在每个报告中更改。
如果你没有看到这种情况发生,请给我们发消息-我们很乐意协助!
嗨,乔恩,
你能澄清一下,如果过滤器的公式改变了,这是否意味着过滤器被改变了,应该与现有的选项保持检查?
你能澄清一下,如果仪表板上有报告,包含有更新的公式,仍然需要打开,每个标签都有一个受影响的报告,并为每个标签推送“发布”吗?
任何公式的更改都应该使用公式所基于的度量或属性有效地显示在每个报表/仪表板上的值中——只有基于公式的过滤器才会受到影响(例如,日期过滤器根本不会受到影响)。
(快速编辑以明确报表和仪表板应该在它们所基于的公式发生变化时立即显示新值,因为公式决定了值。)
如果你在你的体验中看到一些不同的事情发生,我们可以更好地帮助你解决你的具体问题,一旦你直接给我们留言。
请登录留下评论。