變更欄位資料類型 - Amazon QuickSight

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

變更欄位資料類型

Amazon QuickSight 擷取資料時,會根據欄位中的資料為每個欄位指派資料類型。可能的資料類型如下:

  • 日期:日期資料類型用於採用支援格式的日期資料。如需 Amazon QuickSight 支援的日期格式的相關資訊,請參閱資料來源配額

  • 小數:小數資料類型用於需要一或多個位小數位數精確度的數字資料,例如 18.23。小數資料類型支援小數點右邊最多四個小數位數的數值。在兩種情況下,比此小數位數更高的值會被截斷至小數點後第四位。一種是這些值顯示在資料準備或分析中時,一個是將這些值匯入到中時 QuickSight。例如,13.00049 會截斷至 13.0004。

  • 空間地理:地理空間資料類型用於地理空間資料,例如經度和緯度,或城市和國家。

  • 整數:資料類型用於只包含整數的數字資料,例如 39。

  • 字串:字串資料類型用於非日期的英數字元資料。

QuickSight 會讀取資料行中資料列的小範例,以判斷資料類型。小樣本中出現最多的資料類型便是建議的類型。在某些情況下,主要包含數字的列中可能存在空白值(被視為字符串 QuickSight)。在這些情況下,字串資料類型可能是列樣本集中最常見的類型。您可以手動修改資料欄的資料類型,將其設定為整數。透過以下程序了解設定方式 。

在資料準備期間變更欄位資料類型

在資料準備期間,您可以變更資料來源中任何欄位的資料類型。在變更資料類型選單上,您可以將不包含彙總的計算欄位變更為地理空間類型。您可以透過直接修改計算欄位的表達式,對計算欄位的資料類型進行其他變更。Amazon 會根據您選擇的資料類型 QuickSight 轉換欄位資料。資料列若包含與該資料類型不相容的資料,則會略過這些資料列。例如,假設您將以下欄位從字串轉換為整數。

10020 36803 14267a 98457 78216b

會略過該欄位中所有包含字母字元的記錄,如下所示。

10020 36803 98457

如果您的資料庫資料集包含 Amazon 不支援資料類型的欄位 QuickSight,請在準備資料期間使用 SQL 查詢。然後,使用 CASTCONVERT 命令 (取決於來源資料庫支援的項目),來變更欄位資料類型。如需在資料準備期間新增 SQL 查詢的詳細資訊,請參閱使用 SQL 自訂資料。如需 Amazon 如何解譯不同來源資料類型的詳細資訊 QuickSight,請參閱來自其他資料來源的受支援的資料類型

您可能有做為維度而非指標的數字欄位,例如郵遞區號和大多數 ID 號碼。在這些情況下,在資料準備過程中給予它們字串資料類型是很有幫助的。這樣做可以讓 Amazon QuickSight 了解它們對於執行數學計算沒有用處,只能與該Count函數進行彙總。如需 Amazon 如何 QuickSight 使用維度和度量的詳細資訊,請參閱將欄位設定為維度或量值

SPICE 中,根據預設會截斷從數字轉換為整數的數字。如果您想要改為捨入您的數字,則可以使用 round 函數來建立計算欄位。若要在將數字擷取至 SPICE 之前,查看是否將這些數字捨入或截斷,請檢查您的資料庫引擎。

在資料準備期間變更欄位資料類型
  1. 從 QuickSight 開始頁面選擇 [資料集],選擇您想要的資料集,然後選擇 [編輯資料集]。

  2. 在資料預覽窗格中,於您要變更的欄位下方選擇資料類型圖示。

  3. 選擇目標資料類型。只會列出目前使用中之資料類型以外的資料類型。

在分析中變更欄位資料類型

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

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

注意

如果您在樞紐分析表視覺效果中工作,在某些情況下,套用資料表計算會變更儲存格值的資料類型。如果資料類型與套用的計算不合理,則會發生此類型的變更。

例如,假設將 Rank 函數套用到您已修改為使用貨幣資料類型的數值欄位。在此情況下,儲存格值會顯示為數字,而不是貨幣。同樣地,如果您改為 Percent difference 函數,則儲存格值會顯示為百分比,而不是貨幣。

變更欄位資料類型
  1. 請選擇下列其中一個選項:

    • 欄位清單窗格中,將游標移至您要變更的數值欄位上。然後選擇欄位名稱右側的選擇器圖示。

    • 在包含視覺化效果編輯器 (而這些編輯器與您要變更的數值欄位相關聯) 的任何視覺化效果,選擇視覺化效果編輯器。

    • 展開欄位集窗格,然後再選擇與要變更之數值欄位關聯的欄位集。

  2. 選擇 Show as (顯示),然後選擇 Number (數字)Currency (貨幣)Percent (百分比)