使用计算字段省略当前周

Leave out Current Week with Calculated Field

我需要省略本周。我已经找到了一种使用此计算字段的方法:

[本周过滤器]

DATEDIFF('week',DATETRUNC('week',[Reporting Day],'Sunday'),

DATETRUNC('week',TODAY(),'Sunday')) >= 1

我还创建了一个过滤器:

[排除当前过滤器]

if [Current Week Filter] then 
     'Yes' 
else 
     'No'
end

有效!但是,如果我想将本周与其他周一起包括在内,我必须:删除过滤器或通过选择 True AND False 将其短路。

换句话说,我希望'Exclude Filter'选择'Yes'时,当前一周且检查'No'时,都会显示所有内容。[= = = 12=]

我确定这是一件愚蠢的事情...也许是计算字段或 Yes/No 开关...

有帮助吗?

假设您的数据没有未来日期,您可以使用参数和过滤器来完成此操作。使用以下内容创建一个整数参数:

然后创建一个过滤器,用参数比较数据中最大周和周之间的周差。

datediff('week',[Date],{max([Date])})>=[week]

将过滤器架中的此项设置为 True。根据需要将参数切换为 include/exclude。