如何获取最后一个日期值

How to get last date value

我无法根据我的数据确定最后起息日。

这是我的数据示例

这是 "Last Date Show" 计算字段的公式:

if [Date] = {FIXED [Panelistid]:MAX([Date])} THEN 'SHOW' 否则为空 结束

根据我在顶部分享的结果,小组成员 244196 在第二个 EventID 上应该有 "SHOW" 值,小组成员 253487 在第四个 EventID 上应该有 "SHOW" 值,更奇怪的是小组成员 254595 没有显示 "SHOW" 值,而它只有 1 个值。

我想知道公式有什么问题。

已编辑:

我发现了问题。它来自我的数据。像这样

我的做法是首先排除具有 NULL 值的记录,然后应用 "Last Date Show" 变量。我认为这就是它没有显示 'SHOW' 值的原因,因为它是先过滤后计算的。

问题是,如何对只有值(不是 NULL 值)的数据执行 "Last Date Show"

谢谢

兰迪

假设您只需要 6 个输入行中的 4 个(不包括 value = null 的行),这可能是您的解决方案:

如您所见,您可能唯一忘记的是使用 CONTEXT FILTER(右键单击您的过滤器并单击“添加到上下文”),因为它们 在 FIXED 运算符[之前解析] =30=].

查看此架构以更好地了解 Tableau 在“时间”方面的工作方式:

希望对您有所帮助。

编辑: 看看官方文档:http://onlinehelp.tableau.com/current/pro/online/windows/en-us/filtering_context.html

FF