标签: date tableau tableau-server
我具有以下可视化效果(灰色= 2017,绿色= 2018): 我想从2017年中删除2018年中没有发生过的几周。换句话说,删除红色矩形中的几周。
我可以访问Tableau Server,因此理想情况下,解决方案是将其作为没有参数,设置等的计算字段。
答案 0 :(得分:2)
使用以下公式创建一个计算字段,并在True上进行过滤。(在我的示例中,我将2015年作为部分年份,但您可能希望使用YEAR(TODAY())。基本上,它会检查周数是否为低于或等于2015年遇到的最大周数。请注意,在混合汇总和非汇总计算时,需要使用表范围的LOD表达式。
DATEPART('week',[Order Date]) <= { MAX( IF YEAR([Order Date]) = 2015 THEN DATEPART('week',[Order Date]) END) }