问题描述
如果用户选择了多个日期,则显示前一天的手头存货价值 最后一天的股票,例如如果用户选择了9月21日,9月22日和9月23日,则应显示9月23日的库存和库存价值。同样,无论用户选择什么日期,我都希望显示其股票头寸的最后一天。我尝试了最大日期,但是它从整个数据集中选择了最大日期。数据集包含最近15天的数据。 我正在使用Tableau Desktop 2020.2.5版本
解决方法
好的。执行以下步骤- 步骤1:将calcF添加为
INDEX()
步骤2:将prod_id,日期和calcF添加到行和SOH中
第3步:对于calcF->右键单击->使用Date
进行计算->再次右键单击->编辑表计算->排序顺序->按日期的最大值设置降序。 (
第4步:添加calcF以便在日期列中另外进行过滤...从值中仅选择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,35
2,26
2,25
2,26
3,36
3,35
3,55
3,56
.twbx文件在此处https://drive.google.com/file/d/1Ko_LG2qAlYqmPdM-PcVBx6SmH6NXtym6/view?usp=sharing
共享 ,将过滤器设置为上下文,以便“详细程度”计算将反映出来。
{max([date_field])}