āđāļāļāļāļāļĢāđāļāļĢāļēāļĒāļāļēāļāļĒāļāļāļāļēāļĒ
āđāļŠāļāļāļĒāļāļāļāļēāļĒāļāļąāđāļāļŦāļĄāļ
āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāļ·āđāļāļĄāļāđāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāđ!
āđāļāļ·āđāļāļāļāļēāļāļĒāļąāļāđāļĄāđāđāļāđāļŠāļĢāđāļēāļāļāļēāļāļāđāļāļĄāļđāļĨ MSSQL āļŦāļĢāļ·āļāļāļąāđāļāļāđāļēāđāļ `config.php` āļāļļāļāļŠāļēāļĄāļēāļĢāļāļŠāļĨāļąāļāđāļāđāļ "āđāļāđāļĄ (Local CSV)" āđāļāļ·āđāļāļāļāļŠāļāļāļāļąāļāļāđāļāļąāļāļāļąāđāļāļŦāļĄāļāđāļāđāļāļąāļāļāļĩ
āļāļļāļāļāļģāļĨāļąāļāđāļāđāļāļēāļāļĢāļ°āļāļāđāļ "āđāļāđāļĄāđāļŦāļĄāļ (Local CSV)"
āđāļāđāļŦāļĄāļāļāļĩāđ āļāđāļāļĄāļđāļĨāļāļ°āļāļđāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāļāļāļāļāļļāļāđāļāļĒāļāļĢāļ āđāļŦāđāļāļģāļāļēāļĢāļāļąāļāđāļŦāļĨāļāđāļāļĨāđ CSV āļāļąāļ§āļāļĒāđāļēāļ (āļĢāļēāļĒāļāļēāļāļĒāļāļāļāļēāļĒāđāļĒāļāļāļēāļĄāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļīāļĨ_2026_01.csv) āđāļāļ·āđāļāđāļĢāļīāđāļĄāđāļāđāļāļēāļāļāļĢāļēāļāļĢāļēāļĒāļāļēāļāđāļāđāļāļąāļāļāļĩ
āļŋ0.00
āļĒāļāļāļāļēāļĒāļŠāļļāļāļāļīāļāļēāļāļĢāļ°āļāļ0
āļāļīāļĨāļāļĩāđāļāļģāļĢāļ°āđāļāļīāļāđāļŠāļĢāđāļāļŠāļīāđāļ0
āļāļīāđāļ/āđāļĄāđ/āļŦāđāļāļŋ0.00
āļāđāļēāđāļāļĨāļĩāđāļĒāļāđāļāļāļēāļĢāđāļāđāļāļāļīāļĨāļāļĢāļēāļāļĒāļāļāļāļēāļĒāļĢāļēāļĒāļ§āļąāļ (Daily Sales Trend)
āđāļŠāļāļāļāļīāļĻāļāļēāļāđāļāļ§āđāļāđāļĄāļĒāļāļāļāļēāļĒāđāļāđāļāđāļĨāļ°āļ§āļąāļ
āļĒāļāļāļāļēāļĒāļāļēāļĄāļāđāļāļāļāļēāļ (Sales by Channel)
āļŠāļąāļāļŠāđāļ§āļāļĒāļāļāļāļēāļĒāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāļēāļĄāļāđāļāļāļāļēāļāļāļēāļĢāļāļģāļŦāļāđāļēāļĒ
āļāđāļāļāļāļēāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ (Payment Methods)
āļŠāļąāļāļŠāđāļ§āļāđāļāļīāļāļāļĩāđāđāļāđāļĢāļąāļāđāļĒāļāļāļēāļĄāļ§āļīāļāļĩāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ
āļĒāļāļāļāļēāļĒāđāļĒāļāļāļēāļĄāļāđāļ§āļāđāļ§āļĨāļē (Sales by Hour)
āļāļ§āļēāļĄāļŦāļāļēāđāļāđāļāļāļāļāļĒāļāļāļāļēāļĒāļĢāļēāļĒāļāļąāđāļ§āđāļĄāļāļāļĨāļāļāļāļąāđāļāļ§āļąāļ
āļāļĢāļīāļĄāļēāļāļāļļāļĢāļāļĢāļĢāļĄāļāļīāļĨāđāļĨāļ°āļāđāļēāđāļāļĨāļĩāđāļĒāļĢāļēāļĒāļ§āļąāļ (Daily Bill Count & Average Trend)
āđāļŠāļāļāļāļģāļāļ§āļāļāļīāļĨāļāļĩāđāđāļāđāļāļāļīāļĨāļĢāļēāļĒāļ§āļąāļ āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāļąāļāđāļŠāđāļāļāđāļēāđāļāļĨāļĩāđāļĒāļāļļāļĢāļāļĢāļĢāļĄāļĢāļ§āļĄ
āļĒāļāļāļāļēāļĒāđāļĒāļāļāļēāļĄāļ§āļąāļāđāļāļŠāļąāļāļāļēāļŦāđ (Sales by Day of Week)
āļĒāļāļāļāļēāļĒāļĢāļ§āļĄāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļ§āļąāļāļāļąāļāļāļĢāđ - āļ§āļąāļāļāļēāļāļīāļāļĒāđ
10 āļāļąāļāļāļąāļāļŠāļīāļāļāđāļēāļāļēāļĒāļāļĩāļāļĩāđāļŠāļļāļ (Top 10 Best Selling Items)
āđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļŠāļīāļāļāđāļēāļāļĩāđāļĄāļĩāļāļĢāļīāļĄāļēāļāļāļēāļĢāļŠāļąāđāļāļāļ·āđāļāļŠāļđāļāļāļĩāđāļŠāļļāļ āļāļĢāđāļāļĄāļŠāļĢāļļāļāļĒāļāļāļāļēāļĒ
āļāļĢāļāļāļĢāļēāļĒāļāļēāļāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļĒāļāļāļāļēāļĒ
āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļĒāļāļāļāļēāļĒāļĢāļēāļĒāđāļāļ·āļāļ (Monthly Sales Comparison)
āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļŠāļąāļāļŠāđāļ§āļāļĒāļāļāļāļēāļĒāļĢāļ°āļŦāļ§āđāļēāļāļāļīāļĨāļĨāļ°āđāļāļĩāļĒāļ POS āđāļĨāļ°āļĒāļāļāļāļēāļĒāļāļĢāļāļāđāļĄāļāļāļ§āļĨāļĢāļēāļĒāđāļāļ·āļāļāļāļāļāļāļĩāļāļĩāđāđāļĨāļ·āļāļ
āļŋ0.00
āļŠāđāļ§āļāļĨāļāļŠāļīāļāļāđāļēāļŠāļ°āļŠāļĄāļāļąāđāļāļŦāļĄāļ0.00%
āļŠāļąāļāļŠāđāļ§āļāļĨāļāđāļāļĩāļĒāļāļĒāļāļāļāļēāļĒāļāļīāļāļŋ0.00
āļĒāļāļāļāļ·āđāļāđāļāļĨāļĩāđāļĒāļĢāļ§āļĄāļāļļāļāļāđāļāļāļāļēāļāļĒāļāļāļāļēāļĒāļāļēāļĄāļŦāļĄāļ§āļāļŠāļīāļāļāđāļē (Sales by Category)
āļŠāļąāļāļŠāđāļ§āļāļĢāļēāļĒāđāļāđāđāļĒāļāļāļēāļĄāļŦāļĄāļ§āļāļŦāļĄāļđāđāđāļĄāļāļđāļāļēāļŦāļēāļĢ
āļāļĢāļīāļĄāļēāļāļāļēāļĒāļāļēāļĄāļŦāļĄāļ§āļāļŠāļīāļāļāđāļē (Quantity by Category)
āļāļģāļāļ§āļāļŦāļāđāļ§āļĒāļŠāļīāļāļāđāļēāļāļĩāđāļāļēāļĒāđāļāđāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāļēāļĄāļŦāļĄāļ§āļāļŦāļĄāļđāđ
āļāđāļēāđāļāļĨāļĩāđāļĒāļāđāļāļāļīāļĨāļāļēāļĄāļāđāļāļāļāļēāļ (AOV by Channel)
āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļĄāļđāļĨāļāđāļēāļāļīāļĨāđāļāļĨāļĩāđāļĒāļĢāļ°āļŦāļ§āđāļēāļāļŦāļāđāļēāļĢāđāļēāļāđāļĨāļ°āđāļāļĨāļīāđāļ§āļāļĢāļĩ
āđāļāļĢāļāļŠāļĢāđāļēāļāļĒāļāļāļāļēāļĒāđāļĨāļ°āļŠāđāļ§āļāļĨāļ (Sales & Discount Structure)
āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļĒāļāļāļāļēāļĒāļāđāļāļāļŦāļąāļāļŠāđāļ§āļāļĨāļ āļĄāļđāļĨāļāđāļēāļŠāđāļ§āļāļĨāļ āđāļĨāļ°āļĒāļāļāļāļēāļĒāļŠāļļāļāļāļīāļāļāļāđāļāđāļĨāļ°āļāđāļāļāļāļēāļ
āđāļāļāļāļąāļāļāļēāļĢāļĢāļ°āļāļ (Master Management)
āļāļąāđāļāļāđāļēāļŠāļīāļāļāļīāđāļāļđāđāđāļāđāļāļēāļ āļāđāļēāđāļāļĢāļāļāđāļāļāļāļĢāļ°āļāļ āđāļĨāļ°āļāļēāļĢāļĨāđāļēāļāļāđāļāļĄāļđāļĨāđāļāļĢāļ°āļāļ
āđāļāđāđāļāļāļ·āđāļāļĢāļ°āļāļāđāļĨāļ°āđāļ§āļāļĢāđāļāļąāļ
āļāđāļāļĄāļđāļĨāļāļāļāļāļīāļāļāļ°āļāļđāļāļāļąāļāļāļķāļāļĨāļāđāļāļāļēāļāļāđāļāļĄāļđāļĨ āđāļĨāļ°āļāļąāļāđāļāļāļāļ·āđāļāļĢāļ°āļāļāđāļĨāļ°āļāđāļāļāļ§āļēāļĄāļāđāļēāļĒāđāļ§āđāļāđāļāļāđāļāļąāļāļāļĩ
āđāļāļīāđāļĄāļāļđāđāđāļāđāļāļēāļāđāļŦāļĄāđ
āļĢāļēāļĒāļāļ·āđāļāļāļđāđāđāļāđāļāļēāļāđāļāļĢāļ°āļāļ
| āļāļ·āđāļāļāļđāđāđāļāđ | āļŠāļīāļāļāļīāđ | āļ§āļąāļāļāļĩāđāļŠāļĢāđāļēāļ | āļāļēāļĢāļāļąāļāļāļēāļĢ |
|---|
āļĨāđāļēāļāļāđāļāļĄāļđāļĨāļāļēāļĢāļēāļāļĒāļāļāļāļēāļĒ
āļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļĨāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĒāđāļāļāļāļĨāļąāļāļāđāļāļĄāļđāļĨāđāļāđ āļāļĢāļļāļāļēāđāļāđāļāđāļ§āļĒāļāļ§āļēāļĄāļĢāļ°āļĄāļąāļāļĢāļ°āļ§āļąāļ
1. āļĨāļāļāđāļāļĄāļđāļĨāļĒāļāļāļāļēāļĒāļāļąāđāļāļŦāļĄāļ (Truncate Table)
āļĨāļāļāļĢāļ°āļ§āļąāļāļīāļāļēāļĢāļāļģāļĒāļāļāļāļēāļĒ āđāļāļ§āļĢāļēāļĒāļāļēāļĢāļāļąāđāļāļŦāļĄāļāđāļāļāļēāļāļāđāļāļĄāļđāļĨ (āđāļāļĨāļĩāļĒāļĢāđāļāļēāļĢāļēāļāđāļāđāļāļāđāļēāļ§āđāļēāļāđāļāļĨāđāļē)
2. āļĨāļāđāļāļāļēāļ°āļŠāđāļ§āļāļĢāļ°āļāļļāđāļāļ·āđāļāļāđāļ (Selective Clear)
āđāļĨāļ·āļāļāļĨāļāļāđāļāļĄāļđāļĨāļāļēāļĄāđāļāļ·āđāļāļāđāļāļāļĩāđāļāļģāļŦāļāļ āđāļāđāļ āļĨāļāđāļāļāļēāļ°āļāļēāļāļŠāļēāļāļē āļŦāļĢāļ·āļāļāđāļ§āļāļ§āļąāļāļāļĩāđāļĢāļ°āļāļļ