> 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/ja/sonono/analytics.md).

# 在庫レポート

<figure><img src="/files/97470b9f398cb380d415f8051d35b598b86760e9" alt=""><figcaption></figcaption></figure>

***

## 在庫レポートの概要

サイドバーで、 <mark style="color:$primary;">`レポート`</mark> > <mark style="color:$primary;">`在庫`</mark>.

数式設定を調整して在庫データを分析し、場所や日付範囲で結果を絞り込み、記録管理と分析のためにレポートをExcelへエクスポートできます。

<figure><img src="/files/63965ff12321b2aefeb10b52ee4d443cb830b0ab" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**在庫レポートでは、各商品の&#x20;*****現在の*****&#x20;原価と価格**を使用し、取引時点の値は使用しません。商品の価格を変更すると、過去のレポートは新しい価格で再計算されます。時点ごとの正確性が必要な場合は、 <mark style="color:青;">`購入と販売`</mark> を使用するか、定期的にエクスポートしてください。
{% endhint %}

## 数式を追加

数式を追加するには、 <mark style="color:$primary;">`数式設定`</mark> > <mark style="color:$primary;">`数式を追加`</mark>をクリックします。次の2つの方法があります:

* **クイック追加** — 利益、回転率、再発注状況などの一般的な指標向けに用意された数式から選ぶだけです。設定は不要です。
* **カスタム数式** — BoxHeroの変数と関数を使って自分で作成します。提供していない指標に使うほか、自分の商品属性と在庫データを組み合わせることもできます。

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

### A. クイック追加

用意された数式を追加して、すぐにレポートを開始できます。

<figure><img src="/files/957aad4457595b91f37b4fe14395872757151598" alt=""><figcaption></figcaption></figure>

#### 商品属性

使用できます [属性](/docs/documentation/ja/gai-nian/attributes.md) を使って数式を作成できます。

#### 売上と利益

* **総原価**: 原価 x 総入庫数量
* **総売上**: 価格 x 総出庫数量
* **純利益**: 価格 - 原価
* **粗利益**: (価格 - 原価) x 総出庫数量
  * *選択した期間に販売されたすべての商品の総利益。*
* **利益率 (%)**: (価格 - 原価) ÷ 価格
  * *価格のうち利益が占める割合。*
* **1日あたり平均売上**: (価格 x 総出庫数量) ÷ 日数
* **1日あたり平均粗利益**: (価格 - 原価) x 総出庫数量 ÷ 日数

#### **在庫と移動**

* **在庫金額**: 原価 x 現在数量
* **在庫回転率**: 総出庫数量 ÷ 平均数量
  * *平均在庫が何回販売されたかを示します。高いほど在庫の回転が速いことを意味します。*
* **1日あたり平均入庫**: 総入庫数量 ÷ 日数
* **1日あたり平均出庫**: 総出庫数量 ÷ 日数
* **再発注状況**: if(Current Qty < Safety Stock, "再発注が必要", "-")
* **残り在庫日数**: 現在数量 ÷ (総出庫数量 ÷ 日数)
  * *現在のペースでは、在庫がなくなるまでの期間です。再発注のタイミングを決めるのに使います。*

### B. カスタム数式

BoxHeroの変数と関数を使って、自分だけの数式を作成できます。

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

#### 変数のオートコンプリート

Enter `$` を押すと在庫変数にアクセスでき、 `{{` を押すと保存済みの属性/値を取得できます。

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

<table data-search="false"><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>回数 <strong>在庫</strong> <strong>入庫</strong> 取引件数（選択した期間中）。</td></tr><tr><td><strong>総出庫数量</strong></td><td>総出庫数。</td></tr><tr><td><strong>出庫回数</strong></td><td>回数 <strong>在庫</strong> <strong>出庫</strong> 取引件数（選択した期間中）。</td></tr><tr><td><strong>加重平均出庫数（線形 2、3、4）</strong></td><td><p>最近の日ほど重みを大きくして加重した1日あたり平均出庫数です。選択した期間の各日に、最も古い日は常に重み1となるよう、線形に増加する重みが付けられます。数字は最も新しい日の重み — 2、3、4 — を示し、数値が高いほど平均が最近の動きにより敏感になります。</p><p></p><ul><li><strong>線形 2</strong>: 最も古い日の重みは1、最も新しい日の重みは2</li><li><strong>線形 3</strong>: 最も古い日の重みは1、最も新しい日の重みは3</li><li><strong>線形 4</strong>: 最も古い日の重みは1、最も新しい日の重みは4</li></ul></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>調整数量（増加） − 調整数量（減少）。</td></tr><tr><td><strong>調整回数</strong></td><td>回数 <strong>調整</strong> 取引が特定の期間中に行われた回数。</td></tr><tr><td><strong>移動数量（入）</strong></td><td>移動された数量 <em>へ</em> 選択した拠点の <strong>在庫移動</strong> の取引。</td></tr><tr><td><strong>移動数量（出）</strong></td><td>移動された数量 <em>から</em> 選択した拠点の <strong>在庫移動</strong> の取引。</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></tbody></table>

#### 使用可能な関数

BoxHeroでは、Excelの対応関数と同様に、さまざまな関数を利用できます。

<figure><img src="/files/2ad0f581298a3992d9b433a39fe50a825b1ca754" alt=""><figcaption></figcaption></figure>

* **基本演算:** `+`, `-`, `*`, `/`
* **条件分岐**: `if(condition, 真の場合の値, 偽の場合の値)`
  * 条件を評価し、真なら1つの値、偽なら別の値を返します。
* **丸め:**
  * **round**: `round(number, digit)`
  * **roundUp**: `roundUp(number, digit)`
  * **roundDown**: `roundDown(number, digit)`
* **型変換:**
  * **toNumber**: `toNumber(string, フォールバック値)`
    * テキストを数値に変換し、変換に失敗した場合はフォールバック値を返します。
  * **toString**: `toString(number)`
    * 数値をテキストに変換します。

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

{% hint style="success" %}
**他に必要なものはありますか？** <mark style="color:$primary;">`カスタム分析`</mark> を使えば、SQLで在庫データを直接照会できます。商品ごとの数式に当てはまらない質問に使えます。
{% endhint %}

***

## よくある質問

**もっと情報をお探しですか？** FAQをご覧ください:

{% content-ref url="/spaces/Zvjcst6XueuNcyPRjnhb/pages/578d6bbd0f29f505e2a89385602d827316ec7281" %}
[在庫レポート](/docs/faq/ja/repto/repto.md)
{% endcontent-ref %}
