๊ฐ€์ด๋“œ
RealPivot2 ๊ฐœ์š”

RealPivot2 ๊ฐœ์š”

๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‹ค์ฐจ์› ๋ฐ์ดํ„ฐ๋ฅผ ์—‘์…€ ํ”ผ๋ฒ—์ฒ˜๋Ÿผ ์ง‘๊ณ„ยทํ•„ํ„ฐยท์‹œ๊ฐํ™”ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ์›น ์ปดํฌ๋„ŒํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.

ํ–‰ยท์—ดยท๊ฐ’ยทํ•„ํ„ฐ๋ฅผ ๋ฐฐ์น˜ํ•˜๋ฉด ์ฆ‰์‹œ ์ง‘๊ณ„ ๊ฒฐ๊ณผ๊ฐ€ ๊ฐฑ์‹ ๋˜๋ฉฐ, ์…€ ๋‹จ์œ„ ํƒ์ƒ‰ยท์˜ค๋ฒ„๋ ˆ์ดยท๋‚ด๋ณด๋‚ด๊ธฐ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•œ๋‹ค.

RealPivot2 ์ „์ฒด ํ™”๋ฉด ์˜ˆ์‹œ


์ด๋Ÿฐ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•œ๋‹ค

  • ์›น ์—…๋ฌด ์‹œ์Šคํ…œยท๋Œ€์‹œ๋ณด๋“œ์— ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ํ”ผ๋ฒ— ๋ถ„์„์„ ๋„ฃ์–ด์•ผ ํ•  ๋•Œ
  • ์—‘์…€ ํ”ผ๋ฒ—์— ์ต์ˆ™ํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ UI๋ฅผ ๊ทธ๋Œ€๋กœ ์ œ๊ณตํ•˜๊ณ  ์‹ถ์„ ๋•Œ
  • ์ง‘๊ณ„ ์ˆซ์ž๋ฟ ์•„๋‹ˆ๋ผ ์›๋ณธ ํ–‰ยท์ฐจํŠธยท์ง€๋„๊นŒ์ง€ ์ด์–ด์„œ ๋ณด๊ณ  ์‹ถ์„ ๋•Œ
  • Excel / CSV / PDF๋กœ ๋ณด๊ณ ์„œ ์ถœ๋ ฅ์ด ํ•„์š”ํ•  ๋•Œ

ํ•ต์‹ฌ ๊ฐœ๋…

๊ฐœ๋…์„ค๋ช…
Book์—ฌ๋Ÿฌ ํ”ผ๋ฒ— ํ…Œ์ด๋ธ”(์‹œํŠธ)์„ ๋‹ด๋Š” ์ตœ์ƒ์œ„ ๋‹จ์œ„. ๊ณตํ†ต ํ•„ํ„ฐยท๋ฉ”๋‰ดยทํ…Œ๋งˆ๋ฅผ ๊ณต์œ ํ•œ๋‹ค.
Table (Page)ํ•˜๋‚˜์˜ ํ”ผ๋ฒ— ๋ทฐ. ํ–‰ยท์—ดยท๊ฐ’ยทํ•„ํ„ฐ ๋ฐฐ์น˜์™€ ์†Œ๊ณ„ยท์ด๊ณ„ยทํ”ผ๋ฒ— ์‹œ๋ฆฌ์ฆˆ ๋“ฑ์ด ํ…Œ์ด๋ธ”๋งˆ๋‹ค ๋…๋ฆฝ์ ์œผ๋กœ ์ ์šฉ๋œ๋‹ค.
Cube์ฐจ์›(Dimension)ยท์ธก์ •๊ฐ’(Measure) ์Šคํ‚ค๋งˆ์™€ ์ง‘๊ณ„ ์—”์ง„. ๋ฐ์ดํ„ฐ์…‹ ์œ„์— ๋ถ„์„ ๋ชจ๋ธ์„ ์˜ฌ๋ฆฐ๋‹ค.
Fieldํ–‰ยท์—ดยทํ•„ํ„ฐ์— ์˜ฌ๋ฆฌ๋Š” ์ฐจ์›, ๊ฐ’์— ์˜ฌ๋ฆฌ๋Š” ์ธก์ •๊ฐ’. ์ธ์ŠคํŽ™ํ„ฐ๋‚˜ ํ•„๋“œ ๋ฐ”์—์„œ ๋ฐฐ์น˜ํ•œ๋‹ค.

์„ค์ • ๊ฐ์ฒด์˜ ์ „์ฒด ๊ตฌ์กฐ๋Š” Config ๊ฐœ์š”์™€ PivotBookConfiguration์„ ์ฐธ๊ณ ํ•œ๋‹ค.


ํ™”๋ฉด ๊ตฌ์„ฑ

RealPivot2 UI๋Š” ๋ถ ํ—ค๋” ยท ์ธ์ŠคํŽ™ํ„ฐ ยท ํ”ผ๋ฒ— ํ…Œ์ด๋ธ” ยท ํƒ์ƒ‰๊ธฐ ยท ๋ถ ํ‘ธํ„ฐ๋กœ ๋‚˜๋‰œ๋‹ค.

RealPivot2 UI ์˜์—ญ ๊ตฌ์„ฑ

#์˜์—ญ์—ญํ• 
1๋ถ ํ—ค๋”๋ฉ”๋‰ด(๋ณด๋‚ด๊ธฐยท์„ค์ •ยทUndo/Redo), ๊ณต์šฉ ํ•„ํ„ฐ, ์ธ์ŠคํŽ™ํ„ฐยทํƒ์ƒ‰๊ธฐ ์œ„์น˜ ์ „ํ™˜
2์ธ์ŠคํŽ™ํ„ฐ์ „์ฒด ํ•„๋“œ ๋ชฉ๋ก. ๊ฒ€์ƒ‰ยท๋“œ๋ž˜๊ทธ๋กœ ํ•„๋“œ๋ฅผ ์ฐพ๋Š” ์‹œ์ž‘์ 
3ํ•„๋“œ ๋ฐ”ํ–‰ยท์—ดยท๊ฐ’ยทํ•„ํ„ฐ ์„น์…˜. ํ˜„์žฌ ํ…Œ์ด๋ธ”์— ๋ฐฐ์น˜๋œ ํ•„๋“œ๋ฅผ ํ‘œ์‹œ (์—‘์…€ ํ”ผ๋ฒ— ํ•„๋“œ ๋ชฉ๋ก๊ณผ ์œ ์‚ฌ)
4์—ด ๋ฐ”ํ…Œ์ด๋ธ” ์ƒ๋‹จ์˜ ์—ดยท๊ฐ’ยทํ•„ํ„ฐ ํ•„๋“œ ์นฉ. ๋ฉ”๋‰ด๋กœ ์ •๋ ฌยทํ•„ํ„ฐยท์ง‘๊ณ„ ๋ณ€๊ฒฝ
5ํ–‰ ๋ฐ”ํ…Œ์ด๋ธ” ์ขŒ์ธก์˜ ํ–‰ ํ•„๋“œ ์นฉ
6์—ด ํ—ค๋”์—ด ์ฐจ์› ๊ณ„์ธต (์œ„โ†’์•„๋ž˜)
7ํ–‰ ํ—ค๋”ํ–‰ ์ฐจ์› ๊ณ„์ธต (์™ผ์ชฝโ†’์˜ค๋ฅธ์ชฝ)
8๋ณธ๋ฌธ์ง‘๊ณ„ ๊ฒฐ๊ณผ๊ฐ€ ๊ทธ๋ ค์ง€๋Š” ๋ฉ”์ธ ๊ทธ๋ฆฌ๋“œ
9ํƒ์ƒ‰๊ธฐ์…€ ์„ ํƒ ์‹œ Detail / Chart / Map ํŒจ๋„๋กœ ๋“œ๋ฆด๋‹ค์šด
10๋ถ ํ‘ธํ„ฐ์‹œํŠธ ํƒญ, ํ–‰ยท์—ด ์ˆ˜ ๋“ฑ ์ƒํƒœ ์ •๋ณด

๋ถ„์„ ํ๋ฆ„

์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  1. ๋ฐ์ดํ„ฐยทํ๋ธŒ ์ค€๋น„ โ€” JSON/CSV ๋ฐ์ดํ„ฐ๋ฅผ DataSet์œผ๋กœ ๋ถˆ๋Ÿฌ์˜จ ๋’ค, Cube ์Šคํ‚ค๋งˆ(์ฐจ์›ยท์ธก์ •๊ฐ’)๋ฅผ ์ •์˜ํ•œ๋‹ค.
  2. ํ•„๋“œ ๋ฐฐ์น˜ โ€” ์ธ์ŠคํŽ™ํ„ฐ์—์„œ ํ–‰ยท์—ดยท๊ฐ’ยทํ•„ํ„ฐ๋ฅผ ๋“œ๋ž˜๊ทธํ•œ๋‹ค.
  3. ์ง‘๊ณ„ยทํ‘œ์‹œ ์กฐ์ • โ€” ์ง‘๊ณ„ ํ•จ์ˆ˜, showAs, ์ˆซ์ž ์„œ์‹, ์†Œ๊ณ„ยท์ด๊ณ„ ์œ„์น˜๋ฅผ ๋งž์ถ˜๋‹ค.
  4. ํ•„ํ„ฐยท์ •๋ ฌ โ€” ๊ณตํ†ต ํ•„ํ„ฐยท์ง‘๊ณ„ ํ•„ํ„ฐยท๋ผ๋ฒจ/๊ฐ’ ์ •๋ ฌ๋กœ ๋ฒ”์œ„๋ฅผ ์ขํž™๋‹ˆ๋‹ค.
  5. ์‹œ๊ฐํ™”ยท๊ฐ•์กฐ โ€” ๋ฐ์ดํ„ฐ๋ฐ”ยทํžˆํŠธ๋งตยท๊ฐ•์กฐยท์•„์ด์ฝ˜์…‹, ํ”ผ๋ฒ— ์‹œ๋ฆฌ์ฆˆ(์ŠคํŒŒํฌ)๋กœ ํŒจํ„ด์„ ๋“œ๋Ÿฌ๋‚ธ๋‹ค.
  6. ํƒ์ƒ‰ยท๋‚ด๋ณด๋‚ด๊ธฐ โ€” ํƒ์ƒ‰๊ธฐ๋ฅผ ํ†ตํ•ด ์›๋ณธ ๋ฐ์ดํ„ฐ, ์ฐจํŠธ, ์ง€๋„๋ฅผ ํ™•์ธํ•˜๊ณ  Excel, CSV, PDF ํ˜•์‹์œผ๋กœ ๋‚ด๋ณด๋‚ธ๋‹ค.

์ธ์ŠคํŽ™ํ„ฐ์—์„œ ํ•„๋“œ๋ฅผ ์—ด ์˜์—ญ์œผ๋กœ ๋“œ๋ž˜๊ทธํ•˜๋Š” ์žฅ๋ฉด


์ฃผ์š” ๊ธฐ๋Šฅ

ํ•„๋“œ ๊ตฌ์„ฑ ยท ๋‹ค์ฐจ์› ์ง‘๊ณ„

  • ํ–‰ / ์—ด / ๊ฐ’ / ํ•„ํ„ฐ ์„น์…˜์— ํ•„๋“œ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๋ฐฐ์น˜
  • ๋‚ ์งœ ์ฐจ์›์˜ ์—ฐยท๋ฐ˜๊ธฐยท๋ถ„๊ธฐยท์›” ๋“ฑ ํŒŒ์ƒ ๋‹จ์œ„(Date ๋ถ„ํ•ด)
  • ํ•ฉ๊ณ„ยทํ‰๊ท ยท๊ฐœ์ˆ˜ยท์ตœ์†Œยท์ตœ๋Œ€ ๋“ฑ ์ง‘๊ณ„ ํ•จ์ˆ˜์™€ showAs(๋น„์ค‘ยท์ˆœ์œ„ ๋“ฑ)
  • ์†Œ๊ณ„ยท์ด๊ณ„์˜ ํ‘œ์‹œ ์—ฌ๋ถ€(visible), ์œ„์น˜(position), ์Šคํฌ๋กค ๊ณ ์ •(fixed) ์ œ์–ด
  • ํŠธ๋ฆฌยท๊ทธ๋ฆฌ๋“œ ํ–‰ ํ—ค๋” ์ง€์› ๋ฐ ๊ฐ’์„ ํ–‰์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ(valuesAsRows)

ํ•„ํ„ฐ ยท ์ •๋ ฌ

  • ๋ถ ๊ณตํ†ต ํ•„ํ„ฐ(๋“œ๋กญ๋‹ค์šดยทํŠธ๋ฆฌยท์Šฌ๋ผ์ด๋” ๋“ฑ)์™€ ํ…Œ์ด๋ธ” ์ง‘๊ณ„ ํ•„ํ„ฐ
  • ๋ผ๋ฒจ ์ •๋ ฌ, ๊ฐ’ ๊ธฐ์ค€ ์ •๋ ฌ, fallback ์ •๋ ฌ

์…€ ์˜ค๋ฒ„๋ ˆ์ด

๊ฐ’ ์…€ ์œ„์— ์‹œ๊ฐ์  ์žฅ์‹์„ ๊ฒน์นœ๋‹ค.

  • ๋ฐ์ดํ„ฐ๋ฐ” ยท ํžˆํŠธ๋งต ยท ๊ฐ•์กฐ(๊ทœ์น™) ยท ์•„์ด์ฝ˜์…‹

ํ”ผ๋ฒ— ์‹œ๋ฆฌ์ฆˆ

์†Œ๊ณ„ยท์ด๊ณ„ ์˜† ๋“ฑ์— ๋ฏธ๋‹ˆ ์ฐจํŠธ ์—ดยทํ–‰์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ด์— ํ‘œ์‹œ๋˜๋ฉด ์—ด์‹œ๋ฆฌ์ฆˆ, ํ–‰์— ํ‘œ์‹œ๋˜๋ฉด ํ–‰์‹œ๋ฆฌ์ฆˆ์ด๋‹ค. ์…€ ์˜ค๋ฒ„๋ ˆ์ด(์กฐ๊ฑด๋ถ€ ์„œ์‹)์™€ ๋‹ฌ๋ฆฌ ๋ณ„๋„ ์—ดยทํ–‰์ด๋‹ค.

  • sparkbar โ€” ๊ตฌ๊ฐ„๋ณ„ ํฌ๊ธฐ ๋น„๊ต ๋ฐ” ์ฐจํŠธ
  • sparkline โ€” ์ถ”์„ธ ๋ฐ ํ๋ฆ„ ๊บพ์€์„  ์ฐจํŠธ
  • sparkwinloss โ€” ๊ธฐ์ค€๊ฐ’ ๋Œ€๋น„ ์Šน/ํŒจ ๋น„๊ต ์ฐจํŠธ

sparklineยทsparkbar ํ”ผ๋ฒ— ์‹œ๋ฆฌ์ฆˆ Trend ์—ด์ด ๋ณด์ด๋Š” ํ”ผ๋ฒ— ํ™”๋ฉด

ํƒ์ƒ‰๊ธฐ (Drill-down)

์…€์„ ๋”๋ธ”ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ์„ ํƒ ํ›„ ํƒ์ƒ‰๊ธฐ๋ฅผ ์—ด๋ฉด:

ํŒจ๋„๋‚ด์šฉ
Detail์ง‘๊ณ„์— ๊ธฐ์—ฌํ•œ ์›๋ณธ ํ–‰ ๋ชฉ๋ก
Chart๋™์ผ ๊ณ„์ธต ํ•ญ๋ชฉ ๋น„๊ต ์ฐจํŠธ
Map์ง€์—ญยท์ขŒํ‘œ๊ฐ€ ์žˆ์„ ๋•Œ ์ง€๋„ ์‹œ๊ฐํ™”

ํ”ผ๋ฒ—๊ณผ ํ•˜๋‹จ ํƒ์ƒ‰๊ธฐ(Detail)๊ฐ€ ํ•จ๊ป˜ ๋ณด์ด๋Š” ํ™”๋ฉด

๋‚ด๋ณด๋‚ด๊ธฐ ยท Undo

  • Excel / CSV / PDF ๋ณด๋‚ด๊ธฐ
  • ํ•„๋“œ ๋ฐฐ์น˜ยท์˜ต์…˜ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ Undo / Redo

AI Assistant (์„ ํƒ)

RealPivot2๋Š” AI ๋ชจ๋ธยท์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์™ธ๋ถ€ AI์™€ ์—ฐ๋™ํ•˜๋Š” ํŒจ๋„ยท๋„๊ตฌยท์‹คํ–‰ API๋งŒ ์ œ๊ณตํ•œ๋‹ค. ์„ค์ •ยท์—ฐ๋™ ๋ฐฉ๋ฒ•์€ AI Assistant๋ฅผ ์ฐธ๊ณ ํ•œ๋‹ค.


๋ฌธ์„œ ์ฝ๋Š” ์ˆœ์„œ

์ˆœ์„œ๋ฌธ์„œ๋ชฉ์ 
1์ด ํŽ˜์ด์ง€์ œํ’ˆยทํ™”๋ฉดยท๊ธฐ๋Šฅ ์ง€๋„
2๋ฐ๋ชจ๋™์ž‘ํ•˜๋Š” ์ƒ˜ํ”Œ๋กœ ๊ฐ ์žก๊ธฐ
3ConfigPivotBookConfiguration ์„ค์ • ํŠธ๋ฆฌ
4APIํด๋ž˜์Šคยท์˜ต์…˜ยทํƒ€์ž… ๋ ˆํผ๋Ÿฐ์Šค

๋ฐ”๋กœ ํ™”๋ฉด์„ ๋งŒ์ ธ ๋ณด๋ ค๋ฉด ๋ฐ๋ชจ๋กœ, ์˜ต์…˜์„ ์ฐพ์œผ๋ ค๋ฉด Config๋กœ ์ด๋™ํ•œ๋‹ค.