使用计算字段省略当前周
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。
我需要省略本周。我已经找到了一种使用此计算字段的方法:
[本周过滤器]
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。