我的工作表中的度量名称被运营经理划分,并且经理被过滤以仅显示当前周的值。我需要为每个度量添加一个新列以显示上周的值,然后输入%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])}
答案 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)
重复前一周,然后您可以进行%差异。确保从过滤器架上卸下过滤器并注明日期。