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

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-d61c3469b2516c1c74f1c382fa03a7c10db659b6%2FCustom%20Analytics.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %} <mark style="color:สีน้ำเงิน;">**`การวิเคราะห์แบบกำหนดเอง`**</mark> กำลังอยู่ใน **เบต้า**\
และจะกลายเป็นฟีเจอร์แบบชำระเงินหลังเปิดตัวอย่างเป็นทางการ
{% endhint %}

***

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

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

## เมื่อใดควรใช้การวิเคราะห์แบบกำหนดเอง

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

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

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

***

## วิธีใช้การวิเคราะห์แบบกำหนดเอง

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

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

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6960754566997f8dfd56a04778905774d0b8c7d2%2Fcustom-analytics-welcome.png?alt=media" alt=""><figcaption></figcaption></figure>

### 2. เขียนคำสั่งสืบค้น

คำสั่งสืบค้นใช้ [DuckDB SQL](https://duckdb.org/docs/stable/sql/introduction)คุณสามารถดาวน์โหลดไฟล์ <mark style="color:สีน้ำเงิน;">**`AI Prompt`**</mark> เพื่อดูตารางและคอลัมน์ที่มีทั้งหมด

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-565c3ed88b69c6de48e7fade26e3212a3f034b19%2Fcustom-analytics-new-query.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
หากคุณกำลังใช้ **เครื่องมือ AI** เช่น ChatGPT หรือ Gemini การแนบไฟล์ "*AI Prompt"* จะช่วยสร้าง SQL ที่แม่นยำ
{% endhint %}

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

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

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-cfc1d5c123f1352a5b6093f60ecedf6bc75136ae%2Fcustom-analytics-execute-sql-query.png?alt=media" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-fbbe3777b87c3433ebdf88f73707514a4661997c%2Fcustom-analytics-monthly-revenue-spend.png?alt=media" 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="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-0e37f6dcdc52cfcb1415c0e175422f65a0f0f922%2Fcustom-analytics-query-variables.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6b0e5a3a5d226e5f678354e11ede42ce36f514eb%2Fcustom-analytics-query-variables-keyword.png?alt=media" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-b428ef1d1d046a131901affe11e06926f0910343%2Fcustom-analytics-saved-query-variables.png?alt=media" alt=""><figcaption></figcaption></figure>

***

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

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

#### เทมเพลต

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

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-5bfafcad6d5c7a69353ac530532be7fd32f542b5%2Fcustom-analytics-saved-template-example.png?alt=media" alt=""><figcaption></figcaption></figure>

***

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

### ฉันสามารถรวมข้อมูลจากหลายทีมได้หรือไม่

ไม่ได้ ข้อมูลจะแยกตามทีม และคุณสามารถวิเคราะห์ได้เฉพาะข้อมูลจากทีมที่คุณกำลังล็อกอินอยู่เท่านั้น

### ฉันสามารถจำกัดไม่ให้สมาชิกใช้การวิเคราะห์แบบกำหนดเองได้หรือไม่

ผู้ดูแลระบบและสมาชิกสามารถสร้างและดูคำสั่งสืบค้นได้ สมาชิกที่มีสิทธิ์แบบกำหนดเอง *จะไม่* มีสิทธิ์เข้าถึงฟีเจอร์นี้

หากคุณต้องการจำกัดการเข้าถึงของสมาชิก ให้กำหนดให้พวกเขาเป็น [สิทธิ์แบบกำหนดเอง](https://www.boxhero.io/docs/documentation/th/settings/members#custom-roles-and-permissions) โดย **เลือกสิทธิ์ทั้งหมด**. การวิเคราะห์แบบกำหนดเอง *ไม่* รวมอยู่ในตัวเลือกสิทธิ์แบบกำหนดเอง ดังนั้นแม้จะเลือกสิทธิ์ทั้งหมดแล้ว สมาชิกก็จะยังไม่มีสิทธิ์เข้าถึง

<figure><img src="https://3375761533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-ed545f8a01d471bb0d774157ef6209e756574a4c%2Fcustom-analytics-member-permissions.png?alt=media" alt=""><figcaption></figcaption></figure>
