# 库存报告

<figure><img src="/files/80ca7da445c2825d6fabd646b870ee7fb0e60e68" alt=""><figcaption></figcaption></figure>

***

## 库存报表概览

在侧边栏中，前往 <mark style="color:蓝色;">**`报表`**</mark> > <mark style="color:蓝色;">**`库存`**</mark>.

您可以调整公式设置来分析您的库存数据，按地点或日期范围筛选结果，并将报表导出为 Excel 以便记录和分析。

<figure><img src="/files/78bc0d8b5ad522ae40398c8aa3f890b6c9d4879d" alt=""><figcaption></figcaption></figure>

### A. 快速添加

快速从我们预定义的、常用的公式中添加，并生成富有洞察力的报表。

{% 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>" %}

#### 商品属性

您可以使用 [属性](/docs/documentation/zh/gai-nian/attributes.md) 和数值来创建公式。

#### 销售与利润

* **总采购金额**：成本 × 总入库数量
* **总销售金额**：价格 × 总出库数量
* **净利润**：价格 - 成本
* **毛利润**： (价格 - 成本) × 总出库数量
* **利润率**： (价格 - 成本) ÷ 价格
* **日均利润**： (价格 × 总出库数量 ÷ 天数
* **日均毛利润**： (价格 - 成本) × 总出库数量 ÷ 天数

#### **库存与流动**

* **库存价值**：成本 × 当前数量
* **库存周转率**：总出库数量 ÷ 某期间平均数量
* **日均入库**：总入库数量 ÷ 天数
* **日均出库**：总出库数量 ÷ 天数
* **补货状态**：if(当前数量 < 安全库存, "需要补货", "-")
* **预计缺货天数**：当前数量 ÷ (总出库数量 ÷ 天数)

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

{% hint style="warning" %}
在更新商品成本或价格时，请注意 <mark style="color:蓝色;">**`报表`**</mark> 计算使用的是 *当前* 值。为了历史准确性，建议使用 <mark style="color:蓝色;">**`采购与销售`**</mark> 功能，或定期导出数据。
{% endhint %}

### B. 自定义公式

使用 BoxHero 的变量和函数创建符合您需求的独特公式。

<figure><img src="/files/6b76936fb8295914311a7ab970a58019bac735dc" alt=""><figcaption></figcaption></figure>

### 自动补全变量

输入 `$` 以访问库存变量，并输入 `{{` 以检索已保存的属性/值。

<table><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>分析期间开始时的库存（即所选期间 <em>开始日期前一天</em> 的 23:59:59）。</td></tr><tr><td><strong>某期间最终数量</strong></td><td>分析期间结束时的库存（即所选期间的 <em>最后一天</em> 的 23:59:59）。</td></tr><tr><td><strong>总入库数量</strong></td><td>总入库数量。</td></tr><tr><td><strong>入库频次</strong></td><td>特定期间内发生入库交易的次数。</td></tr><tr><td><strong>总出库数量</strong></td><td>总出库数量。</td></tr><tr><td><strong>加权出库平均值（线性：2、3、4）</strong></td><td><p>计算每日出库数量的加权平均值，对 <em>最近</em> 的数据给予更多权重。所选期间内的每一天都会分配一个权重，且权重每天线性增加。每日出库数量乘以其权重后，再将这些加权数量的总和除以权重总和。线性加权包含三个选项：</p><ul><li>线性权重 2：最早一天的权重为 1，最近一天的权重为 2</li><li>线性权重 3：最早一天的权重为 1，最近一天的权重为 3</li><li>线性权重 4：最早一天的权重为 1，最近一天的权重为 4</li></ul></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><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>使用 <strong>移动</strong> 菜单所导致的库存数量差异（即：增加数量 - 减少数量）</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>一笔 <strong>移动</strong> 交易被执行以减少整体库存水平的次数。</td></tr><tr><td><strong>移入频次</strong></td><td>一笔 <strong>移动</strong> 交易被执行以增加整体库存水平的次数。</td></tr></tbody></table>

{% hint style="success" %}
**专业提示**：使用 *加权平均值* 进行更细致的趋势分析，并通过 *组合公式* 将函数与变量嵌套以创建复杂指标。
{% endhint %}

### 可用函数

BoxHero 支持多种类似 Excel 的函数，用于创建自定义公式。

* **基本运算：** `+`, `-`, `*`, `/`
* **条件**: `if(condition, value_if_true, value_if_false)`
* **四舍五入：**
  * **round**: `round(number, decimal_places)`
  * **roundUp**: `roundUp(number, decimal_places)`
  * **roundDown**: `roundDown(number, decimal_places)`
* **类型转换：**
  * **toNumber**: `toNumber(string, fallback_number)`
    * 要转换为数值的字符串，转换失败时显示的数字
  * **toString**: `toString(number)`
    * 要转换为字符串的数字

<figure><img src="/files/1a1765d604ddf8ff7e824da66591652bea64b049" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
在 <mark style="color:蓝色;">**`库存报表`**</mark> 中不可用的变量和函数，可在 [自定义分析](/docs/documentation/zh/qi-ta-gong-neng/custom-analytics.md).
{% endhint %}

***

**中使用** 想了解更多信息？浏览我们的 FAQ：

{% content-ref url="/spaces/mkYNU2xLl20GSI6NQQ6q/pages/HABeINmjzAqEWNjoxMLv" %}
[Inventory reports](/docs/faq/reporting/inventory-reports.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/zh/qi-ta-gong-neng/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.
