首页 > 解决方案 > 使用最后发生的事件创建维度

问题描述

我有一个数据集,其中包含转换列表以及导致该转换事件的事件。每行都是一个不同的事件,其转换 ID 在多行中可能相同。我正在尝试标记特定转换发生的最后一个事件。

https://imgur.com/a/Lw3Y5l5

取前三行,我想创建一个标记为“最后一个事件”的新维度,说明这是否是转换前发生的最后一个事件。

真的不知道从哪里开始

如果它是转换之前发生的最后一个事件,我希望新维度说“是”或“否”。

标签: tableau-api

解决方案


您可以使用 LOD 执行此操作。首先使用以下公式创建一个计算:

 Calc1 = {FIXED [Conversion ID] : MAX([Event Date])}

然后创建一个新计算,根据第一个计算将其标记为“是”或“否”。

Last Event = IF [Event Date]=[Calc1] then "yes" else "no" end

推荐阅读