๐Ÿฆ„

๋…ธ์…˜์œผ๋กœ 2022๋…„ ๋Œ€์‹œ๋ณด๋“œ ๋งŒ๋“ค๊ธฐ

2022-01-21 ย  | ย  ๋…ธ์…˜

post-img

2022๋…„ ์‹œ์ž‘๋ถ€ํ„ฐ ๋‚˜๋Š” ํœด์ง์„ ๊ฒฐ์‹ฌํ–ˆ๋‹ค. ์ผ๊ณผ ๋‚ด ์‚ถ์ด ๋„ˆ๋ฌด ๋ถ™์–ด์žˆ์—ˆ๋‹ค. ๊ทธ ๋‘˜์„ ๋–จ์–ด๋œจ๋ฆฌ์ง€ ์•Š์œผ๋ฉด ๋‘˜ ์ค‘ ํ•˜๋‚˜๋Š” ํฌ๊ฒŒ ๋‹ค์น  ๊ฒƒ ๊ฐ™๋‹ค๋Š” ํŒ๋‹จ์ด ๊ฐ•ํ•˜๊ฒŒ ๋‚ด๋ ค์กŒ๋‹ค. 2021๋…„ ํ•˜๋ฐ˜๊ธฐ ๋™๋ฃŒ ๋ฆฌ๋ทฐ์— ๋‹ด๊ธด ์ฃผ์š” ํ‚ค์›Œ๋“œ๋„ ์—ญ์‹œ **โ€˜๋ถ„๋ฆฌโ€™**์˜€๋‹ค. ๊ทธ๋ž˜์„œ 1์›”์˜ ์ฒซ ์ฃผ, ๋‚˜๋Š” ํœด์ง๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ”๋‹ค.

์ฒซ ํ•˜๋ฃจ ์ดํ‹€์€ โ€˜์‰ฌ๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€โ€™๋ฅผ ๋ชธ ์ž์ฒด์— ์ดํ•ด์‹œํ‚ค๋Š” ๊ฒƒ์— ์ง‘์ค‘ํ–ˆ๋‹ค. 2021๋…„์—๋Š” โ€˜์‰ฐ๋‹คโ€™๋Š” ํ‚ค์›Œ๋“œ๊ฐ€ ๋‚ด ์‚ถ์— ์ „ํ˜€ ์—†์—ˆ๊ธฐ์—, โ€˜์‰ผโ€™์— ๋Œ€ํ•œ ์ •์˜๊ฐ€ ๋ฌด์—‡๋ณด๋‹ค ์ค‘์š”ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚ด ์‚ถ์„ ์ •๋ฆฌํ•˜๊ณ , ์ •๋ฆฌ๋œ ์‚ถ์—์„œ ์•ž์œผ๋กœ ์–ด๋–ป๊ฒŒ ์‚ด์•„์•ผ ํ• ์ง€๋ฅผ ๊ณ ๋ฏผํ•ด์•ผ ํ–ˆ๋‹ค.

๊ฐ€์žฅ ํŽธํ•˜๊ฒŒ ์—ด์–ด๋ณผ ์ˆ˜ ์žˆ๊ณ , ์ด๋ฏธ ์ž˜ ์“ฐ๊ณ  ์žˆ์œผ๋ฉด์„œ, ์ •๋ฆฌ๋‚˜ ๊ธฐ๋กํ•˜๊ณ  ๋‚˜๋ฉด ๊ฐ„์ง€๊ฐ€ ๋‚˜๋Š” ํ”Œ๋žซํผ์ด ํ•„์š”ํ–ˆ๋‹ค. ์ง์ ‘ ๊ฐœ๋ฐœ์„ ํ•ด๋ณผ๊นŒ ์‹ถ๊ธฐ๋„ ํ–ˆ์ง€๋งŒ, ๋…ธ์…˜์˜ ์•ฑ ์•„์ด์ฝ˜์„ ๋ณด์ž๋งˆ์ž โ€˜๊ตณ์ด?โ€™ ๋ผ๋Š” ์ƒ๊ฐ์ด ์ปค์กŒ๋‹ค. ๊ทธ๋ž˜์„œ ๋…ธ์…˜์œผ๋กœ ์‚ถ ๊ด€๋ฆฌ์ฒด๊ณ„๋ฅผ ๋งŒ๋“œ๋Š”๊ฒŒ ์ •ํ•ด์กŒ๋‹ค.

๋…ธ์…˜์œผ๋กœ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์‹ฌํ•˜๊ณ  ๊ฒ€์ƒ‰์„ ์ •๋ง ๋งŽ์ดํ–ˆ๋‹ค. (์•„๋งˆ โ€˜notion dashboardโ€™๋ผ๋Š” ํ‚ค์›Œ๋“œ๋กœ ๊ฒ€์ƒ‰ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.) reddit์—์„œ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ๋‚˜๋ฆ„์˜ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ตฌ์ถ•ํ•œ ์˜ˆ์‹œ๋ฅผ ์ฐพ๊ธฐ ์ข‹์•˜๋‹ค.

๊ทธ์ค‘์—์„œ Red ๋ผ๊ณ  ํ•˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋…ธ์…˜ ์ „๋ฌธ ์œ ํŠœ๋ธŒ์™€ ๋…ธ์…˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ, ๋…ธ์…˜ ํ…œํ”Œ๋ฆฟ์„ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ์œ ์ €๋ฅผ ๋งˆ์ฃผํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋…€์˜ Tour of My 2022 Notion Dashboard ์˜์ƒ์„ ๋ณด๋ฉด์„œ ๋งŽ์€ ๋ถ€๋ถ„์„ ์ฐธ๊ณ ํ–ˆ๋‹ค.

๋‚˜๋Š” ๋…ธ์…˜ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ†ตํ•ด์„œ โ€˜์˜จ์ „ํ•œ ๋‚˜์˜ ์‚ถโ€™์„ ๊พธ์ค€ํ•˜๊ฒŒ ๊ธฐ๋กํ•˜๋Š” ๋ชฉ์ ์„ ๋‹ฌ์„ฑํ•˜๊ณ  ์‹ถ๊ณ , ์ด ๊ธ€์„ ์ ๋Š” ์ง€๊ธˆ๋„ ๋‚ด๊ฐ€ ๊ตฌ์ถ•ํ•œ ๋Œ€์‹œ๋ณด๋“œ์— ๋งŒ์กฑ๊ฐ์„ ํฌ๊ฒŒ ๋Š๋ผ๊ณ  ์žˆ๋‹ค. ์•„๋ž˜์—์„œ๋Š” ๋Œ€์‹œ๋ณด๋“œ์—์„œ ๋‚ด๊ฐ€ ์„ค๋ช…ํ•˜๊ณ  ์‹ถ์€ ํ•ญ๋ชฉ๋ณ„๋กœ ์–ด๋–ค ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ณ ์ž ํ•œ๋‹ค.


์ผ์ƒ ๋ฃจํ‹ด ๊ด€๋ฆฌ

๊ฐ€์žฅ ๋จผ์ € ํ•˜๋ฃจ๋ฅผ ์ฃผ ๋‹จ์œ„๋กœ ๊ฐ€๋ณ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ•˜๋ฃจ ์ค‘์— ๋ฐ˜๋“œ์‹œ ์ง„ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๋ฃจํ‹ด(=์Šต๊ด€) ํŠธ๋ž˜ํ‚น ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ํ•œ ์ฃผ๋ฅผ ์‚ด์•„๋ณด๋ฉด์„œ, ๋‚ด๊ฐ€ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ์ผ์ด ์žˆ๋‹ค๋ฉด ์Šต๊ด€ ํ•ญ๋ชฉ์œผ๋กœ ๋งŒ๋“ค์–ด์„œ ๊พธ์ค€ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ•ต์‹ฌ์ด๋‹ค.

  • ๊ฐ€์žฅ ๋จผ์ € 2022๋…„์˜ ์ „์ฒด ์ผ์ •์„ ํ…Œ์ด๋ธ”์— ๋ฐ˜์˜ํ–ˆ๋‹ค. ์ด๋ฏธ์ง€

  • ์›” ~ ์ผ์š”์ผ๋กœ ๊ตฌ์„ฑ๋œ ํ•œ ์ฃผ๋งŒ ์ฒดํฌํ•ด์ฃผ๋Š” Formula ์†์„ฑ์„ ์ž‘์„ฑํ–ˆ๋‹ค. (๋‚ด ์ƒ๊ฐ์— Formula๋Š” ๋…ธ์…˜์˜ ๊ฐ€์žฅ ํฐ ๊ฐ•์  ์ค‘ ํ•˜๋‚˜๋‹ค.)

    formatDate(prop("๋‚ ์งœ"), "W") == formatDate(now(), "W")

  • ๋งค์ผ์˜ ๊ฐ์ •์„ ๊ธฐ๋กํ•˜๊ณ , ์Šต๊ด€์„ ์ฒดํฌํ•˜๋ฉฐ, ํ•œ ์ค„ ์ผ๊ธฐ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์Šต๊ด€์„ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ๋‹ค. (๋‚˜์— ๋Œ€ํ•ด์„œ ์†”์งํ•˜๊ฒŒ ๊ธฐ๋กํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.) ๊ทธ๋ž˜์„œ ๊ฐ ๊ด€๋ฆฌ ํ•ญ๋ชฉ์„ ์†์„ฑ์œผ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค.

    • ๋งค์ผ์˜ ๊ฐ์ • - Select ์†์„ฑ / ๊ธฐ๋กํ•˜๋Š” ์ˆœ๊ฐ„์— ๋“  ๊ฐ์ •์„ ๋ฐ”๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ ํƒ์ง€๋ฅผ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋’€๋‹ค.
    • ์Šต๊ด€๋“ค - Checkbox ์†์„ฑ / ๋ฃจํ‹ด์ด๊ธฐ ๋•Œ๋ฌธ์— ํ–ˆ๋‹ค or ์•ˆํ–ˆ๋‹ค ๋งŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์—ฌ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ํ™œ์šฉํ–ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๊ธธ์–ด์ง€๋Š” ๊ฒƒ์€ ์‹ซ์–ด์„œ ์ด๋ชจ์ง€๋งŒ ๋ฐ˜์˜ํ–ˆ๋‹ค.
    • ํ•œ ์ค„ ์ผ๊ธฐ - Text ์†์„ฑ / ๋ง ๊ทธ๋Œ€๋กœ ํ•˜๋ฃจ์— ๊ฐ€์žฅ ๋‚จ๊ธฐ๊ณ  ์‹ถ์€ ํ•œ ์ค„์„ ์ ๊ณ ์žˆ๋‹ค.

  • ๋Œ€์‹œ๋ณด๋“œ ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ โ€˜ํ•œ ์ฃผโ€™ ๋‹จ์œ„๋กœ๋งŒ ๋ณด์—ฌ์ง€๋Š” ์—ฐ๊ฒฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(linked database)๋ฅผ ๋ฐ˜์˜ํ–ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•„ํ„ฐ์—์„œ Formula๋กœ ์„ค์ •ํ•œ ๊ฐ’์ด true ์ธ ๋ฐ์ดํ„ฐ๋งŒ ๋ถˆ๋Ÿฌ์˜ค๊ฒŒ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค. ์ด๋ฏธ์ง€

์ฃผ๊ฐ„ ํŠธ๋ž˜ํ‚น ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ•˜๋ฃจ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ, ํŠน์ • ์Šต๊ด€์ ์ธ ํ–‰๋™์„ ํ–ˆ์„๋•Œ, ๊ทธ๋ฆฌ๊ณ  ์ž๊ธฐ ์ง์ „์—๋งŒ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค. ํ•˜๋ฃจ๋ฅผ ์•„์ฃผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์–ด์„œ ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉ์ค‘์ด๋‹ค.

2022๋…„ ๋ชฉํ‘œ ๊ด€๋ฆฌ

ํ•˜๋ฃจ์™€ ํ•œ ์ฃผ๊ฐ„์˜ ๋ฃจํ‹ด ํŠธ๋ž˜ํ‚น์œผ๋กœ โ€˜์†Œ์†Œํ•œ ๋‹ฌ์„ฑโ€™์„ ์ด๋ฃจ์–ด ๋‚ธ๋‹ค๋ฉด, 2022๋…„ ๋ชฉํ‘œ ๊ด€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” โ€˜์ฒด๊ณ„์ ์ธ ๋‹ฌ์„ฑโ€™์„ ์ด๋ฃจ๊ณ  ์‹ถ์–ด์„œ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค.

2021๋…„์—๋Š” โ€˜์•„ ์ด๊ฒƒ๋„ ํ•˜๊ณ  ์‹ถ์€๋ฐโ€™๋ผ๋˜์ง€ โ€˜์•„ ์ด๊ฒƒ๋„ ํ•ด์•ผ ํ•˜๋Š”๋ฐโ€™์™€ ๊ฐ™์€ ์ƒ๊ฐ์œผ๋กœ๋งŒ ๋จธ๋ฌธ ๋ชฉํ‘œ๊ฐ€ ์ œ๋ฒ• ์žˆ์—ˆ๋‹ค. 2022๋…„์€ ์ƒ๊ฐ์œผ๋กœ๋งŒ ๋จธ๋ฌด๋Š” ๋ชฉํ‘œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€ ์•Š์•„์„œ, ๋‚˜๋งŒ์˜ ๋ชฉํ‘œ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ฒด๊ณ„๋ฅผ ๋งŒ๋“  ๊ฒƒ๋„ ์žˆ๋‹ค. (๊ฐœ์ธ OKRs ๊ด€๋ฆฌ์šฉ์œผ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.)

  • ๋ชฉํ‘œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ชฉํ‘œ ๋‹ฌ์„ฑ์„ ์œ„ํ•œ ์•ก์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ๊ฐ ์ƒ์„ฑํ•œ๋‹ค.

  • ๋ชฉํ‘œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ•ต์‹ฌ์€ โ€˜์—ฐ๊ฒฐ๋œ ์•ก์…˜์˜ ๋‹ฌ์„ฑ ์ •๋„๊ฐ€ ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?โ€™ ์˜€๋‹ค.

    ์ด๋ฏธ์ง€

    • โ€˜๋ชฉํ‘œ ๋‹ฌ์„ฑ ์ •๋„โ€™๋ผ๊ณ  ํ•˜๋Š” Rollup ์†์„ฑ์„ ํ•˜๋‚˜ ๋งŒ๋“ค์—ˆ๋‹ค. ๋ชฉํ‘œ์— ์—ฐ๊ฒฐ๋œ ์•ก์…˜ ์ค‘์—์„œ โ€˜์™„๋ฃŒโ€™ ์ฒ˜๋ฆฌ๊ฐ€ ๋œ ์•ก์…˜์˜ ๋น„์œจ์„ ๋ณด์—ฌ ์ค„ ์ˆ˜ ์žˆ๊ฒŒ ์„ค์ •ํ–ˆ๋‹ค. ์ •๋ง ์‰ฝ๋‹ค! ์ด๋ฏธ์ง€

    • ๋ชฉํ‘œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์‹œ์ž‘์ผ์„ ๋“ฑ๋กํ•˜๊ณ  1 months ํ˜•์‹์œผ๋กœ ์˜ˆ์ƒ ์†Œ์š” ๊ธฐ๊ฐ„์„ ์ž…๋ ฅํ•˜๋ฉด ์˜ˆ์ƒ ์ข…๋ฃŒ์ผ์„ ๊ณ„์‚ฐํ•ด์ฃผ๋Š” Formula ์†์„ฑ๋„ ๋ฐ˜์˜ํ•ด๋‘์—ˆ๋‹ค. (์ •ํ™•ํ•œ ์˜์–ด๋งŒ ์ž…๋ ฅํ•ด์•ผ ํ•ด์„œ ์“ธ๋ชจ๊ฐ€ ํฌ์ง„ ์•Š๋‹ค.)

      dateAdd(prop("์‹œ์ž‘์ผ"), toNumber(replace(prop("์˜ˆ์ƒ ์†Œ์š” ๊ธฐ๊ฐ„"), "[A-z]", "")), replaceAll(prop("์˜ˆ์ƒ ์†Œ์š” ๊ธฐ๊ฐ„"), "[ 0-9]", ""))

  • ๋ชฉํ‘œ ๋‹ฌ์„ฑ์„ ์œ„ํ•œ ์•ก์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์œ„์—์„œ ๋งŒ๋“  ๋ชฉํ‘œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ โ€˜์—ฐ๊ฒฐ(=relations)โ€™ ๋˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค.

    ์ด๋ฏธ์ง€

  • ์™„์„ฑ๋œ ๋ชฉํ‘œ ๊ด€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋Œ€์‹œ๋ณด๋“œ ๋ฉ”์ธ ํŽ˜์ด์ง€์— ๋ฝ‘์•„์™€์„œ ๊ฐค๋Ÿฌ๋ฆฌ ๋ทฐ๋กœ ๋ณด์—ฌ์ง€๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ์—์„œ๋Š” ์ตœ๋Œ€ํ•œ ํŽธํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ ๋ชฉํ‘œ์˜ ์˜ˆ์ƒ ๋งˆ๊ฐ์ผ, ๋ชฉํ‘œ ํ˜„์žฌ ๋‹ฌ์„ฑ๋„๋งŒ ๋ณด์—ฌ์ง€๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค.

๋ชฉํ‘œ, ์•ก์…˜ ๊ด€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•์œผ๋กœ 1์ฃผ ~ 1๋…„ ์ •๋„์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ๊ฐ„์— ๋‚ด๊ฐ€ ๋‹ฌ์„ฑํ•ด์•ผ ํ•˜๋Š” ๋ชฉํ‘œ์˜ ์ฒด๊ณ„์„ฑ์„ ๊ฐ–์ท„๋‹ค๋Š” ์‚ฌ์‹ค์ด ๊ฐ€์žฅ ๋ฟŒ๋“ฏํ•˜๋‹ค.

์ด ๊ธ€์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋„ ํŠน์ • ๋ชฉํ‘œ์˜ ๋‹ฌ์„ฑ์„ ์œ„ํ•œ ์„ธ๋ถ€ ์•ก์…˜์ด์—ˆ๋‹ค. ๊ธ€์„ ๋‹ค ์ž‘์„ฑํ•˜๋ฉด ์•ก์…˜ ํ•˜๋‚˜๋ฅผ ์™„๋ฃŒ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์žˆ์–ด ๋„ˆ๋ฌด ๊ธฐ์˜๋‹ค.

๊ธ€ ์ž‘์„ฑ๊ณผ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๋ชจ์•„๋ณด๊ธฐ

2022๋…„์— ๊ฐ€์žฅ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์Šต๊ด€์€ โ€˜๊พธ์ค€ํ•œ ๊ธ€์“ฐ๊ธฐโ€™๋‹ค. ๊ทธ๋ž˜์„œ ๋…ธ์…˜ ๋Œ€์‹œ๋ณด๋“œ ๋‚ด๋ถ€์— ๋“ค์–ด๊ฐˆ ํ•ญ๋ชฉ์„ ์ •ํ•˜๋ฉด์„œ ๊ฐ€์žฅ ๋จผ์ € ๊ทธ๋ฆฐ ์ฒด๊ณ„ ์—ญ์‹œ โ€˜๊ธ€ ์ ๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐโ€™ ์˜€๋‹ค.

๋…ธ์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” Board View๋ผ๊ณ  ํ•˜๋Š” ์นธ๋ฐ˜ ํ˜•์‹์˜ ๋ฉ‹์ง„ ํƒœ์Šคํฌ ๊ด€๋ฆฌ View๊ฐ€ ์žˆ๋‹ค. ๊ธ€ ์ž‘์„ฑ ์ƒํƒœ์— ๋”ฐ๋ผ์„œ ๊ธ€์„ ํŽธํ•˜๊ฒŒ ์˜ฎ๊ฒจ๋‹ค๋‹ˆ๋ฉฐ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด๋ฏธ์ง€

  • ๊ธ€ ์นดํ…Œ๊ณ ๋ฆฌ - ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ relation์„ ๊ฐ€์ง€๋Š” ์†์„ฑ์ด๋‹ค. ๊ธ€ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ํŽธํ•˜๊ฒŒ ๋ชจ์•„๋ณด๊ธฐ ์œ„ํ•ด์„œ ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ๋ถ„ํ–ˆ๋‹ค.
  • ๋ฐœํ–‰? - ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์€ ๊ธ€ vs ๋‚˜๋งŒ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธ€์„ ๊ตฌ๋ถ„ํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐœํ–‰? ์†์„ฑ์ด true ์ธ ๊ฐ’๋งŒ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ๋ชจ์•„๋ณด๋Š” ๋ทฐ์—์„œ ๋ณด์—ฌ์ง€๊ฒŒ ์„ธํŒ…ํ–ˆ๋‹ค.
  • ๋…ํ›„๊ฐ? - ์•„๋ž˜์—์„œ ์„ค๋ช…ํ•  ๋…์„œ ๊ด€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ relation์„ ๊ฐ€์ง€๋Š” ์†์„ฑ์ด๋‹ค. ์ฑ…์„ ์ฝ๋Š” ๊ฒƒ์—์„œ ๊ทธ์น˜์ง€ ์•Š๊ณ  ๋‹ค์Œ์— ์‰ฝ๊ฒŒ ๋Œ์•„๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๊ธฐ๋กํ•˜๋Š” ๋ชฉ์ ์„ ๊ฐ€์ง„๋‹ค.

์ด๋ฏธ์ง€

์ž‘์„ฑ๋œ/์ค‘์ธ ๊ธ€๋งˆ๋‹ค ๋ถ€์—ฌ๋œ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ๋ชจ์•„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ๋ช‡ ๊ฐœ์˜ ๊ธ€์ด ์žˆ๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” Formula๋„ ๊ฐ€๋ณ๊ฒŒ ์ž‘์„ฑํ–ˆ๋‹ค.

"์ด " + format(length(replaceAll(prop("๊ธ€"), "[^,]", "")) + 1) + " ๊ฐœ์˜ ๊ธ€์ด " + prop("์นดํ…Œ๊ณ ๋ฆฌ") + " ์•ˆ์— ์žˆ์Šต๋‹ˆ๋‹ค."

๋…์„œ ๊ด€๋ฆฌ

๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์—ฐ์ดˆ์— โ€˜์˜ฌํ•ด๋Š” n๊ถŒ์˜ ์ฑ…์„ ์ฝ๋Š”๋‹คโ€™ ๋ผ๋Š” 3์ผ ์œ ํšจ๊ธฐ๊ฐ„๋„ ๊ฐ€์ง€ ์•Š๋Š” (๋ณดํ†ต์€..) ๊ณ„ํš์„ ์„ธ์šด๋‹ค. ๋‚˜ ์—ญ์‹œ ๋งค๋…„ ์ดˆ์— ๊ทธ๋žฌ๊ณ , ๋Œ€๋ถ€๋ถ„์€ ์†Œ์†Œํ•œ ๋‹ฌ์„ฑ์กฐ์ฐจ๋„ ๋ชปํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ๋…์„œ๋ผ๋Š” ๋ชฉํ‘œ๋Š” โ€˜๋ฏธ๋ฃจ๊ธฐโ€™๋ผ๋Š” ๊ดด๋ž„ํ•œ ์„ฑ์งˆ์„ ์ž˜ ์ด๊ฒจ๋‚ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๊ทธ๋ž˜์„œ 2022๋…„์—๋Š” ๋…์„œ ์ž์ฒด๋ฅผ ๋Œ€์‹œ๋ณด๋“œ๋กœ ๊ด€๋ฆฌํ•ด์•ผ๊ฒ ๋‹ค ์‹ถ์—ˆ๋‹ค. โ€˜n๊ถŒ์„ ์ฝ์ž!โ€™๋ผ๋Š” ๋ญ‰์‹คํ•œ ๋ชฉํ‘œ๊ฐ€ ์•„๋‹ˆ๋ผ, โ€˜ํ•œ ๊ถŒ์ด๋ผ๋„ ๊ด€๋ฆฌํ•ด์„œ ์ฝ์žโ€™์˜€๋‹ค. ๋…์„œ ๊ด€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๊ธ€ ์ž‘์„ฑ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๊ฒฐ์„ฑ์„ ๊ฐ€์ง„๋‹ค.

์ด๋ฏธ์ง€

  • ์ „์ฒด ํŽ˜์ด์ง€ ๋Œ€๋น„ ํ˜„์žฌ ๋‚ด๊ฐ€ ์ฝ์€ ํŽ˜์ด์ง€๋ฅผ ๊ณ„์‚ฐํ•ด์„œ Progress๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” Formula๋ฅผ ๋ฐ˜์˜ํ–ˆ๋‹ค. ๋‹ค๋ฅธ Formula์™€ ๋‹ค๋ฅด๊ฒŒ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์žฅ์น˜๋ฅผ ๋„ฃ๊ณ  ์‹ถ์—ˆ๋‹ค.

    if(not empty(prop("์ด ํŽ˜์ด์ง€")) and not empty(prop("ํ˜„์žฌ ํŽ˜์ด์ง€")), slice("โ’โ’โ’โ’โ’โ’โ’โ’โ’โ’", 0,floor(10 _ prop("ํ˜„์žฌ ํŽ˜์ด์ง€") / prop("์ด ํŽ˜์ด์ง€"))) + " โ–  " + slice("โ’โ’โ’โ’โ’โ’โ’โ’โ’โ’", 0, 10 - floor(10 _ prop("ํ˜„์žฌ ํŽ˜์ด์ง€") / prop("์ด ํŽ˜์ด์ง€"))) + " " + format(floor(100 \* prop("ํ˜„์žฌ ํŽ˜์ด์ง€") / prop("์ด ํŽ˜์ด์ง€"))) + "%", "")

  • ์ฝ๊ธฐ ์‹œ์ž‘ํ•œ ๋‚ ๊ณผ ๋‹ค ์ฝ์€ ๋‚ ์„ ๊ธฐ๋กํ•˜์—ฌ, ํŠน์ • ์นดํ…Œ๊ณ ๋ฆฌ์˜ ์ฑ…์— ๋Œ€ํ•œ ์™„๋… ๊ธฐ๊ฐ„์ด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ๊ณ„์‚ฐํ•ด์ฃผ๋Š” Formula๋„ ๋ฐ˜์˜ํ–ˆ๋‹ค. ๊ธฐ๊ฐ„์„ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ์œผ๋ฉด, ๊ทธ ๊ธฐ๊ฐ„๋™์•ˆ ๋…์„œ๋ฅผ ๋ฐฉํ•ดํ•œ, ๋…์„œ๋ฅผ ์ด‰์ง„์‹œํ‚จ ์š”์†Œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋Œ์•„๋ณผ ์ˆ˜ ์žˆ๊ฒ ๋‹ค ์‹ถ์—ˆ๋‹ค.

    format(if(not empty(prop("๋‹ค ์ฝ์€ ๋‚ ")), dateBetween(prop("๋‹ค ์ฝ์€ ๋‚ "), prop("์ฝ๊ธฐ ์‹œ์ž‘ํ•œ ๋‚ "), "days"), toNumber("")) + 1) + " ์ผ"

  • ํ…œํ”Œ๋ฆฟ์—๋Š” ์—†์ง€๋งŒ, ํ˜„์žฌ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ์—๋Š” Book Mark๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ํ…œํ”Œ๋ฆฟ ๋ฒ„ํŠผ์„ ๋„ฃ์–ด๋’€๋‹ค. ๋‚˜๋Š” ๋…์„œ๋ฅผ ํ•˜๋ฉด์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋ฌธ์žฅ, ๋ฌธ๋‹จ์„ ํ•„์‚ฌํ•˜๋Š” ์Šต๊ด€์ด ์žˆ๋‹ค. ๋ฉ”๋ชจ์žฅ์—๋งŒ ๋‚จ๊ฒจ๋‘๊ธฐ๋Š” ์ข€ ๊ทธ๋Ÿฐ ๊ฑฐ ๊ฐ™๊ณ , ๋…ํ›„๊ฐ์„ ์ ์„๋•Œ ๋ถ๋งˆํฌ๋ฅผ ๋„ฃ์œผ๋ฉด ๊ฐ„์ง€๋‚  ๊ฒƒ ๊ฐ™์•„์„œ ๋งŒ๋“ค์–ด๋’€๋‹ค.

    ์ด๋ฏธ์ง€


๋Œ€์‹œ๋ณด๋“œ ์ „์ฒด๋ฅผ ๊ตฌ์ƒํ•˜๊ณ , ๊ฐ๊ฐ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“ค๊ณ , ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ ๋ชจ์•„๋‚ด๋Š” ์ž‘์—…์€ ํ•˜๋ฃจ๋ฅผ ๊ผฌ๋ฐ• ์†Œ๋ชจํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ํœด์ง ๊ธฐ๊ฐ„ ์ฒซ ์ฃผ, ๋‚ด ๊ฐ€์Šด์„ ๋›ฐ๊ฒŒ ๋งŒ๋“  ์ฒซ๋ฒˆ์งธ ์ผ์ด์—ˆ๋‹ค. ๋‹ค์‹œ ์ผํ•˜๋Ÿฌ ๊ฐ€๊ณ  ์‹ถ๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜, ๋‚ด ์ •์‹ ์„ ํž˜๋“ค๊ฒŒ ๋งŒ๋“œ๋Š” ๊ทธ๋Ÿฐ ๋œ€๋ฐ•์งˆ์ด ์•„๋‹ˆ์—ˆ๋‹ค.

ํ˜„์žฌ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ์˜ ๋ชจ์Šต์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๋งค์ผ ์•„์นจ์— ๋ˆˆ์„ ๋œจ๋ฉด ํ•˜๋ฃจ๋ฅผ ์œ„ํ•œ ๊ณ„ํš์„ ์งœ๊ณ , ๋ฃจํ‹ด์„ ์ฒดํฌํ•˜๊ณ , ์ฑ… ๋‚ด์šฉ์„ ๊ธฐ๋กํ•˜๋ฉฐ ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•˜๋ฃจ์˜ ํ•œ ์ค„์„ ๋‚จ๊ธฐ๊ณ  ๋งˆ๋ฌด๋ฆฌํ•œ๋‹ค. ์ด ๊ณผ์ •์„ ๋งŒ๋“  ๊ฒƒ์ด ๋‚˜์—๊ฒŒ๋Š” ๋„ˆ๋ฌด ์†Œ์ค‘ํ•˜๊ณ  ์ง€๊ธˆ์˜ ์ƒํ™ฉ์„ ๊ทน๋ณตํ•˜๋Š”๋ฐ์— ๋งŽ์€ ๋„์›€์„ ์ฃผ๋ฆฌ๋ผ ๋ฏฟ๊ณ  ์žˆ๋‹ค.

์ด๋ฏธ์ง€

๋‚ด๊ฐ€ ์œ„์—์„œ ๊ฐ„๋žตํ•˜๊ฒŒ ๊ธฐ๋กํ•œ ๊ฐ๊ฐ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํฌํ•จ๋œ ๋…ธ์…˜ ๋Œ€์‹œ๋ณด๋“œ ํ…œํ”Œ๋ฆฟ์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด ๊ธ€์„ ์ฝ๋Š” ์‚ฌ๋žŒ์ด ์–ผ๋งˆ๋‚˜ ๋ ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์•„๋ž˜์˜ ๋ถ๋งˆํฌ(๐Ÿฅท)๋ฅผ ์ด์šฉํ•ด์„œ ํŽธํ•˜๊ฒŒ ๊ฐœ์ธ ๋…ธ์…˜ ๊ณ„์ •์— ๋ณต์ œํ•ด๋„ ๊ดœ์ฐฎ๋‹ค.

๋ชฉ์ฐจ

์ด์–ด์ง€๋Š” ๊ธ€,