Spotfire-指向具有输入日期和与今天的比较的数据



我的问题有点棘手,但我会尽可能清楚地解释它。我有一个带有更新日期和值的ID。

我想创建一个函数,允许用户输入日期并指向与更新相对应的相应值的总和。

以下是数据示例:

更新日期2019年1月1日
ID
01 100
01 200 2021年10月15日
02 800 2019年1月1日
03 400 2020年10月16日

你没有说你想要这个结果的形式。我猜你想要一个单一的计算值。

尝试添加文本区域,然后对其进行编辑并添加Calculated Value

举一个小例子,这就奏效了。设置如下。

数据选项卡中,使用表达式键入限制数据:

case when [Update date]<=Date('${myDate}') then [Update date]=Max([Update date]) over [ID] end

其中${myDate}是您将设置为包含截止日期的文档属性。

选项卡中,选择:

Sum(Value)

在按截止日期进行筛选后,这将为您提供每个ID的最大值[Update date]的总和。

最新更新