---
schema_version: "1"
id: f9f3a2d9ffff91ba8fc203a5875e879d4da69418115814c913a67441e678447a
title: 複数行にわたる値の計算
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/prep/prep_multirow_calculations.md
canonical_url: https://help.tableau.com/v0.0/prep/ja-jp/prep_multirow_calculations.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c3b597df599ee897baadc436c901e186565cbfd57e64976094bd353993175bca
description: Create multi-row calculations such as moving average and running totals in Tableau Prep.
---
[メイン コンテンツに進む](#main-content)

# 複数行にわたる値の計算

**注**: バージョン 2020.4.1 以降では、Tableau Server および Tableau Cloud でフローの作成と編集を行えるようになりました。このトピックの内容は、特に記載がない限り、すべてのプラットフォームに適用されます。Web 上でのフローの作成の詳細については、[Tableau Server](https://help.tableau.com/current/server/ja-jp/prep_web_auth.htm) および [Tableau Cloud](https://help.tableau.com/current/online/ja-jp/prep_web_auth.htm) ヘルプの「**Web 上の Tableau Prep**」を参照してください。

複数行の計算を使用すると、フロー内の複数行のデータ間で値を計算できます。Tableau の表計算と似ていますが、複数行の計算はフローの実行時にデータ セット全体に適用されます。他のタイプの計算を使用して結果をまとめることもできます。

**注**: 計算フィールドを作成するときは、予約名「レコード数」を使用しないでください。この予約名を使用すると、パーミッションに関連するエラーが発生します。

Tableau では、表計算は Viz 内の値にのみ適用されます。結果を強化することはできますが、そのためには別の表計算を使用する必要があります。Tableau での表計算の使用に関する詳細については、Tableau ヘルプの「[表計算での値の変換](https://help.tableau.com/current/pro/desktop/ja-jp/calculations_tablecalculations.htm)」を参照してください。

データの準備中に表計算を実行すると、Tableau でデータを分析する際の柔軟性が高まります。ビューを構築するときに計算を簡単に再利用でき、基になる計算はフィルターの影響を受けません。クエリの実行後に表計算が再計算されないため、ワークブックへの大規模なデータ セットの読み込みが高速になります。

Tableau Prep は現在、次の複数行の計算をサポートしています。

- \[差\]: 現在の行の値と別の値の差を計算します。
- \[差の割合\]: 現在の行の値と別の値の差を割合として計算します。
- \[移動計算\]: 柔軟な行セット内の数値フィールドの合計または平均を返します。
- \[フィルダウン計算\]: 欠落しているデータを上の行から計算して埋めます。
- \[累積計算\]: 列の値の累計または平均を計算します。

ビジュアル計算エディターを使用して計算を迅速に生成するか、計算エディターで独自のカスタム計算を記述します。

## 差の計算

_Tableau Prep Builder 2023.2 以降、および Tableau Cloud の Web 上でサポートされています。Tableau Server 2023.3 以降でもサポートされています。_

\[差\] 計算は、現在の値と、現在の行の N 行前/後の値との差を計算します。

#### ビジュアル計算エディター

リストからフィールドを選択すると、選択に応じて Tableau Prep が計算を作成します。新しいフィールドの結果のプレビューが左側のペインに表示され、ペインの右端で計算結果を確認できます。

1. プロファイル カードまたは \[結果\] ペインで、\[その他のオプション\] ![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[差\] の順に選択します。
    
    ![プロファイル カードのフロー ステップで、\[計算フィールドの作成\] サブ メニューの \[差\] メニュー項目が強調表示されています。](Img/prep_calc_diff_from_menu2.png)
2. \[グループ化\] セクションで、計算に使用する値が含まれたフィールドを選択します。これにより、計算を実行するときにテーブルが分割されます。テーブル内のすべての行に計算を適用するには、既定値 \[Full table (フル テーブル)\] を受け入れます。
    
    最初のフィールドを選択したら、プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、\[グループ化\] フィールドをパーティションに追加します。フィールドを順序変更または削除するには、右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択します。
    
    ![選択したフィールドの順序を変更するために使用される \[差\] ダイアログの並べ替えメニュー。](Img/prep_calc_diff_from_reorder_menu.png)
3. \[並べ替え\] セクションで、並べ替え順序として使用するフィールドを選択します。このフィールドを使用して、`LOOKUP` 関数がテーブル内の行を順序付けする方法を指定します。
    
    \[計算フィールドの作成\] > \[差\] メニュー オプションで選択したフィールドが日付または時刻のフィールドの場合、このフィールドは既定で追加されますが、変更することができます。
    
    プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、計算に \[並べ替え\] フィールドを追加します。並べ替えアイコン ![並べ替えアイコン。\[並べ替え順\] フィールドの順序を昇順 (ASC) から降順 (DESC) に変更します。](Img/prep_calc_diff_from_sort.png) をクリックして、順序を昇順 (ASC) から降順 (DESC) に変更します。右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択し、フィールドを順序変更または削除することもできます。
4. \[次を使用して計算\] セクションで、結果の計算に使用する値が含まれたフィールドを選択します。
5. \[差\] セクションで、差の計算に使用する行を選択します。たとえば、\[Previous Value (以前の値)\]、\[2\] を選択すると、現在の値とその値の 2 行前の値の差が計算されます。注釈は、計算の実行に使用された行をハイライトします。
    
    既定では、計算プレビューには NULL 以外の最初の行が表示されます。ただし、結果テーブルの任意の行をクリックすると、選択した値の更新されたプレビューを表示できます。
    
    ![計算結果のプレビューを表示する \[差\] ダイアログ。](Img/prep_calc_diff_from.png)
    
    現在の設定で計算を実行できない場合、注釈 \[Not enough values (値が不十分です)\] が表示されます。この問題を解決するには、別の現在の値を選択するか、\[差\] セクションで設定を変更します。
    
    ![行間の差を計算するのに十分な値がない場合は、\[差\] ダイアログに \[値が足りません\] というツールヒントが表示されます。](Img/prep_calc_diff_from_no_values.png)
6. 左側のペインで、フィールド ヘッダーをダブルクリックし、計算の名前を入力します。
7. \[完了\] をクリックして、新しい計算フィールドを追加します。\[変更\] ペインに、Tableau Prep によって生成された計算が表示されます。\[編集\] をクリックすると、ビジュアル計算エディターを開いて変更を加えることができます。
    
    ![Tableau Prep で生成した \[差\] 計算の式を表示するフロー内の「変更」ペイン。](Img/prep_calc_diff_from_changes_pane.png)

#### 計算エディター

独自の計算を作成して、2 つの値の差を計算する場合は、計算エディターで `LOOKUP` 関数を使用します。

1. \[プロファイル\] ペインのツールバーで \[計算フィールドの作成\] をクリックするか、プロファイル カードまたはデータ グリッドで \[その他のオプション\] ![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[カスタム計算\] の順に選択します。
    
    ![プロファイル カードのフロー ステップで、\[カスタム計算メニュー項目\] が強調表示された \[計算フィールドの作成\] サブ メニュー。](Img/prep_calc_diff_from_custom.png)
2. 計算エディターで式を入力します。たとえば、現在の売上と前日の売上の差を地域ごとに確認するには、次のような計算を作成します。
    
    {PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],0)}}
    -
    { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],1)}}
    
    ![地域間の日次売上の差を計算する構文を示す計算エディター。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_calc_diff_from_syntax.png)
3. 計算の名前を入力し、\[保存\] をクリックします。

## 差の割合の計算

_Tableau Prep Builder 2023.2 以降、および Tableau Cloud の Web 上でサポートされています。Tableau Server 2023.3 以降でもサポートされています。_

\[差の割合\] 計算は、現在の値と、現在の行の N 行前/後の値との差を割合として計算します。例: `Value1-Value2/Value2`。

#### ビジュアル計算エディター

リストからフィールドを選択すると、選択に応じて Tableau Prep が計算を作成します。新しいフィールドの結果のプレビューが左側のペインに表示され、ペインの右端で計算結果を確認できます。

1. プロファイル カードまたは \[結果\] ペインで、\[その他のオプション\] ![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[差の割合\] の順にを選択します。
    
    ![プロファイル カードのフロー ステップで、\[計算フィールドの作成\] サブ メニューの \[差の割合\] メニュー項目が強調表示されています。](Img/prep_calc_pct_diff_from_menu.png)
2. \[グループ化\] セクションで、計算に使用する値が含まれたフィールドを選択します。これにより、計算を実行するときにテーブルが分割されます。テーブル内のすべての行に計算を適用するには、既定値 \[Full table (フル テーブル)\] を受け入れます。
    
    最初のフィールドを選択したら、プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、\[グループ化\] フィールドをパーティションに追加します。フィールドを順序変更または削除するには、右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択します。
    
    ![選択したフィールドの順序を変更するために使用される \[差\] ダイアログの並べ替えメニュー。](Img/prep_calc_diff_from_reorder_menu.png)
3. \[並べ替え\] セクションで、並べ替え順序として使用するフィールドを選択します。このフィールドを使用して、`LOOKUP` 関数がテーブル内の行を順序付けする方法を指定します。
    
    \[計算フィールドの作成\] > \[差の割合\] メニュー オプションで選択したフィールドが日付または時刻のフィールドの場合、このフィールドは既定で追加されますが、変更することができます。
    
    プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、計算に \[並べ替え\] フィールドを追加します。並べ替えアイコン ![並べ替えアイコン。\[並べ替え順\] フィールドの順序を昇順 (ASC) から降順 (DESC) に変更します。](Img/prep_calc_diff_from_sort.png) をクリックして、順序を昇順 (ASC) から降順 (DESC) に変更します。右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択し、フィールドを順序変更または削除することもできます。
4. \[次を使用して計算\] セクションで、結果の計算に使用する値が含まれたフィールドを選択します。
5. \[差の割合\] セクションで、結果の計算に使用する行を選択します。たとえば、\[Previous Value (以前の値)\]、\[2\] を選択すると、現在の値とその値の 2 行前の値の差の割合が計算されます。注釈は、計算の実行に使用された行をハイライトします。
    
    既定では、計算プレビューには NULL 以外の最初の行が表示されます。ただし、結果テーブルの任意の行をクリックすると、選択した値の更新されたプレビューを表示できます。
    
    ![2 つの行間の差の割合の計算結果をプレビュー表示する \[差の割合\] ダイアログ。](Img/prep_calc_pct_diff_from_visual_calc.png)
    
    現在の設定で計算を実行できない場合、注釈 \[Not enough values (値が不十分です)\] が表示されます。この問題を解決するには、別の現在の値を選択するか、\[差の割合\] セクションで設定を変更します。
    
    ![差の割合を計算するのに十分な値がない場合は、\[差の割合\] ダイアログに「値が足りません」というツールヒントが表示されます。](Img/prep_calc_pct_diff_from_no_values.png)
6. 左側のペインで、フィールド ヘッダーをダブルクリックし、計算の名前を入力します。
7. \[完了\] をクリックして、新しい計算フィールドを追加します。\[変更\] ペインに、Tableau Prep によって生成された計算が表示されます。\[編集\] をクリックすると、ビジュアル計算エディターを開いて変更を加えることができます。
    
    ![Tableau Prep が生成した、売上データの前期との差の割合を計算するための数式を表示する \[変更\] ペイン。](Img/prep_calc_pct_diff_from_changes_pane.png)

#### 計算エディター

独自の計算を作成して、2 つの値の差の割合を計算する場合は、計算エディターで `LOOKUP` 関数を使用します。

1. \[プロファイル\] ペインのツールバーで \[計算フィールドの作成\] をクリックするか、プロファイル カードまたはデータ グリッドで \[その他のオプション\] ![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[カスタム計算\] の順に選択します。
    
    ![プロファイル カードのフロー ステップで、\[カスタム計算メニュー項目\] が強調表示された \[計算フィールドの作成\] サブ メニュー。](Img/prep_calc_diff_from_custom.png)
2. 計算エディターで式を入力します。たとえば、現在の売上と前日の売上の差の割合を地域ごとに確認するには、次のような計算を作成します。
    
    { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],0)}}
    -
    { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}}
    /
    { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}}
    
    ![計算エディターには、地域別に現在の売上と前日の売上の差の割合を計算するための計算構文が表示されています。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_calc_pct_diff_from_syntax.png)
3. 計算の名前を入力し、\[保存\] をクリックします。

## 移動平均または合計の計算

_Tableau Prep Builder 2023.2 以降、および Tableau Cloud の Web 上でサポートされています。Tableau Server 2023.3 以降でもサポートされています。_

移動計算を作成すると、データの傾向をより深く理解して、全体的な変動を減らすことができます。Tableau Prep では、現在の値の前/後の指定した数の値にわたって移動平均または合計を計算できます。たとえば、地域ごとの売上の 3 か月間の移動平均を追跡します。

#### ビジュアル計算エディター

リストからフィールドを選択すると、選択に応じて Tableau Prep が計算を作成します。新しいフィールドの結果のプレビューが左側のペインに表示され、ペインの右端で計算結果を確認できます。

1. プロファイル カードまたは \[結果\] ペインで、\[その他のオプション\]![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[移動計算\] の順に選択します。
    
    ![プロファイル カードのフロー ステップで、\[計算フィールドの作成\] サブ メニューの \[移動計算\] メニュー項目が強調表示されています。](Img/prep_calc_moving_avg_menu.png)
2. \[グループ化\] セクションで、計算に使用する値が含まれたフィールドを選択します。これにより、計算を実行するときにテーブルが分割されます。テーブル内のすべての行に計算を適用するには、既定値 \[Full table (フル テーブル)\] を受け入れます。
    
    最初のフィールドを選択したら、プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、\[グループ化\] フィールドを計算に追加します。フィールドを順序変更または削除するには、右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択します。
    
    ![選択したフィールドの順序を変更するために使用される \[差\] ダイアログの並べ替えメニュー。](Img/prep_calc_diff_from_reorder_menu.png)
3. \[並べ替え\] セクションで、並べ替え順序として使用するフィールドを選択します。このフィールドを使用して、`LOOKUP` 関数がテーブル内の行を順序付けする方法を指定します。
    
    \[計算フィールドの作成\] > \[移動計算\] メニュー オプションで選択したフィールドが日付または時刻のフィールドの場合、このフィールドは既定で追加されますが、変更することができます。
    
    プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、計算に \[並べ替え\] フィールドを追加します。並べ替えアイコン ![並べ替えアイコン。\[並べ替え順\] フィールドの順序を昇順 (ASC) から降順 (DESC) に変更します。](Img/prep_calc_diff_from_sort.png) をクリックして、順序を昇順 (ASC) から降順 (DESC) に変更します。右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択し、フィールドを順序変更または削除することもできます。
4. \[次を使用して計算\] セクションで、結果の計算に使用する値が含まれたフィールドを選択します。
5. \[Results (結果)\] セクションで、実行する集計 (合計または平均)、計算に含める行数、現在の行を含めるか除外するかを選択します。
    
    結果の設定を変更するには、\[Values (値)\] フィールドのドロップダウンをクリックします。たとえば、当月と過去 2 か月の売上の移動平均を計算するには、\[前の値の数\] を \[2\] に設定して、ダイアログを閉じます。
    
    ![計算で使用する値の数を調整できる設定メニューを表示する \[移動計算\] ダイアログ。](Img/prep_calc_moving_avg_settings.png)
6. 既定では、計算プレビューには NULL 以外の最初の行が表示されます。ただし、結果テーブルの任意の行をクリックすると、選択した値の更新されたプレビューを表示できます。注釈は、計算の実行に使用された行をハイライトします。
    
    ![\[移動計算\] ダイアログに、売上データの 3 か月の移動平均の結果がプレビュー表示されています。](Img/prep_calc_moving_avg.png)
    
    現在の設定で計算を実行できない場合、注釈 \[Not enough values (値が不十分です)\] が表示されます。この問題を解決するには、\[Values (値)\] フィールドのドロップダウンをクリックして、\[Results Settings (結果の設定)\] の設定を変更します。
    
    ![移動平均を計算するのに十分な値がない場合は、移動計算ダイアログに「値が足りません」というツールヒントが表示されます。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_calc_moving_avg_no_values.png)
7. 左側のペインで、フィールド ヘッダーをダブルクリックし、計算の名前を入力します。
8. \[完了\] をクリックして、新しい計算フィールドを追加します。\[変更\] ペインに、Tableau Prep によって生成された計算が表示されます。\[編集\] をクリックすると、ビジュアル計算エディターを開いて変更を加えることができます。
    
    ![Tableau Prep で生成した 3 か月の移動平均の数式を表示する \[変更\] ペイン。](Img/prep_calc_moving_avg_changes_pane.png)

#### 計算エディター

独自の計算を作成して、移動平均または合計を計算する場合は、計算エディターで `LOOKUP` 関数を使用します。

1. \[プロファイル\] ペインのツールバーで \[計算フィールドの作成\] をクリックするか、プロファイル カードまたはデータ グリッドで \[その他のオプション\] ![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[カスタム計算\] の順に選択します。
    
    ![プロファイル カードのフロー ステップで、\[カスタム計算メニュー項目\] が強調表示された \[計算フィールドの作成\] サブ メニュー。](Img/prep_calc_diff_from_custom.png)
2. 計算エディターで式を入力します。たとえば、地域ごとの売上の 3 か月間の移動平均を確認するには、次のような計算を作成します。
    
    **注**: この例では、データ セットが正しい詳細レベル (月ごとに 1 行) であることを前提としています。データ セットが正しい詳細レベルでない場合は、計算を適用する前に、集計ステップを使用して詳細レベルを変更することを検討してください。
    
    { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-2)}}
    +
    { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-1)}}
    +
    { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-0)}}
    /
    3
    
    ![計算エディターには、地域ごとに売上の 3 か月移動平均を計算するための計算構文が表示されています。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_calc_moving_avg_syntax.png)
3. 計算の名前を入力し、\[保存\] をクリックします。

## 以前の値の取得

_Tableau Prep Builder 2023.2 以降、および Tableau Cloud の Web 上でサポートされています。Tableau Server 2023.3 以降でもサポートされています。_

以前の行の値を使用してフィールドを作成する必要がある場合は、`LOOKUP` 関数を使用して、カスタム計算を作成できます。

1. \[プロファイル\] ペインのツールバーで \[計算フィールドの作成\] をクリックするか、プロファイル カードまたはデータ グリッドで \[その他のオプション\] ![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[カスタム計算\] の順に選択します。
    
    ![プロファイル カードのフロー ステップで、\[カスタム計算メニュー項目\] が強調表示された \[計算フィールドの作成\] サブ メニュー。](Img/prep_calc_diff_from_custom.png)
2. 計算エディターで式を入力します。たとえば、以前の売上高をオーダー日ごとに確認するには、次のような計算を作成します。
    
    **注**: この例では、データ セットが正しい詳細レベル (日ごとに 1 行) であることを前提としています。データ セットが正しい詳細レベルでない場合は、計算を適用する前に、集計ステップを使用して詳細レベルを変更することを検討してください。
    
    { ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}
    
    ![LOOKUP 式を使用してオーダー日ごとに前回の売上値を見つける計算構文を表示する計算エディター。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_calc_LOOKUP.png)
3. 計算の名前を入力し、\[保存\] をクリックします。

## フィルダウン計算

_Tableau Prep Builder バージョン 2023.3 以降、Tableau Server 2023.3 以降、および Tableau Cloud の Web 上でサポートされています。_

フィルダウン計算では、欠落しているデータを計算して埋めることで、Null 値を上の行の値に置き換えます。これにより、データを簡単に視覚化できるようになります。以下の例は、\[学生\] フィールドの NULL 値を上記の行に基づく値に置き換えた、フィルダウン計算の結果を示しています。

![2 つの表に生徒の成績が表示され、2 番目の表には共通の生徒のグループが表示されています。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_int.png)

#### Prep ビジュアル計算エディター

1. プロファイル カードまたは \[結果\] ペインで、\[その他のオプション\]![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[フィルダウン\] の順に選択します。

![\[計算フィールドの作成、フィルダウン\] メニュー オプション。](Img/prep_fillDown_create.png)

3. \[グループ化\] セクションでは、計算を実行するときにデータを分割するフィールドを選択できます。データを分割したくない場合は、デフォルト値の \[完全なテーブル\] を受け入れます。

最初のフィールドを選択した後、プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、分割に \[グループ化\] フィールドを追加できます。フィールドを順序変更または削除するには、右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択します。

![フィールドを並べ替えたり削除したりするための右クリック メニュー。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_filldown_reorder_menu.png)

6. \[並べ替え\] セクションで、並べ替え順序に使用する 1 つまたは複数のフィールドを選択します。このフィールドを使用して、テーブル内の行の順序を指定します。

テキスト、CSV、または Excel ファイルの入力ステップでソースの行番号を追加して、データ ソースの順序でデータを並べ替えることもできます。

8. プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、計算に \[並べ替え\] フィールドを追加します。少なくとも 1 つのフィールドを選択する必要があります。並べ替えアイコン ![並べ替えアイコン。\[並べ替え順\] フィールドの順序を昇順 (ASC) から降順 (DESC) に変更します。](Img/prep_calc_diff_from_sort.png) をクリックして、順序を昇順 (ASC) から降順 (DESC) に変更します。右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択し、フィールドを順序変更または削除することもできます。
9. \[次を使用して計算\] セクションで、下に埋める値が含まれたフィールドを選択します。\[結果\] フィールドに、下に埋められた値が太字で表示されます。
    
    ![フィルダウン計算の結果を表示するビジュアル計算エディター。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_results.png)
10. 左側のペインで、フィールド ヘッダーをダブルクリックし、計算の名前を入力します。
11. \[完了\] をクリックして、新しい計算フィールドを追加します。\[変更\] ペインに、Tableau Prep によって生成された計算が表示されます。\[編集\] をクリックすると、ビジュアル計算エディターを開いて変更を加えることができます。

![フィルダウンの計算構文を設定する変更ペイン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_syntaxCalc.png)

#### 計算エディター

1. \[プロファイル\] ペインのツールバーで \[計算フィールドの作成\] をクリックするか、プロファイル カードまたはデータ グリッドで \[その他のオプション\] ![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[カスタム計算\] の順に選択します。
2. 計算エディターで式を入力します。
3. 計算の名前を入力し、\[保存\] をクリックします。

#### 例

分割を使用して下に埋める例: 次のデータに基づいて、`LAST_VALUE` 関数を使用して \[センサー カテゴリ\] フィールドの欠落値を下に埋めることができます。この例では、_センサー ID_ を使用してデータを分割し、_タイム スタンプ_を使用してデータを順序付けし、_センサー カテゴリ_を使用してデータを計算しています。

![センサー ID、タイムスタンプ、センサー カテゴリ、および観測の表が表示されています。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_sensorId.png)

![計算エディター ダイアログには、Last\_Value 関数を使用してパーティションのあるフィルダウン計算を実行する方法が表示されています。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_lastValue.png)

フィルダウンの結果が計算ペインで強調表示されています。

![タイムスタンプ、センサー カテゴリ、および空白行が入力された観測値を含むセンサー データのテーブル。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_syntaxResults.png)

分割を使用せずに下に埋める例: 次のデータに基づいて、_\[学生\]_ フィールドの欠落値を下に埋めることができます。_\[ソース行番号\]_ フィールドが入力ステップに追加され、ソースの順序でデータを並べ替えるのに使用されています。_\[学生\]_ がデータの計算に使用されています。

![生徒、科目、および対応する成績の表。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_int1.png)

![計算エディター ダイアログには、Last\_Value 関数を使用してパーティションなしでフィルダウン計算を実行する方法が表示されています。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_withoutPart.png)

フィルダウンの結果が計算ペインで強調表示されています。

![フィルダウンは、学生フィールドの欠落値を埋めます。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_fillDown_calcResults.png)

## 累積計算

_Tableau Prep Builder バージョン 2023.3 以降、Tableau Server 2023.3 以降、および Tableau Cloud の Web 上でサポートされています。_

累積計算では、ある値とその列内の以前のすべての値の、累積的な合計または平均が計算されます。以下の例は、一定期間にわたる売上合計の累積計算の結果を示しています。

![売上の合計を示す表。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_runnngSum_int1.png)

![売上合計の累積計算。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_runningSum_int2.png)

#### Prep ビジュアル計算エディター

1. プロファイル カードまたは \[結果\] ペインで、\[その他のオプション\]![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[フィルダウン\] の順に選択します。

![累積計算を作成します。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_runningCalc_create.png)

3. \[グループ化\] セクションでは、計算を実行するときにデータを分割するフィールドを選択できます。データを分割したくない場合は、デフォルト値の \[完全なテーブル\] を受け入れます。

最初のフィールドを選択した後、プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、分割に \[グループ化\] フィールドを追加できます。フィールドを順序変更または削除するには、右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択します。

![フィールドを並べ替えたり削除したりするための右クリック メニュー。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_filldown_reorder_menu.png)

6. \[並べ替え\] セクションで、並べ替え順序に使用する 1 つまたは複数のフィールドを選択します。このフィールドを使用して、テーブル内の行の順序を指定します。

テキスト、CSV、または Excel ファイルの入力ステップでソースの行番号を追加して、データ ソースの順序でデータを並べ替えることもできます。

8. プラス ![プラス記号が付いたボタン。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_addicon.png) アイコンをクリックして、計算に \[並べ替え\] フィールドを追加します。少なくとも 1 つのフィールドを選択する必要があります。並べ替えアイコン ![並べ替えアイコン。\[並べ替え順\] フィールドの順序を昇順 (ASC) から降順 (DESC) に変更します。](Img/prep_calc_diff_from_sort.png) をクリックして、順序を昇順 (ASC) から降順 (DESC) に変更します。右クリック (MacOS では Ctrl を押しながらクリック) して、メニューからアクションを選択し、フィールドを順序変更または削除することもできます。
9. \[結果\] セクションで、累積合計または累積平均を計算する集計 (SUM または AVG) を選択します。
10. 結果の表の行をクリックすると、選択した値の更新されたプレビューを表示できます。注釈では、計算の実行に使用された行をハイライトしています。
    
    ![売上の累積計算の合計。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_runningCalc_sum.png)
11. 左側のペインで、フィールド ヘッダーをダブルクリックし、計算の名前を入力します。
12. \[完了\] をクリックして、新しい計算フィールドを追加します。\[変更\] ペインに、Tableau Prep によって生成された計算が表示されます。\[編集\] をクリックすると、ビジュアル計算エディターを開いて変更を加えることができます。

![計算を表示する累積計算エディター。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_runningCalc_syntax.png)

#### 計算エディター

1. \[プロファイル\] ペインのツールバーで \[計算フィールドの作成\] をクリックするか、プロファイル カードまたはデータ グリッドで \[その他のオプション\] ![3 つのドットで表される \[その他のオプション\] メニュー。](Img/prep_moreoptions_icon.png) メニューをクリックし、\[計算フィールドの作成\]、\[カスタム計算\] の順に選択します。
2. 計算エディターで式を入力します。たとえば、次のデータに基づいて、`RUNNING_SUM` 関数を使用して一定期間の_売上の合計_を計算できます。データは分割されておらず、完全なテーブルを使用してグループ化されています。_\[オーダー\]_ フィールドは時系列で並べ替えるために使用され、_\[売上\]_ はデータを計算するために使用されています。
    
    ![売上の合計を示す表。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_runnngSum_int1.png)
    
    ![累計を使用した計算。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_runningCalc_withOutPart.png)
3. 計算の名前を入力し、\[保存\] をクリックします。
    
    累積合計の結果が計算ペインで強調表示されています。
    
    ![売上合計の累積計算。](/tableau/next/ja-jp/prep/ja-jp/Img/prep_runningCalc_sumOfSales.png)