Tableau-如何在折线图上显示最近的天数

时间:2018-09-25 00:04:55

标签: sql tableau tableau-online

我有一个表格折线图报告,其中X轴为“调用日期”,我试图动态显示最近14天,但无法在表格中显示。在T-SQL中,我可以轻松完成WHERE CallDate between CONVERT(VARCHAR,GETDATE()-14,101) and CONVERT(VARCHAR,GETDATE()-1,101)

enter image description here

例如,下面的折线图,我想显示9月1日至14日,那么当9月15日到来时,9月1日将从折线图视图中删除,依此类推。 我尝试使用前N个,但显示不正确。

2 个答案:

答案 0 :(得分:2)

将“通话日期”拖到“过滤器”卡中,然后选择“相对日期”,然后选择“过去14天”,然后点击确定。这将使过滤器具有动态性。

答案 1 :(得分:1)

已编辑

您可以创建一个计算字段以选择最近14天,然后将其用作图表中的过滤器。

计算字段:

Deserialize

如果您希望日期是动态的并且可以由用户选择,则可以创建一个参数并在计算字段中使用它。

XmlSerializer serializer = new XmlSerializer(typeof(Order));

这里的[Date] > DATEADD('day', -14, TODAY()) AND [Date]<= TODAY() 是参数的名称。

this