用 -
分割
```dataviewjs
let target = '陈大'
dv.header(2,target+'饮食喜好表')
dv.table(
['程度','菜名'],
fun(target,['非常喜欢','不喜欢'],'菜名')
)
function fun(target,yamls,yaml) {
let files = dv.pages().filter(p=>p[yaml])
let d=[]
for(let p of files) {
p.file.link.display = p[yaml]
d.push({link:p.file.link,
name:p[yaml],
...Object.fromEntries(yamls.map(y=>[y,p[y]?p[y].split('-'):undefined]))})
}
return yamls.map(y=>[y,d.map(p=>{if(p[y]?.[0]?.split('、').includes(target)) return function(link){console.log(link);link.display=`${link.display}(${p[y][1]})`;return link}(p.link)}).filter(p=>p).join('、')])
}
```