显示上周的度量名称值并有所作为?

时间:2018-08-07 05:12:27

标签: tableau

我的工作表中的度量名称被运营经理划分,并且经理被过滤以仅显示当前周的值。我需要为每个度量添加一个新列以显示上周的值,然后输入%diff。我已经看到将解决方案排成一列,但是这种方式有可能以某种方式吗?

我尝试过的:

  • LOOKUP(sum([missed hours]),-1) (显示上一行的值)
  • { FIXED DATEPART('week',[metric_date]),[ops_login_name],[supervisor_login_name]:sum([missed hours])} 不执行任何操作,与普通值相同
  • 我什至尝试使用单独的计算字段DATEPART('week',[metric_date])-1来显示上周的数字,然后显示{ FIXED [previous_week],[ops_login_name],[supervisor_login_name]:sum([missed hours])}

This is my sheet now.

1 个答案:

答案 0 :(得分:1)

您可以通过在“度量值”中而不是在过滤器架子中过滤所需的星期来完成此操作。创建两个布尔表达式来隔离您的一周。

这星期吗? :datetrunc('week',{max([metric_date])}) = datetrunc('week',([metric_date]))

上星期吗? :dateadd('week',-1,datetrunc('week',{max([metric_date])})) = datetrunc('week',([metric_date]))

然后使用sum(if [Is this week?] then [total_miss_cnt] end)

创建特定于一周的度量值

重复前一周,然后您可以进行%差异。确保从过滤器架上卸下过滤器并注明日期。