

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 變更欄位資料類型
<a name="changing-a-field-data-type"></a>

Quick Sight 擷取資料時，會根據欄位中的資料為每個欄位指派資料類型。可能的資料類型如下：
+ 日期：日期資料類型用於採用支援格式的日期資料。如需 Quick Sight 支援的日期格式資訊，請參閱 [資料來源配額](data-source-limits.md)。
+ 小數：小數資料類型用於需要一或多個位小數位數精確度的數字資料，例如 18.23。小數資料類型支援小數點右邊最多四個小數位數的數值。在兩種情況下，比此小數位數更高的值會被截斷至小數點後第四位。一個是將這些值顯示在資料準備或分析中，另一個是將這些值匯入 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>

您也可以使用 **Field list (欄位清單)** 窗格、視覺化效果欄位或視覺化效果編輯器，變更分析環境中數值欄位資料類型。數值欄位預設為顯示數字，但您可以選擇使其顯示為貨幣或百分比。您無法變更字串或日期欄位的資料類型。

在分析中變更欄位的資料類型會變更使用該資料集的分析中的所有視覺化效果。不過，它不會變更資料集本身。

**注意**  
如果您在樞紐分析表視覺效果中工作，在某些情況下，套用資料表計算會變更儲存格值的資料類型。如果資料類型與套用的計算不合理，則會發生此類型的變更。  
例如，假設將 `Rank` 函數套用到您已修改為使用貨幣資料類型的數值欄位。在此情況下，儲存格值會顯示為數字，而不是貨幣。同樣地，如果您改為 `Percent difference` 函數，則儲存格值會顯示為百分比，而不是貨幣。

**變更欄位資料類型**

1. 請選擇下列其中一個選項：
   + 在**欄位清單**窗格中，將游標移至您要變更的數值欄位上。然後選擇欄位名稱右側的選擇器圖示。
   + 在包含視覺化效果編輯器 (而這些編輯器與您要變更的數值欄位相關聯) 的任何視覺化效果，選擇視覺化效果編輯器。
   + 展開**欄位集**窗格，然後再選擇與要變更之數值欄位關聯的欄位集。

1. 選擇 **Show as (顯示)**，然後選擇 **Number (數字)**、**Currency (貨幣)** 或 **Percent (百分比)**。