Tableau - 如果用户选择了多个日期,则希望获得最后一天的股票头寸

Tableau - Would like to get last day stock position if user selected multiple dates

如果用户select编辑了多个日期,则显示最后一天的库存价值 就在最后一天库存如果用户 select 编辑了 9 月 21 日、9 月 22 日和 9 月 23 日,它应该显示 9 月 23 日的库存和库存价值。同样,无论用户 select 的日期是什么,我都想显示最后一天的股票头寸。我已经尝试过最大日期,但它是整个数据集的 selects 最大日期。数据集包含最近 15 天的数据。 我使用的是tableau desktop 2020.2.5版本

将您的过滤器设置为上下文,这样详细程度计算就会反映出来。

{max([date_field])}

好的。执行以下步骤- Steps-1: 添加一个 calcF as

INDEX()

第 2 步:将 prod_id、日期和 calcF 添加到行和 SOH

step-3: 对于 calcF --> 右击 --> 使用 Date 进行计算 --> 再次右击 --> 编辑 table 计算 --> 排序 -->设置按日期的最大值降序。 (

第 4 步:添加 calcF 以使用您的日期列进行额外过滤...Select 仅 1 来自值。您将获得所需的视图。

我用过以下数据-

product_id,date,soh
1,01-01-2020,22
1,02-01-2020,26
1,03-01-2020,33
1,04-01-2020,36
2,01-01-2020,35
2,02-01-2020,26
2,03-01-2020,25
2,04-01-2020,26
3,01-01-2020,36
3,02-01-2020,35
3,03-01-2020,55
3,04-01-2020,56

.twbx 文件在这里共享 https://drive.google.com/file/d/1Ko_LG2qAlYqmPdM-PcVBx6SmH6NXtym6/view?usp=sharing