> 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/custom-analytics.md).

# การวิเคราะห์แบบกำหนดเอง

<figure><img src="/files/257cb8d0d6478d76a6425d8309b2532215aa5a46" alt=""><figcaption></figcaption></figure>

***

## ไฮไลต์สำคัญ

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

## กรณีการใช้งาน

ฟีเจอร์มาตรฐาน <mark style="color:$primary;">`รายงานสินค้าคงคลัง`</mark> ให้คุณมองเห็นตัวชี้วัดสำคัญได้อย่างรวดเร็ว เช่น ปริมาณสต็อกเฉลี่ยและอัตราหมุนเวียนสินค้าคงคลังสำหรับช่วงเวลาที่เลือก เนื่องจากรายงานเหล่านั้นใช้สูตรและฟิลด์ที่กำหนดไว้ล่วงหน้า จึงอาจไม่ครอบคลุมการวิเคราะห์ทุกประเภทที่ทีมของคุณต้องการ

<mark style="color:$primary;">`การวิเคราะห์แบบกำหนดเอง`</mark> ช่วยให้คุณควบคุมวิธีสำรวจข้อมูลได้มากขึ้น โดยเฉพาะเมื่อ:

* คุณไม่พบข้อมูลที่ต้องการในฟีเจอร์มาตรฐาน [รายงานสินค้าคงคลัง](/docs/documentation/th/other-features/analytics.md)
* คุณต้องการกรองหรือจัดกลุ่มข้อมูลตามรายการ ซัพพลายเออร์ ลูกค้า สมาชิกทีม หรือเงื่อนไขรายละเอียดอื่น ๆ
* คุณต้องการการวิเคราะห์ตามช่วงเวลา เช่น รายเดือน รายไตรมาส หรือเทียบปีต่อปี
* คุณต้องการบันทึกรายงานที่พึ่งพาใช้งานและนำกลับมาใช้ได้อีก
* คุณต้องการข้อมูลที่ยืดหยุ่นเพื่อรองรับการรายงานหรือการตัดสินใจ

***

## วิธีใช้ Custom Analytics

### 1. เริ่มต้นใช้งาน

ไปที่ <mark style="color:$primary;">`รายงาน`</mark> > <mark style="color:$primary;">`การวิเคราะห์แบบกำหนดเอง`</mark>. สิ่งนี้จะเปิดพื้นที่ทำงานใหม่ที่คุณสามารถสร้างและจัดการคำสั่ง SQL ของคุณได้ จากนั้นเลือก <mark style="color:$primary;">`+ New`</mark> เพื่อสร้างคำสั่งค้นหาใหม่

<figure><img src="/files/3dc43417167f5a5dc02fec5aa671592e431ea9ca" alt=""><figcaption></figcaption></figure>

### 2. เขียนคำสั่งค้นหา

คุณมี 2 วิธีในการเขียนคำสั่งค้นหา:

1. **ใช้ผู้ช่วย AI** เพื่อสร้าง SQL จากคำถามภาษาธรรมดา (แนะนำสำหรับผู้ใช้ส่วนใหญ่)
2. **เขียน SQL โดยตรง** โดยใช้ [DuckDB SQL](https://duckdb.org/docs/stable/sql/introduction).

<figure><img src="/files/9f0d5bab58806f3c871ec14c33bee346d554feb1" alt=""><figcaption></figcaption></figure>

#### การใช้ผู้ช่วย AI

ฟีเจอร์นี้ <mark style="color:$primary;">`ผู้ช่วย AI`</mark> จะเปลี่ยนคำถามภาษาธรรมดาให้เป็นคำสั่ง SQL ที่ใช้งานได้จริง คุณไม่จำเป็นต้องรู้ SQL ก็ใช้ได้&#x20;

พิมพ์คำถามของคุณในแผงผู้ช่วยแล้วกด Enter ผู้ช่วยจะสร้าง SQL นำไปใช้ในตัวแก้ไข และรันมัน ผลลัพธ์จะแสดงอยู่ใต้คำสั่งค้นหา

คุณสามารถแก้ไข SQL ที่สร้างขึ้นก่อนบันทึกได้ หากต้องการปรับอะไรบางอย่าง

{% embed url="<https://customer-0jrbilsa8yt3k758.cloudflarestream.com/38e5c1fa675d1d7f16b1d9e95a6aabd4/iframe?autoplay=true&controls=false&letterboxColor=transparent&loop=true&muted=true&poster=https://customer-0jrbilsa8yt3k758.cloudflarestream.com/38e5c1fa675d1d7f16b1d9e95a6aabd4/thumbnails/thumbnail.jpg?height=1080&preload=true>" %}

**ตัวอย่างคำถาม**

* รายการที่ต่ำกว่าระดับสต็อกขั้นต่ำ
* อะไรที่ยังไม่ขายในช่วง 90 วันที่ผ่านมา?
* SKU 10 อันดับแรกตามจำนวนหน่วยที่ขายได้ในเดือนนี้
* ใบสั่งซื้อที่เปิดอยู่ซึ่งเกินกำหนดวันคาดว่าจะมาถึง
* ระดับสต็อกตามสถานที่&#x20;

#### การสร้างคำสั่งค้นหาที่นำกลับมาใช้ซ้ำได้

คุณสามารถขอให้ผู้ช่วยใส่ตัวกรองที่ปรับได้ลงในคำสั่งค้นหา เช่น ช่วงวันที่หรือชื่อพาร์ทเนอร์ ผู้ช่วยจะใช้ Query Variables เพื่อให้คุณเปลี่ยนข้อมูลนำเข้าในภายหลังได้โดยไม่ต้องเขียน SQL ใหม่

ตัวอย่างเช่น การถามว่า *"ยอดขายตามรายการสำหรับช่วงวันที่ที่ฉันเปลี่ยนได้"* จะสร้างคำสั่งค้นหาพร้อมตัวแปรวันที่ที่จะแจ้งให้กรอกข้อมูลทุกครั้งที่รันคำสั่งค้นหา

<figure><img src="/files/c7eb65677d103fa9ddbdf9fde837bb02a5ff1a66" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
ผู้ช่วย AI ทำงานได้ดีที่สุดกับ **คำถามที่** **เฉพาะเจาะจง**. \
แทนที่จะ *"แสดงยอดขายให้ฉันดู,"* ลอง *"10 รายการยอดขายสูงสุดตามรายได้ในเดือนนี้"*
{% endhint %}

{% embed url="<https://customer-0jrbilsa8yt3k758.cloudflarestream.com/27509a71c500d77cd43f29409abe0d68/iframe?autoplay=true&controls=false&letterboxColor=transparent&loop=true&muted=true&poster=https://customer-0jrbilsa8yt3k758.cloudflarestream.com/27509a71c500d77cd43f29409abe0d68/thumbnails/thumbnail.jpg?height=1080&preload=true>" %}

{% hint style="success" %}
คลิก <mark style="color:$primary;">`แผนภูมิ`</mark> ปุ่มเพื่อแสดงข้อมูลเป็นภาพ — รองรับกราฟแท่ง กราฟเส้น กราฟวงกลม กราฟแท่งแบบซ้อน และกราฟพื้นที่แบบซ้อน
{% endhint %}

### 3. บันทึกคำสั่งค้นหา

เลือก <mark style="color:$primary;">`ดำเนินการ`</mark> เพื่อทดสอบคำสั่งค้นหาของคุณ เนื่องจากผลลัพธ์ขึ้นอยู่กับเงื่อนไขที่คุณเขียน โปรดตรวจสอบผลลัพธ์เพื่อยืนยันว่าตรงกับที่คุณคาดไว้

หากคุณวางแผนจะใช้คำสั่งค้นหานี้ซ้ำ ให้เลือก <mark style="color:$primary;">`บันทึก`</mark> ที่มุมขวาบน คำสั่งค้นหาที่บันทึกไว้จะแสดงในแถบด้านซ้าย ซึ่งคุณสามารถเปิดและรันได้ทุกเมื่อ

หลังจากคำสั่งค้นหาของคุณรันสำเร็จแล้ว คุณสามารถส่งออกผลลัพธ์ด้วย <mark style="color:$primary;">`ส่งออกไปยัง Excel`</mark>.

<figure><img src="/files/53e1cc67d9d4c56e1a3df56551ea9117688486fe" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
ข้อมูลของคุณซิงก์อัตโนมัติ **วันละครั้ง**.\
หากต้องการซิงก์ทันที ให้คลิกไอคอนซิงก์ (🔄) ที่ด้านล่างของแถบด้านข้าง
{% endhint %}

***

## ตัวแปรของคำสั่งค้นหา

หากคุณใส่ `{{variable_name}}` ในคำสั่งค้นหาของคุณ ช่องกรอกข้อมูลจะถูกสร้างขึ้นโดยอัตโนมัติเมื่อรันคำสั่งค้นหา ค่าที่กรอกในช่องนั้นจะถูกนำไปใช้กับตัวแปรในคำสั่ง SQL ของคุณ

เมื่อคุณบันทึกคำสั่งค้นหา สมาชิกในทีมของคุณสามารถกรอกค่าของตนเองในช่องตัวแปรและรันรายงานได้ทุกเมื่อที่ต้องการ

#### ตัวอย่าง

1. หากต้องการค้นหารายการที่มีคีย์เวิร์ดเฉพาะ ให้กรอกคำสั่งค้นหาต่อไปนี้:

```sql
select sku, name 
from items 
where name ilike '%' || {{item_name}} || '%';
```

2. เมื่อคุณรันคำสั่งค้นหา ช่องกรอกข้อมูลที่ชื่อว่า **item\_name** จะปรากฏขึ้น

<figure><img src="/files/45c47e83bf24e6419cbab85ff1c5c644d8b53361" alt=""><figcaption></figcaption></figure>

3. กรอกคีย์เวิร์ด เช่น *`สเวตเตอร์`* และผลลัพธ์จะแสดงรายการทั้งหมดที่มี *“สเวตเตอร์”* อยู่ในชื่อ

<figure><img src="/files/61a337115b83abf92b983ab8f4703dddf8a6037d" alt=""><figcaption></figcaption></figure>

4. บันทึกคำสั่งค้นหาหากคุณวางแผนจะใช้อีกครั้ง คุณสามารถเลือกและโหลดคำสั่งค้นหาที่บันทึกไว้ได้ทุกเมื่อจากเมนูด้านซ้าย

<figure><img src="/files/27b567178e3e0bfbf012f7b7e75e877df62e57f9" alt=""><figcaption></figcaption></figure>

***

## ตัวอย่าง

Custom Analytics มีเทมเพลตในตัวที่คุณสามารถรันได้ทันที ตรวจสอบเทมเพลตเพื่อทำความเข้าใจวิธีการทำงาน จากนั้นปรับแต่งหรือสร้างคำสั่งค้นหาใหม่ตามความต้องการของคุณ

#### เทมเพลต

* รายงานสต็อกรับเข้า/จ่ายออกประจำสัปดาห์
* แนวโน้มการซื้อและการขายรายเดือน
* วันที่ส่งออกล่าสุดของแต่ละรายการ

<figure><img src="/files/1802d80720c5477d72ef715170532934a4623b7f" alt=""><figcaption></figcaption></figure>

***

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

**ยังมีคำถามอยู่ไหม?** ดูคำถามที่พบบ่อยเกี่ยวกับ Custom Analytics ของเรา:

{% content-ref url="/spaces/sc1B0M6CMvBQDLW3fpLH/pages/c7f091f927c3b1a2f18c98055e6cb6ed9f4d85ae" %}
[การวิเคราะห์แบบกำหนดเอง](/docs/faq/th/reporting/custom-analytics.md)
{% endcontent-ref %}
