> For the complete documentation index, see [llms.txt](https://www.boxhero.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.boxhero.io/docs/documentation/th/other-features/analytics.md).

# รายงานสินค้าคงคลัง

ฟีเจอร์ Inventory Reports ใน BoxHero ช่วยให้คุณสร้างรายงานแบบกำหนดเองจากข้อมูลสินค้าคงคลังและยอดขายของคุณได้ คุณสามารถสร้างการคำนวณเฉพาะตัวและติดตามตัวชี้วัดสำคัญที่คุณให้ความสำคัญที่สุด

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-ddbbbff7339c6b8d9b396c551f5d467a89563617%2F%E1%84%8C%E1%85%A2%E1%84%80%E1%85%A9%20%E1%84%87%E1%85%AE%E1%86%AB%E1%84%89%E1%85%A5%E1%86%A8%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

***

## ภาพรวมรายงานสินค้าคงคลัง

ในแถบด้านข้าง ไปที่ <mark style="color:$primary;">`รายงาน`</mark> > <mark style="color:$primary;">`สินค้าคงคลัง`</mark>.

คุณสามารถปรับการตั้งค่าสูตรเพื่อวิเคราะห์ข้อมูลสินค้าคงคลังของคุณ กรองผลลัพธ์ตามตำแหน่งหรือช่วงวันที่ และส่งออกรายงานไปยัง Excel เพื่อการจัดเก็บบันทึกและการวิเคราะห์

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2F8VpQzrhWgL3KDApwmKaQ%2Freport-inventory.jpg?alt=media&amp;token=d1620085-55c3-426c-a0ec-fc1afc86ea90" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**รายงานสินค้าคงคลังใช้&#x20;*****ปัจจุบัน*****&#x20;ต้นทุนและราคา**ของแต่ละรายการ ไม่ใช่ค่าที่เป็นในเวลาที่ทำรายการ หากคุณเปลี่ยนราคาของรายการ รายงานย้อนหลังจะคำนวณใหม่โดยใช้ราคาใหม่ สำหรับความแม่นยำแบบ ณ ช่วงเวลาใดช่วงเวลาหนึ่ง ให้ใช้ <mark style="color:สีน้ำเงิน;">`การซื้อและการขาย`</mark> หรือส่งออกเป็นประจำ
{% endhint %}

## เพิ่มสูตร

หากต้องการเพิ่มสูตร ให้คลิก <mark style="color:$primary;">`การตั้งค่าสูตร`</mark> > <mark style="color:$primary;">`เพิ่มสูตร`</mark>คุณจะมี 2 ตัวเลือก:

* **เพิ่มอย่างรวดเร็ว** — เลือกจากสูตรสำเร็จรูปสำหรับตัวชี้วัดทั่วไป เช่น กำไร อัตราหมุนเวียน และอื่นๆ ไม่ต้องตั้งค่า
* **สูตรกำหนดเอง** — สร้างสูตรของคุณเองจากตัวแปรและฟังก์ชันของ BoxHero ใช้สำหรับตัวชี้วัดที่เราไม่มีให้ หรือเพื่อผสานแอตทริบิวต์ของรายการของคุณกับข้อมูลสินค้าคงคลัง

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FbDVRAVhl4IUFajnV5MIz%2Freport-add%20formula%20options.jpg?alt=media&amp;token=2704f812-5468-4bf1-918b-6e4122029ef0" alt=""><figcaption></figcaption></figure>

### A. เพิ่มอย่างรวดเร็ว

เพิ่มสูตรสำเร็จรูปและเริ่มรายงานได้ทันที

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FYgkfDP44NTxrimkrfD93%2Fframeit_2026-07-15T00-00-56.jpg?alt=media&amp;token=c558728b-b62c-48b1-97c6-bbd650f80b38" alt=""><figcaption></figcaption></figure>

#### แอตทริบิวต์ของรายการ

คุณสามารถใช้ [แอตทริบิวต์](/docs/documentation/th/concepts/attributes.md) ที่มีค่าตัวเลขเพื่อสร้างสูตร

#### ยอดขายและกำไร

* **ต้นทุนรวม**: ต้นทุน x จำนวนรับเข้ารวม
* **รายได้รวม**: ราคา x จำนวนจ่ายออกรวม
* **กำไรสุทธิ**: ราคา - ต้นทุน
* **กำไรขั้นต้น**: (ราคา - ต้นทุน) x จำนวนจ่ายออกรวม
  * *กำไรรวมจากทุกสิ่งที่ขายในช่วงเวลาที่เลือก*
* **อัตรากำไร (%)**: (ราคา - ต้นทุน) ÷ ราคา
  * *สัดส่วนของราคาที่เป็นกำไร*
* **รายได้เฉลี่ยต่อวัน**: (ราคา x จำนวนจ่ายออกรวม) ÷ จำนวนวัน
* **กำไรขั้นต้นเฉลี่ยต่อวัน**: (ราคา - ต้นทุน) x จำนวนจ่ายออกรวม ÷ จำนวนวัน

#### **สินค้าคงคลังและการเคลื่อนไหว**

* **มูลค่าสินค้าคงคลัง**: ต้นทุน x จำนวนปัจจุบัน
* **อัตราหมุนเวียนสินค้าคงคลัง**: จำนวนจ่ายออกรวม ÷ จำนวนเฉลี่ย
  * *คุณขายสินค้าหมุนเวียนจากสต็อกเฉลี่ยของคุณกี่ครั้ง ค่ายิ่งสูงหมายถึงสินค้าหมุนเวียนเร็วขึ้น*
* **รับเข้าเฉลี่ยต่อวัน**: จำนวนรับเข้ารวม ÷ จำนวนวัน
* **จ่ายออกเฉลี่ยต่อวัน**: จำนวนจ่ายออกรวม ÷ จำนวนวัน
* **จำนวนวันของสต็อกที่เหลือ**: จำนวนปัจจุบัน ÷ (จำนวนจ่ายออกรวม ÷ จำนวนวัน)
  * *ในอัตราปัจจุบัน จะเหลืออีกนานเท่าใดก่อนสินค้าจะหมด ใช้เพื่อกำหนดเวลาการสั่งซื้อใหม่*

### B. สูตรกำหนดเอง

สร้างสูตรของคุณเองจากตัวแปรและฟังก์ชันของ BoxHero

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FFjSgJHwjFvzeVynbOmNZ%2Freport-formula%20settings.jpg?alt=media&amp;token=24dbf068-a033-405b-8402-83cbcc7c3bec" alt=""><figcaption></figcaption></figure>

#### ตัวแปรเติมอัตโนมัติ

Enter `$` เพื่อเข้าถึงตัวแปรสินค้าคงคลังและ `{{` เพื่อดึงแอตทริบิวต์/ค่าที่บันทึกไว้

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FqfJzuQNgnXEQugUDYGCV%2Fcustom%20formula-autocomplete.jpg?alt=media&amp;token=60681cd2-66af-4faf-8e3f-e00b7b3d7a51" alt=""><figcaption></figcaption></figure>

<table data-search="false"><thead><tr><th width="209">ชื่อตัวแปร</th><th>คำอธิบาย</th></tr></thead><tbody><tr><td><strong>จำนวนปัจจุบัน</strong></td><td>ระดับสินค้าคงคลังปัจจุบันของรายการ</td></tr><tr><td><strong>จำนวนวัน</strong></td><td>จำนวนวันในช่วงเวลาที่เลือก</td></tr><tr><td><strong>จำนวนเฉลี่ย</strong></td><td>สินค้าคงคลังเฉลี่ยในช่วงเวลาที่เลือก คำนวณโดยใช้ปริมาณสินค้าคงคลัง ณ เวลา 23:59:59 ของแต่ละวัน</td></tr><tr><td><strong>จำนวนเริ่มต้น</strong></td><td>สินค้าคงคลัง ณ จุดเริ่มต้นของช่วงเวลาที่เลือก (23:59:59 ของ <em>วันก่อนหน้า</em> วันที่เริ่มต้น)</td></tr><tr><td><strong>จำนวนสิ้นสุด</strong></td><td>สินค้าคงคลัง ณ จุดสิ้นสุดของช่วงเวลาที่เลือก (23:59:59 ของ <em>วันสุดท้าย</em> ของช่วงเวลา)</td></tr><tr><td><strong>จำนวนรับเข้ารวม</strong></td><td>ปริมาณรับเข้าทั้งหมด</td></tr><tr><td><strong>จำนวนรับเข้า</strong></td><td>จำนวน <strong>สต็อก</strong> <strong>เข้า</strong> รายการธุรกรรมในช่วงเวลาที่เลือก</td></tr><tr><td><strong>จำนวนจ่ายออกรวม</strong></td><td>ปริมาณจ่ายออกทั้งหมด</td></tr><tr><td><strong>จำนวนจ่ายออก</strong></td><td>จำนวน <strong>สต็อก</strong> <strong>ออก</strong> รายการธุรกรรมในช่วงเวลาที่เลือก</td></tr><tr><td><strong>จ่ายออกเฉลี่ยถ่วงน้ำหนัก (Linear 2, 3, 4)</strong></td><td><p>จ่ายออกเฉลี่ยต่อวันแบบถ่วงน้ำหนัก โดยให้น้ำหนักวันล่าสุดมากกว่า แต่ละวันในช่วงเวลาที่เลือกจะได้รับน้ำหนักที่เพิ่มขึ้นแบบเชิงเส้น โดยวันที่เก่าสุดจะมีน้ำหนัก 1 เสมอ ตัวเลขจะกำหนดน้ำหนักของวันล่าสุด — 2, 3 หรือ 4 — ดังนั้นตัวเลขที่สูงกว่าจะทำให้ค่าเฉลี่ยตอบสนองต่อกิจกรรมล่าสุดมากขึ้น</p><ul><li><strong>Linear 2</strong>: วันที่เก่าที่สุดมีน้ำหนัก 1, วันที่ล่าสุดมีน้ำหนัก 2</li><li><strong>Linear 3</strong>: วันที่เก่าที่สุดมีน้ำหนัก 1, วันที่ล่าสุดมีน้ำหนัก 3</li><li><strong>Linear 4</strong>: วันที่เก่าที่สุดมีน้ำหนัก 1, วันที่ล่าสุดมีน้ำหนัก 4</li></ul></td></tr><tr><td><strong>ปรับจำนวน (เพิ่ม)</strong></td><td>ปริมาณที่เพิ่มโดย <strong>ปรับสต็อก</strong> รายการธุรกรรม</td></tr><tr><td><strong>ปรับจำนวน (ลด)</strong></td><td>ปริมาณที่ถูกลบโดย <strong>ปรับสต็อก</strong> รายการธุรกรรม</td></tr><tr><td><strong>ปรับจำนวน (สุทธิ)</strong></td><td>ปรับจำนวน (เพิ่ม) − ปรับจำนวน (ลด)</td></tr><tr><td><strong>จำนวนการปรับ</strong></td><td>จำนวนครั้งที่มี <strong>ปรับ</strong> รายการธุรกรรมในช่วงเวลาที่กำหนด</td></tr><tr><td><strong>จำนวนย้าย (เข้า)</strong></td><td>ปริมาณที่ย้าย <em>เข้า</em> ตำแหน่งที่เลือกโดย <strong>ย้ายสต็อก</strong> รายการธุรกรรม</td></tr><tr><td><strong>จำนวนย้าย (ออก)</strong></td><td>ปริมาณที่ย้าย <em>ออกจาก</em> ตำแหน่งที่เลือกโดย <strong>ย้ายสต็อก</strong> รายการธุรกรรม</td></tr><tr><td><strong>จำนวนย้าย (สุทธิ)</strong></td><td>จำนวนย้าย (เข้า) − จำนวนย้าย (ออก)</td></tr><tr><td><strong>จำนวนการย้าย (เข้า)</strong></td><td>จำนวน <strong>ย้ายสต็อก</strong> รายการธุรกรรมที่ทำให้สินค้าคงคลังเพิ่มขึ้นที่ตำแหน่งที่เลือก</td></tr><tr><td><strong>จำนวนการย้าย (ออก)</strong></td><td>จำนวน <strong>ย้ายสต็อก</strong> รายการธุรกรรมที่ทำให้สินค้าคงคลังลดลงที่ตำแหน่งที่เลือก</td></tr></tbody></table>

#### ฟังก์ชันที่มีให้

BoxHero รองรับฟังก์ชันหลากหลาย คล้ายกับฟังก์ชันใน Excel

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FpfVugON6ys4TRDkaWvMV%2Fcustom%20formula-functions.jpg?alt=media&amp;token=b96457f9-561a-4e3b-a7e8-3ad5f7c498b2" alt=""><figcaption></figcaption></figure>

* **การคำนวณพื้นฐาน:** `+`, `-`, `*`, `/`
* **เงื่อนไข**: `if(เงื่อนไข, ค่าเมื่อเป็นจริง, ค่าเมื่อเป็นเท็จ)`
  * ประเมินเงื่อนไขและส่งคืนค่า 1 ค่าเมื่อเป็นจริง หรืออีกค่าหนึ่งเมื่อเป็นเท็จ
* **การปัดเศษ:**
  * **round**: `round(number, digit)`
  * **roundUp**: `roundUp(number, digit)`
  * **roundDown**: `roundDown(number, digit)`
* **การแปลงชนิดข้อมูล:**
  * **toNumber**: `toNumber(string, fallback value)`
    * แปลงข้อความเป็นตัวเลข และส่งค่ากลับเป็นค่า fallback หากการแปลงล้มเหลว
  * **toString**: `toString(number)`
    * แปลงตัวเลขเป็นข้อความ

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FVyBJAJ0MT0De3Y0tqCIA%2Fcustom%20formula-examples.jpg?alt=media&amp;token=69c49349-7827-4f20-85e0-228819f82b03" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**ต้องการอย่างอื่นอีกไหม?** <mark style="color:$primary;">`การวิเคราะห์แบบกำหนดเอง`</mark> ให้คุณสอบถามข้อมูลสินค้าคงคลังของคุณได้โดยตรงด้วย SQL ใช้สำหรับคำถามที่ไม่เหมาะกับสูตรแบบรายรายการ
{% endhint %}

***

## คำถามที่พบบ่อย

**กำลังมองหาข้อมูลเพิ่มเติมอยู่หรือ?** ดูคำถามที่พบบ่อยของเรา:

{% content-ref url="/spaces/sc1B0M6CMvBQDLW3fpLH/pages/ef3c1103d72ef738f6afce066302fea683f0af9e" %}
[รายงานสินค้าคงคลัง](/docs/faq/th/reporting/inventory-reports.md)
{% endcontent-ref %}
