让一列依赖于 Amazon QuickSight 中另一列的顺序

Having one column dependent on the order of another column in Amazon QuickSight

这是我拥有的简单 table 数据:

我想要的:

对于每个企业,我只对它的 最新 QuickSight table 格式的利润百分比感兴趣(或者老实说任何其他视觉类型,而不仅仅是 table)

我尝试过的:

我将此 table 放入 QuickSight 的 Table 视觉类型中,并将“公司名称”放入“分组依据”、“时间戳”和“利润%”放入“值”。幸运的是,我只能 select Timestamp 列的最大值(这正是我想要的!),如下图所示:

前两列正是我想要的,但是如果您查看“Profit%”列,您会发现我得到的是“Sum”值。但我只想要与相应的“最大”时间戳关联的相应值!例如,对于“Business-1”行,Profit% 列中的预期值为 25。

我尝试过的可能解决方案:

我。使用使用 lastValue 函数的计算字段 - 不幸的是,我使用 QuickSight 的区域不支持此函数。如果支持,我的问题就解决了。

二。使用函数 rank 使用名为 rank 的计算字段,然后对此列使用过滤器。这还没有解决。如果确实可以使用此逻辑,欢迎提出建议。

我认为您可以通过使用 maxover 函数和 ifelse 函数来获得所需的结果 ifelse(Timestamp=maxover(Timestamp,[{企业名称}],PRE_FILTER),{Profit%},0)