筛选变量名称笔记本

各位专家,请教一个问题。以下这段话想删选出文件名称含有某个周,表达错在了哪里?```dataview
TASK
from “DN”
where contains(file.name,“{{date:WW}}”) and completed
sort file.ctime


比如我要筛选出笔记本名称中有48字样的日记
```dataview
TASK 
from "DN"
where  contains(file.name,"48") and completed 
sort file.ctime

这个表述是正确的,的确能筛选出来所有日记中是第48周创建的日记。我现在想用一个变量来实现,不知道该怎么写?

task-todo:"#task" path:{{date:WW}}_ -file:{{date:YYYY-MM-DD}}

以上需求用query可以实现,但是希望能在dataview中解决,盼望高手指点。