V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tracker647
V2EX  ›  问与答

Notion 怎么搞表之间的属性引用

  •  
  •   tracker647 · 2022-04-01 21:12:33 +08:00 · 1020 次点击
    这是一个创建于 967 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想问下在 Notion 里面能搞表之间的属性引用吗,比如我有两个表

    算法(题目,难度,掌握度,上次复习日期,下次复习日期,笔记)

    八股文(问题,掌握度,上次复习日期,下次复习日期)

    我现在要创建一个总结表( Problem ,Last Review, Next Review )

    把两个表的相关属性行给引用过去

    也就是在总结表有如下依赖关系:

    总结表-问题 <- 算法-题目,八股文-问题

    总结表-LastReview <- 算法-上次复习日期,八股文-上次复习日期

    总结表-NextReview <- 算法-下次复习日期,八股文-下次复习日期

    把这两个表里所有内容行中带这三个属性的部分给显示到总结表上,要怎么搞

    目前的笔记体系是多层次多 page 的,我也可以搞成一个表分多个视图,但是这样一旦 page 多了就很费 copy ,想探索下有没有新玩法,我好更灵活的处理

    3 条回复    2022-04-02 01:33:40 +08:00
    BeautifulSoap
        1
    BeautifulSoap  
       2022-04-01 21:42:33 +08:00
    notion 不支持一个字段链接多个表,所以 "总结表-问题" 这个列应该拆成两列,一列通过 Relation 连接算法表的项目,一列通过 Relation 连接八股文表的项目

    两个表的 LastReview 和 NextReview 分别通过 Rollup 引入总结表。然后总表再创建个 Formula 类型的列,通过公式根据你的需要统和两个表的 LastReview 和 NextReview(就像 excel 那样)
    tracker647
        2
    tracker647  
    OP
       2022-04-01 23:39:02 +08:00
    @BeautifulSoap 没法把两个表的对应列统合到一个列上吗?还有就是不知道怎么把 Relation 的标题自动映射到主键 title 上。
    https://s2.loli.net/2022/04/01/ghqovjR1S3lx5VX.gif
    BeautifulSoap
        3
    BeautifulSoap  
       2022-04-02 01:33:40 +08:00
    @tracker647 不是很懂你的统合是什么意思,根据你要统合的数据类型的不同需要的操作也不同,Formula 列中有很多函数可以让你来根据需要统和数据

    以及,在 notion 里主键 title 是默认文本类型不可变更的,所以自动映射是不行的。但你直接把主键隐藏了,新建个别的类型的列当主键用就行了。

    不知道你是到底想要怎样的效果,所以随便做了一个不太一样的示例你可以看看有没有帮助:

    https://tested-selenium-739.notion.site/Database-2ccb2168736b4062bfb554eafa782652

    直接把我这页面当模板复制复制一份到自己库里就能详细看怎么定义的了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2834 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:47 · PVG 16:47 · LAX 00:47 · JFK 03:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.