知识库

使用参数转换日期筛选器以显示不同的日期条件


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

问题

如何转换日期筛选器以允许选择月/季度/学期/年?
之前:
用户添加的图像
之后:
用户添加的图像

环境

  • Tableau Desktop 2021.3 及更高版本
  • Windows 10
  • Excel

答案

此处和所附软件包工作簿中发布的解决方案(请参阅本文右侧的“附件”)是使用参数来转换日期筛选器,以允许查看者选择不同的日期条件,如月、季度、学期或年。 

1.创建名为条件的参数,如下所示:
用户添加的图像用户添加的图像
2.创建以下计算字段:
1) 名称:TS_month
值:STR(DATEPART('year', [Order Date])) +"Y-"+ STR(DATEPART('month', [Order Date]))+"M"
2) 名称:TS_quarter
值: STR(DATEPART('year', [Order Date]))+"Y-"+STR(DATEPART('quarter', [Order Date]))+"Q"
3) 名称:TS_semester
值:IF DATEPART('quarter', [Order Date]) < 3 THEN STR(DATEPART('year', [Order Date]))+'Y-Semester 1' ELSE STR(DATEPART('year', [Order Date]))+'Y-Semester 2' END
4) 名称:TS_year
值:STR(DATEPART('year', [Order Date]))+"Y"
5) 名称:TS_termfilter
值:IF [Term]="month" THEN [TS_month]
ELSEIF [Term]="quarter" THEN [TS_quarter]
ELSEIF [Term]="semester" THEN [TS_semester]
ELSEIF [Term]="year" THEN [TS_year]
END
3.将装运模式拖到,将销售额拖到
4.右键单击条件并选择显示参数。   
用户添加的图像
5.右键单击 TS_termfilter,然后选择显示筛选器

6.更改条件以选择月/季度/学期/年筛选器。 
此文章是否已解决问题?