RealPivot2 ๊ฐ์
๋ธ๋ผ์ฐ์ ์์ ๋ค์ฐจ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํผ๋ฒ์ฒ๋ผ ์ง๊ณยทํํฐยท์๊ฐํํ์ฌ ์ฌ์ฉํ ์ ์๋ JavaScript ์น ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
ํยท์ดยท๊ฐยทํํฐ๋ฅผ ๋ฐฐ์นํ๋ฉด ์ฆ์ ์ง๊ณ ๊ฒฐ๊ณผ๊ฐ ๊ฐฑ์ ๋๋ฉฐ, ์ ๋จ์ ํ์ยท์ค๋ฒ๋ ์ดยท๋ด๋ณด๋ด๊ธฐ ๋ฑ์ ๊ธฐ๋ฅ์ ์ง์ํ๋ค.

์ด๋ฐ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ค
- ์น ์ ๋ฌด ์์คํ ยท๋์๋ณด๋์ ์ธํฐ๋ํฐ๋ธ ํผ๋ฒ ๋ถ์์ ๋ฃ์ด์ผ ํ ๋
- ์์ ํผ๋ฒ์ ์ต์ํ ์ฌ์ฉ์์๊ฒ ๋๋๊ทธ ์ค ๋๋กญ UI๋ฅผ ๊ทธ๋๋ก ์ ๊ณตํ๊ณ ์ถ์ ๋
- ์ง๊ณ ์ซ์๋ฟ ์๋๋ผ ์๋ณธ ํยท์ฐจํธยท์ง๋๊น์ง ์ด์ด์ ๋ณด๊ณ ์ถ์ ๋
- Excel / CSV / PDF๋ก ๋ณด๊ณ ์ ์ถ๋ ฅ์ด ํ์ํ ๋
ํต์ฌ ๊ฐ๋
| ๊ฐ๋ | ์ค๋ช |
|---|---|
| Book | ์ฌ๋ฌ ํผ๋ฒ ํ ์ด๋ธ(์ํธ)์ ๋ด๋ ์ต์์ ๋จ์. ๊ณตํต ํํฐยท๋ฉ๋ดยทํ ๋ง๋ฅผ ๊ณต์ ํ๋ค. |
| Table (Page) | ํ๋์ ํผ๋ฒ ๋ทฐ. ํยท์ดยท๊ฐยทํํฐ ๋ฐฐ์น์ ์๊ณยท์ด๊ณยทํผ๋ฒ ์๋ฆฌ์ฆ ๋ฑ์ด ํ ์ด๋ธ๋ง๋ค ๋ ๋ฆฝ์ ์ผ๋ก ์ ์ฉ๋๋ค. |
| Cube | ์ฐจ์(Dimension)ยท์ธก์ ๊ฐ(Measure) ์คํค๋ง์ ์ง๊ณ ์์ง. ๋ฐ์ดํฐ์ ์์ ๋ถ์ ๋ชจ๋ธ์ ์ฌ๋ฆฐ๋ค. |
| Field | ํยท์ดยทํํฐ์ ์ฌ๋ฆฌ๋ ์ฐจ์, ๊ฐ์ ์ฌ๋ฆฌ๋ ์ธก์ ๊ฐ. ์ธ์คํํฐ๋ ํ๋ ๋ฐ์์ ๋ฐฐ์นํ๋ค. |
์ค์ ๊ฐ์ฒด์ ์ ์ฒด ๊ตฌ์กฐ๋ Config ๊ฐ์์ PivotBookConfiguration์ ์ฐธ๊ณ ํ๋ค.
ํ๋ฉด ๊ตฌ์ฑ
RealPivot2 UI๋ ๋ถ ํค๋ ยท ์ธ์คํํฐ ยท ํผ๋ฒ ํ ์ด๋ธ ยท ํ์๊ธฐ ยท ๋ถ ํธํฐ๋ก ๋๋๋ค.

| # | ์์ญ | ์ญํ |
|---|---|---|
| 1 | ๋ถ ํค๋ | ๋ฉ๋ด(๋ณด๋ด๊ธฐยท์ค์ ยทUndo/Redo), ๊ณต์ฉ ํํฐ, ์ธ์คํํฐยทํ์๊ธฐ ์์น ์ ํ |
| 2 | ์ธ์คํํฐ | ์ ์ฒด ํ๋ ๋ชฉ๋ก. ๊ฒ์ยท๋๋๊ทธ๋ก ํ๋๋ฅผ ์ฐพ๋ ์์์ |
| 3 | ํ๋ ๋ฐ | ํยท์ดยท๊ฐยทํํฐ ์น์ . ํ์ฌ ํ ์ด๋ธ์ ๋ฐฐ์น๋ ํ๋๋ฅผ ํ์ (์์ ํผ๋ฒ ํ๋ ๋ชฉ๋ก๊ณผ ์ ์ฌ) |
| 4 | ์ด ๋ฐ | ํ ์ด๋ธ ์๋จ์ ์ดยท๊ฐยทํํฐ ํ๋ ์นฉ. ๋ฉ๋ด๋ก ์ ๋ ฌยทํํฐยท์ง๊ณ ๋ณ๊ฒฝ |
| 5 | ํ ๋ฐ | ํ ์ด๋ธ ์ข์ธก์ ํ ํ๋ ์นฉ |
| 6 | ์ด ํค๋ | ์ด ์ฐจ์ ๊ณ์ธต (์โ์๋) |
| 7 | ํ ํค๋ | ํ ์ฐจ์ ๊ณ์ธต (์ผ์ชฝโ์ค๋ฅธ์ชฝ) |
| 8 | ๋ณธ๋ฌธ | ์ง๊ณ ๊ฒฐ๊ณผ๊ฐ ๊ทธ๋ ค์ง๋ ๋ฉ์ธ ๊ทธ๋ฆฌ๋ |
| 9 | ํ์๊ธฐ | ์ ์ ํ ์ Detail / Chart / Map ํจ๋๋ก ๋๋ฆด๋ค์ด |
| 10 | ๋ถ ํธํฐ | ์ํธ ํญ, ํยท์ด ์ ๋ฑ ์ํ ์ ๋ณด |
๋ถ์ ํ๋ฆ
์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ๋ฐ์ดํฐยทํ๋ธ ์ค๋น โ JSON/CSV ๋ฐ์ดํฐ๋ฅผ DataSet์ผ๋ก ๋ถ๋ฌ์จ ๋ค, Cube ์คํค๋ง(์ฐจ์ยท์ธก์ ๊ฐ)๋ฅผ ์ ์ํ๋ค.
- ํ๋ ๋ฐฐ์น โ ์ธ์คํํฐ์์ ํยท์ดยท๊ฐยทํํฐ๋ฅผ ๋๋๊ทธํ๋ค.
- ์ง๊ณยทํ์ ์กฐ์ โ ์ง๊ณ ํจ์, showAs, ์ซ์ ์์, ์๊ณยท์ด๊ณ ์์น๋ฅผ ๋ง์ถ๋ค.
- ํํฐยท์ ๋ ฌ โ ๊ณตํต ํํฐยท์ง๊ณ ํํฐยท๋ผ๋ฒจ/๊ฐ ์ ๋ ฌ๋ก ๋ฒ์๋ฅผ ์ขํ๋๋ค.
- ์๊ฐํยท๊ฐ์กฐ โ ๋ฐ์ดํฐ๋ฐยทํํธ๋งตยท๊ฐ์กฐยท์์ด์ฝ์ , ํผ๋ฒ ์๋ฆฌ์ฆ(์คํํฌ)๋ก ํจํด์ ๋๋ฌ๋ธ๋ค.
- ํ์ยท๋ด๋ณด๋ด๊ธฐ โ ํ์๊ธฐ๋ฅผ ํตํด ์๋ณธ ๋ฐ์ดํฐ, ์ฐจํธ, ์ง๋๋ฅผ ํ์ธํ๊ณ Excel, CSV, PDF ํ์์ผ๋ก ๋ด๋ณด๋ธ๋ค.

์ฃผ์ ๊ธฐ๋ฅ
ํ๋ ๊ตฌ์ฑ ยท ๋ค์ฐจ์ ์ง๊ณ
- ํ / ์ด / ๊ฐ / ํํฐ ์น์ ์ ํ๋๋ฅผ ์์ ๋กญ๊ฒ ๋ฐฐ์น
- ๋ ์ง ์ฐจ์์ ์ฐยท๋ฐ๊ธฐยท๋ถ๊ธฐยท์ ๋ฑ ํ์ ๋จ์(Date ๋ถํด)
- ํฉ๊ณยทํ๊ท ยท๊ฐ์ยท์ต์ยท์ต๋ ๋ฑ ์ง๊ณ ํจ์์ showAs(๋น์คยท์์ ๋ฑ)
- ์๊ณยท์ด๊ณ์ ํ์ ์ฌ๋ถ(
visible), ์์น(position), ์คํฌ๋กค ๊ณ ์ (fixed) ์ ์ด - ํธ๋ฆฌยท๊ทธ๋ฆฌ๋ ํ ํค๋ ์ง์ ๋ฐ ๊ฐ์ ํ์ผ๋ก ํ์ํ๋ ๊ธฐ๋ฅ(
valuesAsRows)
ํํฐ ยท ์ ๋ ฌ
- ๋ถ ๊ณตํต ํํฐ(๋๋กญ๋ค์ดยทํธ๋ฆฌยท์ฌ๋ผ์ด๋ ๋ฑ)์ ํ ์ด๋ธ ์ง๊ณ ํํฐ
- ๋ผ๋ฒจ ์ ๋ ฌ, ๊ฐ ๊ธฐ์ค ์ ๋ ฌ, fallback ์ ๋ ฌ
์ ์ค๋ฒ๋ ์ด
๊ฐ ์ ์์ ์๊ฐ์ ์ฅ์์ ๊ฒน์น๋ค.
- ๋ฐ์ดํฐ๋ฐ ยท ํํธ๋งต ยท ๊ฐ์กฐ(๊ท์น) ยท ์์ด์ฝ์
ํผ๋ฒ ์๋ฆฌ์ฆ
์๊ณยท์ด๊ณ ์ ๋ฑ์ ๋ฏธ๋ ์ฐจํธ ์ดยทํ์ ์์ฑํ ์ ์๋ค. ์ด์ ํ์๋๋ฉด ์ด์๋ฆฌ์ฆ, ํ์ ํ์๋๋ฉด ํ์๋ฆฌ์ฆ์ด๋ค. ์ ์ค๋ฒ๋ ์ด(์กฐ๊ฑด๋ถ ์์)์ ๋ฌ๋ฆฌ ๋ณ๋ ์ดยทํ์ด๋ค.
sparkbarโ ๊ตฌ๊ฐ๋ณ ํฌ๊ธฐ ๋น๊ต ๋ฐ ์ฐจํธsparklineโ ์ถ์ธ ๋ฐ ํ๋ฆ ๊บพ์์ ์ฐจํธsparkwinlossโ ๊ธฐ์ค๊ฐ ๋๋น ์น/ํจ ๋น๊ต ์ฐจํธ

ํ์๊ธฐ (Drill-down)
์ ์ ๋๋ธํด๋ฆญํ๊ฑฐ๋ ์ ํ ํ ํ์๊ธฐ๋ฅผ ์ด๋ฉด:
| ํจ๋ | ๋ด์ฉ |
|---|---|
| Detail | ์ง๊ณ์ ๊ธฐ์ฌํ ์๋ณธ ํ ๋ชฉ๋ก |
| Chart | ๋์ผ ๊ณ์ธต ํญ๋ชฉ ๋น๊ต ์ฐจํธ |
| Map | ์ง์ญยท์ขํ๊ฐ ์์ ๋ ์ง๋ ์๊ฐํ |

๋ด๋ณด๋ด๊ธฐ ยท Undo
- Excel / CSV / PDF ๋ณด๋ด๊ธฐ
- ํ๋ ๋ฐฐ์นยท์ต์ ๋ณ๊ฒฝ์ ๋ํ Undo / Redo
AI Assistant (์ ํ)
RealPivot2๋ AI ๋ชจ๋ธยท์๋น์ค๋ฅผ ์ ๊ณตํ์ง ์์ผ๋ฉฐ, ์ธ๋ถ AI์ ์ฐ๋ํ๋ ํจ๋ยท๋๊ตฌยท์คํ API๋ง ์ ๊ณตํ๋ค. ์ค์ ยท์ฐ๋ ๋ฐฉ๋ฒ์ AI Assistant๋ฅผ ์ฐธ๊ณ ํ๋ค.
๋ฌธ์ ์ฝ๋ ์์
| ์์ | ๋ฌธ์ | ๋ชฉ์ |
|---|---|---|
| 1 | ์ด ํ์ด์ง | ์ ํยทํ๋ฉดยท๊ธฐ๋ฅ ์ง๋ |
| 2 | ๋ฐ๋ชจ | ๋์ํ๋ ์ํ๋ก ๊ฐ ์ก๊ธฐ |
| 3 | Config | PivotBookConfiguration ์ค์ ํธ๋ฆฌ |
| 4 | API | ํด๋์คยท์ต์ ยทํ์ ๋ ํผ๋ฐ์ค |
๋ฐ๋ก ํ๋ฉด์ ๋ง์ ธ ๋ณด๋ ค๋ฉด ๋ฐ๋ชจ๋ก, ์ต์ ์ ์ฐพ์ผ๋ ค๋ฉด Config๋ก ์ด๋ํ๋ค.