知识库

如何仅显示参数指定的最近月份的数据


发布时间: 01 Jun 2023
上次修改日期: 05 Apr 2024

问题

如何仅显示参数指定的最近月份的数据?

环境

  • Tableau Desktop

答案

下面是几个使用示例 - Superstore 数据的示例。请参阅需要遵循的本文附件部分的示例工作簿。

步骤
1.将 YEAR(Order Date)MONTH(Order Date)添加到中。
2.将类别添加到
3.将 SUM(Sales) 添加到标签
4.按如下所示创建一个参数:
 用户添加的图像
5.右键单击要显示的月份数参数,然后选择显示参数


选项 1
1.创建一个计算字段并将其命名为表计算筛选器
LAST()+1 <= [How many months you want to display?]
2.将表计算筛选器添加到筛选器中,然后选择 TRUE。右键单击表计算筛选器,然后选择计算依据 > 表(交叉表)

注意:如果添加选项 1 的合计和小计,表计算筛选器将无法正常工作。此外,合计和小计值也将出现意外值。这是因为表计算筛选器仅隐藏数据,而不会筛选掉基础数据。


选项 2
1.创建计算字段,并将其命名为年份和月份(级联)
INT(STR(YEAR([Order Date])) + RIGHT("00" + STR(MONTH([Order Date])),2))
2. 将 MY(Order Date) 添加到筛选器并配置如下;
 用户添加的图像

注意:即使为选项 2 添加合计和小计,前 N 个筛选器也能正常工作,并且合计和小计值正确,因为前 N 个筛选器确实会筛选掉基础数据。
此文章是否已解决问题?