# 库存报告

<figure><img src="https://688782006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-ddbbbff7339c6b8d9b396c551f5d467a89563617%2F%E1%84%8C%E1%85%A2%E1%84%80%E1%85%A9%20%E1%84%87%E1%85%AE%E1%86%AB%E1%84%89%E1%85%A5%E1%86%A8%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

***

## 库存报表概览

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

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

<figure><img src="https://688782006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-51a2bfa9665f86e8781e34af670006bfa15e989c%2Finventory-reports-boxhero.png?alt=media" 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>" %}

#### 商品属性

你可以使用 [属性](https://www.boxhero.io/docs/documentation/zh/shu-ju-zhong-xin/attributes) 和数值来创建公式。

#### 销售与利润

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

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

* **库存价值**：成本 × 当前数量
* **库存周转率**：总出库数量 ÷ 某期间的平均数量
* **日均入库**：总入库数量 ÷ 天数
* **日均出库**：总出库数量 ÷ 天数
* **补货状态**：if(Current Quantity < Safety Stock, "需要补货", "-")
* **缺货预测天数**：当前数量 ÷（总出库数量 ÷ 天数）

<figure><img src="https://688782006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-f70791ec11e867b8be017d613c1e1acd7f431ac9%2Finventory-reports-quick-add%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>

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

### B. 自定义公式

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

<figure><img src="https://688782006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-397ab8e96c1de56cee9c775f84f8779e1d2ed9a6%2Finventory-reports-custom-formula.png?alt=media" 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="https://688782006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6f2d8c2676249f969d6d0e7ceb8a2d14cab335c2%2Finventory-reports-quick-add.png?alt=media" alt=""><figcaption></figcaption></figure>

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

***

## 常见问题（FAQ）

### 如何计算我的库存总价值？

要计算库存总价值：

1. 前往 <mark style="color:蓝色;">**`报表`**</mark> > <mark style="color:蓝色;">**`库存`**</mark>.
2. 点击右上角蓝色的 <mark style="color:蓝色;">**`公式设置`**</mark> 按钮。
3. 添加一个公式并前往 <mark style="color:蓝色;">**`快速添加`**</mark> > <mark style="color:蓝色;">**`库存流动`**</mark>.
4. 选择 <mark style="color:蓝色;">**`库存价值`**</mark>.

<sub>\* 请注意，此公式使用商品的</sub> <sub>*成本*</sub><sub>.</sub>

<figure><img src="https://688782006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-8ebee89c2db091a94817e923188b3b69ef051472%2Fboxhero-analytics-inventory-asset.png?alt=media" alt=""><figcaption><p>来计算库存价值。若要计算特定日期或时间范围内的库存价值，请按日期和地点筛选。</p></figcaption></figure>

### 已删除的商品还会出现在我的库存报表中吗？

只有当前在你的 BoxHero 团队中注册的商品才会出现在报表中。

### 如何监控需要补货的商品？

使用 <mark style="color:蓝色;">**`补货状态`**</mark> 公式，在 <mark style="color:蓝色;">**`库存与流动`**</mark> 部分中。这会在商品数量低于设置的安全库存水平时标记这些商品。

<figure><img src="https://688782006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-43f533431f451b3610be14fe422c70179a4d4199%2Ffilename%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>

### 当我更新商品的成本或价格时会发生什么？

当你在 BoxHero 中更新某个商品的成本或价格时，之前的数值 *不会* 保留。于 <mark style="color:蓝色;">**`库存报表`**</mark> 菜单中生成的报表将基于 *当前* 成本和价格进行计算，这可能与你的历史成本和价格数据不同。

为了保留过去交易的记录，我们建议导出报表或单独记录这些变更。或者，你可以使用 BoxHero 的 <mark style="color:蓝色;">**`采购与销售`**</mark> 功能，记录每笔 *交易* 发生时的成本和价格。

### 我在库存报表中找不到我想要的数据。

在这种情况下，你可以使用 <mark style="color:蓝色;">**`自定义分析`**</mark> 功能来选择所需字段，并为库存指标创建自己的计算公式。
