tracker647
V2EX  ›  问与答

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

  •  
  •   tracker647 · Apr 1, 2022 · 1460 views
    This topic created in 1512 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    直接把我这页面当模板复制复制一份到自己库里就能详细看怎么定义的了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2754 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 01:29 · PVG 09:29 · LAX 18:29 · JFK 21:29
    ♥ Do have faith in what you're doing.