> 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/ms/ciri-lain/analytics.md).

# Laporan Inventori

<figure><img src="/files/376da5cee7a30b70bd2a737ed8530c4c21e46b12" alt=""><figcaption></figcaption></figure>

***

## Gambaran Keseluruhan Laporan Inventori

Di bar sisi, pergi ke <mark style="color:biru;">**`Laporan`**</mark> > <mark style="color:biru;">**`Inventori`**</mark>.

Anda boleh melaraskan tetapan formula untuk menganalisis data inventori anda, menapis hasil mengikut lokasi atau julat tarikh, dan mengeksport laporan ke Excel untuk penyimpanan rekod dan analisis.

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

### A. Tambah Pantas

Tambahkan dengan pantas daripada formula pratakrif kami yang biasa digunakan dan jana laporan yang bernas.

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

#### Atribut Item

Anda boleh menggunakan [atribut](/docs/documentation/ms/konsep/attributes.md) dengan nilai berangka untuk mencipta formula.

#### Jualan & Keuntungan

* **Jumlah Amaun Pembelian**: Kos x Jumlah Kuantiti Stok Masuk
* **Jumlah Amaun Jualan**: Harga x Jumlah Kuantiti Stok Keluar
* **Keuntungan Bersih**: Harga - Kos
* **Keuntungan Kasar**: (Harga - Kos) x Jumlah Kuantiti Stok Keluar
* **Kadar Keuntungan**: (Harga - Kos) ÷ Harga
* **Purata Keuntungan Harian**: (Harga x Jumlah Kuantiti Stok Keluar ÷ Bilangan Hari
* **Purata Keuntungan Kasar Harian**: (Harga - Kos) x Jumlah Kuantiti Stok Keluar ÷ Bilangan Hari

#### **Inventori & Pergerakan**

* **Nilai Inventori**: Kos x Kuantiti Semasa
* **Nisbah Pusing Ganti Inventori**: Jumlah Kuantiti Stok Keluar ÷ Purata Kuantiti dalam Tempoh
* **Purata Stok Masuk Harian**: Jumlah Kuantiti Stok Masuk ÷ Bilangan Hari
* **Purata Stok Keluar Harian**: Jumlah Kuantiti Stok Keluar ÷ Bilangan Hari
* **Status Pesanan Semula**: if(Kuantiti Semasa < Stok Keselamatan, "Perlu Pesan Semula", "-")
* **Ramalan Kehabisan Stok dalam Hari**: Kuantiti Semasa ÷ (Jumlah Kuantiti Stok Keluar ÷ Bilangan Hari)

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

{% hint style="warning" %}
Apabila mengemas kini kos atau harga item, ambil perhatian bahawa <mark style="color:biru;">**`Laporan`**</mark> pengiraan menggunakan *semasa* nilai. Untuk ketepatan sejarah, pertimbangkan untuk menggunakan <mark style="color:biru;">**`Pembelian & Jualan`**</mark> ciri tersebut atau mengeksport data secara berkala.
{% endhint %}

### B. Formula Tersuai

Cipta formula unik yang memenuhi keperluan anda menggunakan pemboleh ubah dan fungsi BoxHero.

<figure><img src="/files/314be2fa83147723cd3bc4d8503fbc1ae65caf57" alt=""><figcaption></figcaption></figure>

#### Pemboleh Ubah Autolengkap

Enter `$` untuk mengakses pemboleh ubah inventori dan `{{` untuk mendapatkan atribut/nilai yang disimpan.

<table><thead><tr><th width="209">Nama Pemboleh Ubah</th><th>Penerangan</th></tr></thead><tbody><tr><td><strong>Kuantiti Semasa</strong></td><td>Tahap inventori semasa bagi item.</td></tr><tr><td><strong>Bilangan Hari</strong></td><td>Bilangan hari dalam tempoh analisis.</td></tr><tr><td><strong>Purata Kuantiti dalam Tempoh</strong></td><td>Purata inventori sepanjang tempoh analisis, dikira menggunakan kuantiti inventori pada 23:59:59 setiap hari.</td></tr><tr><td><strong>Kuantiti Awal dalam Tempoh</strong></td><td>Inventori pada permulaan tempoh analisis (iaitu 23:59:59 pada <em>hari sebelum tarikh mula</em> untuk tempoh yang dipilih).</td></tr><tr><td><strong>Kuantiti Akhir dalam Tempoh</strong></td><td>Inventori pada akhir tempoh analisis (iaitu 23:59:59 pada <em>hari terakhir</em> daripada tempoh yang dipilih).</td></tr><tr><td><strong>Jumlah Kuantiti Stok Masuk</strong></td><td>Jumlah kuantiti masuk.</td></tr><tr><td><strong>Kekerapan Stok Masuk</strong></td><td>Bilangan kali transaksi masuk dibuat dalam tempoh tertentu.</td></tr><tr><td><strong>Jumlah Kuantiti Stok Keluar</strong></td><td>Jumlah kuantiti keluar.</td></tr><tr><td><strong>Purata Berwajaran Stok Keluar (linear: 2, 3, 4)</strong></td><td><p>Mengira purata berwajaran bagi kuantiti keluar harian, memberikan lebih kepentingan kepada <em>terkini</em> data. Setiap hari dalam tempoh yang dipilih mendapat berat, dengan berat meningkat secara linear setiap hari. Kuantiti stok keluar harian didarabkan dengan berat masing-masing, dan jumlah kuantiti berwajaran ini dibahagikan dengan jumlah berat. Pemberatan linear merangkumi tiga pilihan:</p><ul><li>Berat linear 2: Hari paling awal mempunyai berat 1, hari paling terkini mempunyai berat 2</li><li>Berat linear 3: Hari paling awal mempunyai berat 1, hari paling terkini mempunyai berat 3</li><li>Berat linear 4: Hari paling awal mempunyai berat 1, hari paling terkini mempunyai berat 4</li></ul></td></tr><tr><td><strong>Kekerapan Stok Keluar</strong></td><td>Bilangan kali transaksi keluar dibuat dalam tempoh tertentu.</td></tr><tr><td><strong>Kuantiti Variasi daripada Pelarasan</strong></td><td>Perbezaan dalam kuantiti inventori akibat menggunakan <strong>Laras</strong> menu (iaitu Kuantiti Bertambah - Kuantiti Berkurang)</td></tr><tr><td><strong>Kuantiti Pengurangan daripada Pelarasan</strong></td><td>Pengurangan kuantiti akibat menggunakan <strong>Laras</strong> menu.</td></tr><tr><td><strong>Kuantiti Pertambahan daripada Pelarasan</strong></td><td>Pertambahan kuantiti akibat menggunakan <strong>Laras</strong> menu.</td></tr><tr><td><strong>Kekerapan Pelarasan</strong></td><td>Bilangan kali suatu <strong>Laras</strong> transaksi dibuat dalam tempoh tertentu.</td></tr><tr><td><strong>Kuantiti Variasi daripada Pindah</strong></td><td>Perbezaan dalam kuantiti inventori akibat menggunakan <strong>Pindah</strong> menu (iaitu Kuantiti Bertambah - Kuantiti Berkurang)</td></tr><tr><td><strong>Kuantiti Pengurangan daripada Pindah</strong></td><td>Pengurangan kuantiti daripada menggunakan <strong>Pindah</strong> menu.</td></tr><tr><td><strong>Kuantiti Pertambahan daripada Pindah</strong></td><td>Pertambahan kuantiti daripada menggunakan <strong>Pindah</strong> menu.</td></tr><tr><td><strong>Kekerapan Pindah Keluar</strong></td><td>Bilangan kali suatu <strong>Pindah</strong> transaksi dilakukan untuk mengurangkan tahap inventori keseluruhan.</td></tr><tr><td><strong>Kekerapan Pindah Masuk</strong></td><td>Bilangan kali suatu <strong>Pindah</strong> transaksi dilakukan untuk meningkatkan tahap inventori keseluruhan.</td></tr></tbody></table>

{% hint style="success" %}
**Petua Pro**: Gunakan *purata berwajaran* untuk analisis trend yang lebih terperinci dan *gabungkan formula* untuk mencipta metrik kompleks dengan menyarang fungsi bersama pemboleh ubah.
{% endhint %}

#### Fungsi Tersedia

BoxHero menyokong pelbagai fungsi yang serupa dengan Excel untuk mencipta formula tersuai.

* **Aritmetik asas:** `+`, `-`, `*`, `/`
* **Bersyarat**: `if(condition, value_if_true, value_if_false)`
* **Pembundaran:**
  * **round**: `round(number, decimal_places)`
  * **roundUp**: `roundUp(number, decimal_places)`
  * **roundDown**: `roundDown(number, decimal_places)`
* **Penukaran Jenis:**
  * **toNumber**: `toNumber(string, fallback_number)`
    * Rentetan untuk ditukar kepada nilai berangka, nombor untuk dipaparkan apabila penukaran gagal
  * **toString**: `toString(number)`
    * Nombor untuk ditukar kepada rentetan

<figure><img src="/files/2055c7b69557cff55e275fe131346b3fe482b344" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Pemboleh ubah dan fungsi yang tidak tersedia dalam <mark style="color:biru;">**`Laporan Inventori`**</mark> boleh digunakan dalam [Analitik Tersuai](/docs/documentation/ms/ciri-lain/custom-analytics.md).
{% endhint %}

***

## Soalan Lazim

**Mencari maklumat lanjut?** Lihat Soalan Lazim kami:

{% content-ref url="/spaces/8A9ZEY4416TjPUs4LWRq/pages/e9e451cc9cea4493b4cf4cfaa3c3eb42a08dfb89" %}
[Laporan inventori](/docs/faq/ms/pelaporan/laporan-inventori.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://www.boxhero.io/docs/documentation/ms/ciri-lain/analytics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
