當您將資料新增到資料模型時,Excel自動偵測並適用資料類型。 如果您使用的是該 Power Pivot ,如果指派的資料類型不正確,您可以變更資料類型。 變更資料類型最常見的原因是數值資料會以字串形式輸入,因此無法如預期般使用匯總和其他計算。
-
在 Power Pivot視窗中 ,選取要變更資料類型的欄。
-
在2010年 12 月 15 日更新的首頁上,于格式組選擇資料類型清單中的資料類型。
-
文字
-
十進位數
-
全數位
-
貨幣
-
TRUE/FALSE
-
同時包含數位和文字值的欄無法轉換成數值資料類型。 如果您需要修改資料值才能使用您想要的資料類型,您必須編輯來源檔案中的值,然後重新輸入資料行。
變更資料類型的考慮
有時候當您嘗試變更欄的資料類型或選取資料轉換時,可能會發生下列錯誤:
-
無法變更資料類型
-
無法變更欄資料類型
即使資料類型可做為資料類型下拉式清單中的選項,也可能會發生這些錯誤。 本節說明這些錯誤的原因,以及如何修正錯誤。
瞭解目前的資料類型
當您將資料新增到資料模型時,Excel檢查資料行,以查看每個資料行包含哪些資料類型。 如果該欄中的資料是一致的,它會為數據行指派最精確的資料類型。
不過,如果您新增來自 Excel 或另一個來源的資料,不強制在每一欄內使用單一資料類型,Excel會指派一個資料類型,以容納資料行內的所有值。 因此,如果欄包含不同類型的數位,例如整數、長數位和貨幣,Excel會使用小數資料類型。 或者,如果欄混合數位和文字,Excel指定文字資料類型。
如果您發現您的資料資料類型錯誤,或至少與想要的資料不同,您有幾個選項:
-
您可以重新輸入資料。 若要這麼做,請開啟資料來源的現有連接,然後重新輸入資料行。 根據資料來源類型,您可能可以在導入期間使用篩選來移除問題值。 在導入期間篩選時,您必須使用 Power Pivot 來進行導入。
-
您可以在計算欄中建立 DAX 公式,以建立所需資料類型的新值。 例如,TRUNC 函數可用來將小數位變更為整個整數,或者您可以結合資訊函數和邏輯函數來測試和轉換值。
瞭解在資料轉換中變更資料類型 Power Pivot
如果選取資料轉換選項時發生錯誤,可能是欄目前的資料類型不支援選取的轉換。 並非所有資料類型都允許進行所有轉換。 例如,如果欄的目前資料類型是數位或整欄或小數 (或文字,則只能將欄變更為布林) 值資料類型。 因此,您必須為欄中的資料選擇適當的資料類型。
選擇適當的資料類型之後, Power Pivot 警告您資料可能變更,例如精確度遺失或截斷。 按一下 [確定以接受資料,並變更為新的資料類型。
如果支援資料類型,但 Power Pivot 找到新資料類型內不支援的值,您就會收到另一個錯誤,而且必須修正資料值,才能繼續。
有關資料模型中使用的資料類型、隱含轉換方式,以及公式中如何使用不同資料類型的詳細資訊,請參閱資料模型中支援的 資料類型。