

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# フィールドのデータ型の変更
<a name="changing-a-field-data-type"></a>

Quick Sight がデータを取得すると、フィールド内のデータに基づいて各フィールドにデータ型が割り当てられます。割り当てられるデータ型は次のとおりです。
+ 日付 – 日付データ型は、サポートされている形式で日付データに使用されます。Quick Sight がサポートする日付形式については、「」を参照してください[データソースのクォータ](data-source-limits.md)。
+ 小数 – 小数データ型は、18.23 など、1 つ以上の小数位の精度が必要な数値データに使用されます。小数データ型では、小数点以下第 4 位までの値がサポートされています。これより高い位取りを持つ値は、次の 2 つのケースで小数点第 4 位まで切り捨てられます。1 つは、これらの値がデータ準備または分析に表示される場合で、もう 1 つは、これらの値が Quick Sight にインポートされる場合です。例えば、13.00049 は 13.0004 に切り捨てられます。
+ 地理空間 – 地理空間データ型は、経度や緯度、都市や国などの地理空間データに使用されます。
+ 整数 – 整数データ型は、39 など、整数のみを含んでいる数値データに使用されます。
+ 文字列 – 文字列データ型は、日付以外の英数字データに使用されます。

Quick Sight は、列内の行の小さなサンプルを読み取り、データ型を決定します。小さなサンプルサイズで最も多く使用されるデータ型が提案される型です。場合によっては、ほとんどの数値を含む列に空白の値 (Quick Sight によって文字列として扱われる) が存在することがあります。このような場合、文字列データ型が、行のサンプルセットで最も頻繁に使用される型である可能性があります。列のデータ型を手動で変更して整数にすることができます。以下の手順を実行して、この方法を学んでください。

## データの準備時におけるフィールドデータ型の変更
<a name="changing-a-field-data-type-prep"></a>

データの準備中に、データソースにある任意のフィールドのデータ型を変更できます。[**データタイプの変更**] メニューでは、集計を含まない計算フィールドを地理空間タイプに変更できます。式を直接変更すると、計算フィールドのデータ型に他の変更を加えることもできます。Quick Sight は、選択したデータ型に従ってフィールドデータを変換します。そのデータ型と互換性がないデータを含んでいる行はスキップされます。例えば、次のフィールドを文字列データ型から整数データ型に変換するとします。

```
10020
36803
14267a
98457
78216b
```

次に示すように、そのフィールドで英字を含んでいるすべてのレコードがスキップされます。

```
10020
36803
98457
```

Quick Sight でデータ型がサポートされていないフィールドを持つデータベースデータセットがある場合は、データの準備中に SQL クエリを使用します。次に (ソースデータベースでサポートされているコマンドに応じて) `CAST` または `CONVERT` コマンドを使用し、フィールドのデータ型を変更します。データの準備中に SQL クエリを追加する方法の詳細については、[データをカスタマイズするための SQL の使用](adding-a-SQL-query.md)を参照してください。Quick Sight によるさまざまなソースデータ型の解釈方法の詳細については、「」を参照してください[サポートされる外部データソースのデータ型](supported-data-types-and-values.md#supported-data-types)。

郵便番号やほとんどの ID 番号など、メトリクスではなくディメンションとして機能する数値フィールドがある場合があります。このような場合は、データの準備中に文字列データ型を指定すると便利です。これにより、Quick Sight は、数学的計算の実行には役に立たず、 `Count`関数でのみ集計できることを理解できます。Quick Sight がディメンションとメジャーを使用する方法の詳細については、「」を参照してください[ディメンションまたはメジャーとしてのフィールドの設定](setting-dimension-or-measure.md)。

[SPICE](spice.md) では、数字から整数に変換された数値はデフォルトで切り捨てられます。数値を四捨五入する場合は、[`round`](round-function.md) 関数を使用して計算フィールドを作成できます。数字が SPICE に取り込まれる前に四捨五入されたか切り捨てられたかを確認するには、データベースエンジンをチェックしてください。

**データの準備時にフィールドデータ型を変更する**

1. Quick Sight ホームページから、左側の**データ**を選択します。**データ**タブで、目的のデータセットを選択し、**データセットの編集**を選択します。

1. データプレビューペインで、変更するフィールドの下にあるデータ型アイコンを選択します。

1. 対象のデータ型を選択します。現在使用されているデータ型以外のデータ型のみが表示されます。

## 分析でのフィールドデータ型の変更
<a name="changing-an-analysis-field-data-type"></a>

[**Fields list (フィールドリスト)**] ペイン、フィールドウェル、またはビジュアルのエディタを使用して、分析のコンテキスト内で数値フィールドのデータ型を変更できます。数値フィールドは、デフォルトで数字として表示されますが、代わりに通貨または割合 (%) として表示されるように選択できます。文字列または日付フィールドのデータ型は変更できません。

分析でフィールドのデータ型を変更すると、そのデータセットを使用する分析のすべてのビジュアルでフィールドのデータ型が変更されます。ただし、データセット自体では変更されません。

**注記**  
ピボットテーブルのビジュアルで作業している場合、テーブルの計算を適用すると、場合によってはセル値のデータ型が変更されます。このタイプの変更は、適用された計算でデータ型が意味をなさない場合に発生します。  
例えば、通貨データ型を使用するように変更した数値フィールドに `Rank` 関数を適用するとします。この場合、セルの値は通貨ではなく数値として表示されます。同様に、`Percent difference` 関数を代わりに適用すると、セル値は通貨ではなく割合 (%) として表示されます。

**フィールドのデータ型を変更する**

1. 以下のオプションのいずれかを選択してください。
   + [**Field list** (フィールドリスト)] ペインで、変更する数値フィールドへマウスカーソルを移動させます。フィールド名の右側にあるセレクターアイコンを選択します。
   + 変更する数値フィールドに関連付けられた、オンビジュアルエディタを含む任意のビジュアルで、そのオンビジュアルエディタを選択します。
   + [**Field wells (フィールドウェル)**] ペインを展開し、変更する数値フィールドに関連付けられたフィールドウェルを選択します。

1. [**Show as (表示方法)**] を選択し、[**Number (数値)**]、[**Currency (通貨)**]、または [**Percent (パーセント)**] を選択します。