如何获取最后一个日期值
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
我无法根据我的数据确定最后起息日。
这是我的数据示例
这是 "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