0

我有需要在爱因斯坦分析中可视化的特定格式的数据。主要问题是需要根据模式对数据进行分组。我可以在 python 中轻松地做这样的事情,但是我不确定如何在 salesforce 数据流中实现这样的事情。

在此处输入图像描述

我必须使用图片中显示的三列进行此可视化。在这张图片中,我有两组来自 IOT 设备日志的数据。让我们将红色框中的数据称为第 1 组,将蓝色框中的数据称为第 2 组。您可以看到在 ID 列中为每个组分配了一个 ID。数据是一个特定的组,是批次的形式。例如,对于 ID 为 1000 的第一组,批次从 7 / 7 开始,一直递减,直到达到 1 / 7,这是该组中最后一行的值。现在在 ID 列设置为 2000 的第二组(蓝色框)中,批次从 9 / 9 开始,一直到 1/9。

任务是根据“批次”列对这些数据进行分组,以便我可以从该组的第一个“时间结果”中减去最新批次的“时间结果”列。例如,对于第 1 组(红色框中的数据),我需要从具有 7/7 作为“批处理”的行的时间结果中减去具有 1/7 作为“批处理”值的行的时间结果。通过这种方式,我可以计算出批处理运行所需的时间并在仪表板中对其进行可视化。第二组蓝色也是如此。另一个问题是相同的数据可以在接下来的行中重复,但时间结果会不同。因此,分组应谨慎进行,因为其他结果可能会混淆。我不确定如何在数据流中完成此操作,因为我找不到正确的分区技术,而且 SAQL 对于此类任务确实有限。也许我错过了一些东西。非常感谢任何帮助。请让我知道是否可以对此采取任何措施。

谢谢

4

0 回答 0