---
schema_version: "1"
id: 43a6abf544f48a391dd3abe07d1e97ecae1a499c38e15bbfe2ec1d07d07ab141
title: Tableau での計算の開始
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/public/desktop/calculations_calculatedfields_create.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/ja-jp/calculations_calculatedfields_create.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 0b8f17badaf05a98f7039d015a8be396f0dffd151e6a286f54c2ce2056aa3a90
description: Get started creating and editing calculated fields in Tableau using the calculation editor.
---
[メイン コンテンツに進む](#main-content)

# Tableau での計算の開始

この記事は、例を使って Tableau で計算フィールドを作成し使用するかを説明します。

Tableau の計算のコンセプトと、計算フィールドの作成および編集方法を学びます。また、計算エディターでの作業方法、ビューでの計算フィールドの使用方法も学習します。

Tableau での計算の経験が浅い方、または計算フィールドを作成したことのない方には、ここから始めることをお勧めします。

## 計算フィールドを使用する理由

計算フィールドを使うと、データ ソースに既に存在するデータから新しいデータを作成できます。計算フィールドを作成するとき、基本的にはお使いのデータ ソース内に新しいフィールド (または列) を作成し、その値または計算によって割り出されるメンバーを制御します。この新しい計算フィールドは Tableau でお使いのデータ ソースに保存され、さらに強力なビジュアライゼーションを作成するために使用できます。ただし、元のデータには影響を与えないので、ご心配はいりません。

計算フィールドは多くの用途に使用できます。次にいくつか例を挙げます。

- データのセグメント化
- 文字列を日付に変換するなど、フィールドのデータ タイプを変換する
- データの集計
- 結果のフィルターリング
- 比率を計算する

## 計算の種類

計算フィールドは、計算を使用して作成します。Tableau で計算フィールド作成に使用できる主な計算の種類は 3 つあります。

- **基本計算** - 基本計算では、データ ソースレベルの詳細 (列レベルの計算) またはビジュアライゼーション レベルの詳細 (集計) 値またはメンバーを変換できます。
- **詳細レベル (LOD) 表現** - 基本計算と同様、LOD 計算はデータ ソースレベルまたはビジュアライゼーション レベルで値を変換できるようにします。ただし、LOD 計算は計算したい粒度のレベルをさらにコントロール可能です。視覚化の粒度に関しては、粒度のより細かいレベル (INCLUDE)、それよりも粒度の大きなレベル (EXCLUDE)、またはまったく個別のレベル (FIXED) で計算を行えます。
    
    詳細については、[Tableau での詳細レベル表現の作成](https://help.tableau.com/v0.0/public/desktop/ja-jp/calculations_calculatedfields_lod.htm)を参照してください。
- **表計算** - 表計算では、ビジュアライゼーションの詳細レベルでのみ値を変換できます。詳細については、[表計算での値の変換](https://help.tableau.com/v0.0/public/desktop/ja-jp/calculations_tablecalculations.htm)を参照してください。

選択する計算の種別は分析の必要性と、答えたい質問によって異なります。

## 計算フィールドの作成

使用したい計算の種別が判明したら、次は計算フィールドを作ってみましょう。この例では、基本計算を使用します。

**注**: この記事での例は、Tableau Desktop に付属する**サンプル - スーパーストア** データ ソースを使用しています。この記事の手順に沿って従うため、 **Sample-Superstore** 保存済みデータ ソースに接続し、**シート 1** に移動します。

1. Tableauで **\[分析\]** > **\[計算フィールドの作成\]** を選択します。
2. 開かれた計算 エディターで、次の手順を行います。
    
    - 計算ビューの名前を入力します。この例では、フィールドは**Discount Ratio (割引率)** と呼ばれています。
    - 式を入力します。この例では次の式を使用します。
        
        IIF(\[Sales\] !=0, \[Discount\]/\[Sales\],0)
        
        この式は売上がゼロと等しいかどうかを確認します。true の場合、式は割引率 (割引／売上) の結果を戻します。false の場合、式は 0 を戻します。
    
    > [!TIP]
    > 
    > **ヒント**: 利用可能な関数のリストを表示するには、計算エディターの右側にある三角形のアイコンをクリックします。  
    > ![IIF 関数を使用して条件を満たしているかどうかを判定し、true の場合は 1 つ目の値、false の場合は 2 つ目の値、不明な場合はオプションで 3 つ目の値もしくは Null を返す数式を示す計算ダイアログ。](/tableau/next/ja-jp/public/desktop/ja-jp/Img/calc_field3.png)  
    > 各関数には構文、説明そして参考例が含まれます。リストで関数をダブルクリックして、式に追加します。他のヒントについては、[Tableau で計算フィールドを使って作業するためのヒント](https://help.tableau.com/v0.0/public/desktop/ja-jp/calculations_calculatedfields_tips.htm)を参照してください。
3. 完了したら、\[OK\] をクリックします。新しい計算フィールドは数値を返すため、メジャーとしてデータ ペインに追加されます。等号 (=) がデータ種別アイコンの隣に現れます。**\[データ\]** ペインでは、すべてのフィールドの隣に等号が表示されます。

## ビュー内での計算フィールドの使用

### ステップ 1: ビューの作成

1. \[データ\] ペインから、\[地域\] を \[列\] シェルフにドラッグします。
2. \[データ\] ペインから、\[カテゴリ\] を \[行\] シェルフにドラッグします。
3. \[行\] シェルフで、\[Category (カテゴリー)\] フィールド上のプラス (+) アイコンをクリックし、\[Subcategory (サブカテゴリー)\] にドリルダウンします。

### ステップ 2: ビューに計算フィールドを追加する

1. \[データ\] ペインから、\[割引率\] を \[マーク\] カードの \[色\] にドラッグします。ビューが更新され、テーブルが強調表示されます。
    - 「バインダー」が中部地区で大きく値引きされていることが分かります。このように、Discount Ratio (割引率) が自動的に合計として集計されます。
2. \[列\] シェルフ上で、\[SUM(Discount Ratio)(合計 (割引率))\] を右クリックして \[Measure (Sum)(メジャー (合計))\] > \[Average (平均)\] の順に選択します。ビューが更新され、割引率の平均が表示されます。

![カテゴリ、サブカテゴリ、地域全体の平均割引率を表示するヒートマップ。](/tableau/next/ja-jp/public/desktop/ja-jp/Img/calcs_create3.png)

## 計算フィールドの編集

計算を変更する必要がある場合は、いつでも計算フィールドを編集が可能で、編集後はワークブック全体が更新されます。

計算フィールドを編集するには:

1. **\[データ\]** ペインで計算フィールドを右クリックして、**\[編集\]** を選択します。
2. 開かれた計算 エディターで、次の手順が実行可能です。
    
    - 計算フィールドの名前編集。
    - 式を更新します。
    
    この例では、式は 2000 USD を超える売上のオーダーの割引率を戻すように変更されました。
    
    IIF(\[Sales\] > 2000, \[Discount\]/\[Sales\],0)
3. **\[OK\]** をクリックします。  
    ビューが更新され、自動的に変更を反映します。更新された計算フィールドをビューに再度追加する必要は_ありません_。

![さまざまな製品カテゴリとサブカテゴリの平均割引率を地域別に表示するヒートマップ。](/tableau/next/ja-jp/public/desktop/ja-jp/Img/calcs_create4.png)

## 関連項目

[Tableau での計算を理解する](https://help.tableau.com/v0.0/public/desktop/ja-jp/calculations_calculatedfields_understand.htm)

[Tableau で計算を記述する](https://help.tableau.com/v0.0/public/desktop/ja-jp/functions_operators.htm)

[Tableau で使用する関数](https://help.tableau.com/v0.0/public/desktop/ja-jp/functions.htm)

[Tableau での詳細レベル表現の作成](https://help.tableau.com/v0.0/public/desktop/ja-jp/calculations_calculatedfields_lod.htm)

[表計算での値の変換](https://help.tableau.com/v0.0/public/desktop/ja-jp/calculations_tablecalculations.htm)