Dataview插件,flatten 分行问题

请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。


遇到的问题

obsidian v1.4.16 dataview 0.5.64

建立笔记文件内容如下:

红灯问题描述:: XXXXXX
红灯解决方案:: XXXXXX谢谢

红灯问题描述:: YYYYY
红灯解决方案:: YYYYY谢谢

用dataview查询,不加flatten
dataview
table without id 红灯问题描述,红灯解决方案
from “项目/测试”
where “ongoing”

得到结果2个问题都在同一行的表格

希望能将两个问题描述和解决方案对应的放在2行。尝试加入flatten
dataview
table without id 红灯问题描述,红灯解决方案
from “项目/测试”
where “ongoing”
flatten 红灯问题描述

得到如下结果:

问题描述是分2行了,但是解决方案重复了。

请问,如何实现问题描述和对应的解决方案在同一行,不同的问题和方案在不同行?

真的需要帮助。谢谢大家。

Dataview 是对元数据的 Query,请使用正确的工具完成你的需求。

如果你还对你这样写为什么不行有兴趣,以下是解释:

你现在的写法代表你这个笔记文件添加了两个元数据:

红灯问题描述:
  - XXXXXX
  - YYYYY
红灯解决方案:
  - XXXXXX谢谢
  - YYYYY谢谢
文件名 红灯问题描述 红灯解决方案
测试文件 XXXXXX
YYYYY
XXXXXX谢谢
YYYYY谢谢

类似:image

FLATTEN 红灯问题描述 的作用:

文件名 红灯问题描述 红灯解决方案
测试文件 XXXXXX XXXXXX谢谢
YYYYY谢谢
测试文件 YYYYY XXXXXX谢谢
YYYYY谢谢

类似:image

如果你想同时 FLATTEN 红灯问题描述FLATTEN 红灯解决方案,那将会得到 4 行

文件名 红灯问题描述 红灯解决方案
测试文件 XXXXXX XXXXXX谢谢
测试文件 XXXXXX YYYYY谢谢
测试文件 YYYYY XXXXXX谢谢
测试文件 YYYYY YYYYY谢谢

切莫不通原理而随意使用工具。