【问题标题】:Focus on latest agreement date from agreement table tableau关注协议表中的最新协议日期
【发布时间】:2019-11-09 02:44:52
【问题描述】:

我正在处理的数据是从记录给定设计 ID 的开始日期、结束日期和目标预算的表中调用数据。保留 target_budget 和 end_date 如何随时间变化很重要。但对于最基本的即我只想知道 end_date 和 target_budget 的最新记录日期。在下面,您可以看到 design_id 2 的 end_date 已多次更新。我的问题是如何仅报告最新 date_of_record 的 end_date?我怀疑可能需要 LOD,但我不确定如何进行。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    试试这个:

    { FIXED [Design_ID], ({FIXED [Design_ID]: MAX([date_of_record])}) : MAX([End_Date]) }
    

    以上将为您提供最后记录日期的所有结束日期记录。

    如果您只想每条记录一个条目,只需输入一个 MAX,如下所示:

    MAX{ FIXED [Design_ID], ({FIXED [Design_ID]: MAX([date_of_record])}) : MAX([End_Date]) }
    

    【讨论】:

    • 这很接近,但如果 end_date 更新为早于以前的 end_dates,则会失败。这就是为什么我要报告最新 date_of_record 的 end_date。
    • 我尝试了更新但它不符合极端情况。如果 end_date 更新为早于之前的 end_dates,则失败。我已经更新了图片以显示结果。
    • @TimothyLombard 你到底想要什么?结束日期的最大值是最新记录日期的最大值.. 还是只是结束日期的最大值?
    • 感谢您的关注。我想要的是最新 date_of_record 的 start_date、end_date 和 target_budget。
    • 如果您有提到的start_date, end_date and target_budget 的多条记录,那么您想要最新记录日期的多条记录还是要全部记录最多?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 2016-03-09
    • 2015-07-06
    • 1970-01-01
    相关资源
    最近更新 更多