【发布时间】:2016-02-02 01:06:51
【问题描述】:
我无法从我的数据中确定最后一个起息日。
这是我的数据示例
这是“Last Date Show”计算字段的公式:
如果 [Date] = {FIXED [Panelistid]:MAX([Date])} THEN 'SHOW' 否则为空 结束
根据我在顶部分享的结果,小组成员 244196 在第二个 EventID 上应该有“SHOW”值,而且小组成员 253487 在第四个 EventID 中应该有“SHOW”值,更奇怪的是小组成员 254595 没有显示“ SHOW" 值,而它只有 1 个值。
我想知道公式有什么问题。
已编辑:
我发现了问题。它来自我的数据。像这样的
我这样做的方法是先排除具有 NULL 值的记录,然后应用“Last Date Show”变量。我认为这就是它没有显示“SHOW”值的原因,因为它是先过滤然后计算的。
问题是,如何在只有值(非 NULL 值)的数据中进行“最后日期显示”
谢谢
兰迪
【问题讨论】:
-
很奇怪...只是为了检查所有可能的情况,您是否已经尝试使用固定的最大日期创建一个计算字段 ({FIXED [Panelistid]:MAX([Date])}) 和将其添加到行架?它显示了什么?我已经用超市数据集尝试过你的公式,一切正常
-
嗨法比奥感谢您的回复。我找到了问题,详细信息在我的第一篇文章中。谢谢
-
很好,也许尝试更新/回答以配合这篇文章有用。很乐意为您提供帮助:-)
-
嗨法比奥,其实我还没有解决这个问题。更新的问题在第一篇文章中。谢谢
-
假设您的输入是您在编辑中发布的输入,您能否添加所需的输出?我的意思是,您只需要有关 EventID E1、E2(显示)、E4 和 E5(显示)的行吗?
标签: date tableau-api calculated-field