Tableau api 如何显示上一年的数据

Tableau api 如何显示上一年的数据,tableau-api,Tableau Api,我有一个2013年和2014年的年度下拉列表。因此,当我从下拉列表中选择2014年时,它应该显示2013年的数据,即上一年的数据,同样,当我从下拉列表中选择2015年时,它应该显示2014年的数据 如何为此编写计算。创建一个参数,并在“年度过滤器”字段中使用条件,如下所示: YEAR = PARMETERYEAR-1 或者如果是存档日期 use datediff('Year',filterdate) 尽可能避免使用参数。参数适用于跨数据源访问,但在当前版本中,仍然有一些限制,例如只

我有一个2013年和2014年的年度下拉列表。因此,当我从下拉列表中选择2014年时,它应该显示2013年的数据,即上一年的数据,同样,当我从下拉列表中选择2015年时,它应该显示2014年的数据


如何为此编写计算。

创建一个参数,并在“年度过滤器”字段中使用条件,如下所示:

YEAR = PARMETERYEAR-1   
或者如果是存档日期

use datediff('Year',filterdate)  

尽可能避免使用参数。参数适用于跨数据源访问,但在当前版本中,仍然有一些限制,例如只能执行单个选择

您的要求可以通过一个简单的别名来实现。只需右键单击维度并选择“Alias”


你真的相信再次问同样的问题会得到不同的结果吗。如前所述,答案仍然相同,创建一个参数[Year],然后创建一个计算字段Year[Date]=[Year]-1,并将其用作过滤器。但在另一个问题上,你增加了一些难以理解的复杂因素。试着更好地解释你需要什么你可以把你的电子邮件和电话放在你的个人资料里,而不是你的答案。