【问题标题】:Show only last occurence of the field仅显示该字段的最后一次出现
【发布时间】:2022-11-10 10:45:47
【问题描述】:

我对尝试在 SAP 中制作的报告有疑问。问题是我只想显示每个 SR NUM 一次。但在我的报告中出现了很多次。我看到每个数字都有多个活动和 cmets,这就是为什么出现不止一次的原因。问题是我只需要每个 SR Num 基于日期的最后一次出现,并且没有过滤器可以帮助我解决这个问题。我也尝试了排名,但我没有指标并创建了一个新变量,为每个 sr num 查找最大日期。这也不起作用,因为有多个值。

请帮忙!

例如,我有 3 列 sr num、date 和 cmets。第一个有 3 个不同的 nums 但多次,并且日期都与 cmets 不同。我只需要将每个 sr num 保留一次,并带有最近的日期和评论

【问题讨论】:

    标签: filter report webi


    【解决方案1】:

    我在free-hand SQL query 中创建了一些示例数据,这会产生...

    您需要找到每个 SR Num 的最大日期,然后只显示每个 SR Num 的行。我使用了两个变量来实现这一点。

    Var 最大活动日期...

    =Max([Activity Date]) In ([SR Num])
    

    Var 是最大活动日期...

    =If([Activity Date] = [Var Max Activity Date]; 1; 0)
    

    最后添加一个表格过滤器,仅显示 Activity Date 是每个 SR Num 的 Max Activity Date 的行。

    最后,您不需要表中的变量。我只是把它们放在那里是为了可视化正在发生的事情。而已。

    诺埃尔

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 2015-04-23
      • 2011-04-19
      • 1970-01-01
      • 2012-12-01
      • 1970-01-01
      相关资源
      最近更新 更多