# Laporan Inventori

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

***

## Gambaran Keseluruhan Laporan Inventori

Dalam 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

Tambah dengan cepat daripada formula yang telah ditetapkan dan biasa digunakan, serta 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
* **Keuntungan Purata Harian**: (Harga x Jumlah Kuantiti Stok Keluar ÷ Bilangan Hari
* **Keuntungan Kasar Purata 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 ÷ Kuantiti Purata 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 ciri <mark style="color:biru;">**`Pembelian & Jualan`**</mark> 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

Masukkan `$` untuk mengakses pemboleh ubah inventori dan `{{` untuk mendapatkan semula 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 item.</td></tr><tr><td><strong>Bilangan Hari</strong></td><td>Bilangan hari dalam tempoh analisis.</td></tr><tr><td><strong>Kuantiti Purata dalam Tempoh</strong></td><td>Inventori purata semasa tempoh analisis, dikira menggunakan kuantiti inventori pada 23:59:59 setiap hari.</td></tr><tr><td><strong>Kuantiti Permulaan 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> 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 Tertimbang Stok Keluar (linear: 2, 3, 4)</strong></td><td><p>Mengira purata tertimbang kuantiti keluar harian, memberikan lebih keutamaan kepada data <em>terkini</em> . Setiap hari dalam tempoh yang dipilih diberikan pemberat, dengan pemberat meningkat secara linear setiap hari. Kuantiti stok keluar harian didarab dengan pemberatnya, dan jumlah kuantiti tertimbang ini dibahagi dengan jumlah pemberat. Pemberatan linear merangkumi tiga pilihan:</p><ul><li>Pemberat linear 2: Hari paling lama mempunyai pemberat 1, hari paling terkini mempunyai pemberat 2</li><li>Pemberat linear 3: Hari paling lama mempunyai pemberat 1, hari paling terkini mempunyai pemberat 3</li><li>Pemberat linear 4: Hari paling lama mempunyai pemberat 1, hari paling terkini mempunyai pemberat 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 Laraskan</strong></td><td>Perbezaan dalam kuantiti inventori daripada menggunakan menu <strong>Laraskan</strong> (iaitu Kuantiti Bertambah - Kuantiti Berkurang)</td></tr><tr><td><strong>Kuantiti Berkurang daripada Laraskan</strong></td><td>Pengurangan kuantiti daripada menggunakan menu <strong>Laraskan</strong> .</td></tr><tr><td><strong>Kuantiti Bertambah daripada Laraskan</strong></td><td>Peningkatan kuantiti daripada menggunakan <strong>Laraskan</strong> .</td></tr><tr><td><strong>Kekerapan Laraskan</strong></td><td>Bilangan kali <strong>Laraskan</strong> transaksi dibuat dalam tempoh tertentu.</td></tr><tr><td><strong>Kuantiti Variasi daripada Pindah</strong></td><td>Perbezaan dalam kuantiti inventori daripada menggunakan menu <strong>Pindah</strong> (iaitu Kuantiti Bertambah - Kuantiti Berkurang)</td></tr><tr><td><strong>Kuantiti Berkurang daripada Pindah</strong></td><td>Pengurangan kuantiti daripada menggunakan <strong>Pindah</strong> .</td></tr><tr><td><strong>Kuantiti Bertambah daripada Pindah</strong></td><td>Peningkatan kuantiti daripada menggunakan <strong>Pindah</strong> .</td></tr><tr><td><strong>Kekerapan Pindah Keluar</strong></td><td>Bilangan kali <strong>Pindah</strong> transaksi dibuat untuk mengurangkan tahap inventori keseluruhan.</td></tr><tr><td><strong>Kekerapan Pindah Masuk</strong></td><td>Bilangan kali <strong>Pindah</strong> transaksi dibuat untuk meningkatkan tahap inventori keseluruhan.</td></tr></tbody></table>

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

### Fungsi yang 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 menjadi nilai berangka, Nombor untuk dipaparkan apabila penukaran gagal
  * **toString**: `toString(number)`
    * Nombor untuk ditukar menjadi 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 %}

***

**Mencari maklumat lanjut?** Lihat FAQ kami:

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


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
