我需要比较每次2周的数据。 例如 - 10-17周华侨城以17-24周华侨城日期筛选器比较Tableau仪表板上最后2周的数据
我想创建一个仪表盘
当访问仪表板我想每次都选择一段最后一个完整2周(星期一到周一),不管今天的日期。
试图作出一个计算的提交,根据当前日期与DATEPART增加和减少天数。也许有更好的办法?因为这对我也不起作用。
我需要比较每次2周的数据。 例如 - 10-17周华侨城以17-24周华侨城日期筛选器比较Tableau仪表板上最后2周的数据
我想创建一个仪表盘
当访问仪表板我想每次都选择一段最后一个完整2周(星期一到周一),不管今天的日期。
试图作出一个计算的提交,根据当前日期与DATEPART增加和减少天数。也许有更好的办法?因为这对我也不起作用。
有可能是一个更好的方式来做到这一点,但对于一个快速的回答是工作的缘故...
这个逻辑
if (datepart('week',[Order Date])= (datepart('week',today())) -2) or (datepart('week',[Order Date])= (datepart('week',today())) -1) then 'Include' else 'Exclude' end
有两个创建一个计算字段事情发生在这个公式中:首先,我们从日期字段([订单日期])中检索周数(1到52)。接下来,我们检索当周的星期编号,并从结果中减去2。如果记录([订单日期])=当前周减2,或当前周减1,则“包括”,否则排除。
然后,您可以将此字段添加到过滤器窗格,设置为只包括“包含”
一个问题您可能需要使用上述方法来考虑,如果你有多年的数据,你会还需要一年的过滤器才能保持到今年,否则它会在往年中加入您的观点。或者,你可以修改过滤器计算如下:
IF (DATEPART('year', [Date]) = DATEPART('year', today())
AND DATEPART('week', [Date]) = (DATEPART('week', today()) -2)
OR DATEPART('year', [Date]) = DATEPART('year', today())
AND DATEPART('week', [Date]) = (DATEPART('week', today()) - 1))
THEN 'Include'
ELSE 'Exclude'
END
这很好,另一个快速问题,如果我想申请同样的事情,但为10周的时间。它只需要22AUR-29AUG – user3581800
其实它工作-10和-1 – user3581800