我有一个表格折线图报告,其中X轴为“调用日期”,我试图动态显示最近14天,但无法在表格中显示。在T-SQL中,我可以轻松完成WHERE CallDate between CONVERT(VARCHAR,GETDATE()-14,101) and CONVERT(VARCHAR,GETDATE()-1,101)
例如,下面的折线图,我想显示9月1日至14日,那么当9月15日到来时,9月1日将从折线图视图中删除,依此类推。 我尝试使用前N个,但显示不正确。
答案 0 :(得分:2)
将“通话日期”拖到“过滤器”卡中,然后选择“相对日期”,然后选择“过去14天”,然后点击确定。这将使过滤器具有动态性。
答案 1 :(得分:1)
已编辑
:您可以创建一个计算字段以选择最近14天,然后将其用作图表中的过滤器。
计算字段:
Deserialize
如果您希望日期是动态的并且可以由用户选择,则可以创建一个参数并在计算字段中使用它。
XmlSerializer serializer = new XmlSerializer(typeof(Order));
这里的[Date] > DATEADD('day', -14, TODAY()) AND [Date]<= TODAY()
是参数的名称。