在 PowerPivot 中設定資料行的資料類型

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

當您將資料新增至資料模型時,Excel 會自動偵測並套用資料類型。如果您使用 Power Pivot 增益集,可以在資料類型不正確地指派時變更。變更資料類型最常見的原因是,數值資料匯入為字串時,彙總和其他計算無法如預期般運作。

  1. [Power Pivot] 視窗中,選取您要變更資料類型的資料行。

  2. [主資料夾] 索引標籤的 [格式化] 群組中,從 [資料類型] 清單選擇資料類型。

    • 文字

    • 十進位數字

    • 整數

    • 貨幣

    • TRUE/FALSE

同時包含數字和文字值的資料行無法轉換成數值資料類型。如果您需要修改資料值以使用所要的資料類型,則必須編輯來源檔案的值,然後重新匯入資料行。

變更資料類型時的考量

有時當您嘗試變更資料行的資料類型或選取資料轉換時,可能會發生下列錯誤:

  • 無法變更資料類型

  • 無法變更資料行資料類型

即使該資料類型以選項的形式出現在 [資料類型] 下拉式清單中提供使用,也可能會發生這些錯誤。本節將說明這些錯誤的原因及更正方法。

了解目前的資料類型

當您將資料加入至資料模型時,Excel 會檢查資料的資料行,以查看每個資料行所包含的資料類型。如果該資料行中的資料是一致的,就會指派最精確的資料類型至該資料行。

但是如果加入的資料是來自 Excel 或其他不強制在每個資料行內使用單一資料類型的來源時,Excel 將指派可適合此資料行內所有值的資料類型。因此,如果資料行包含不同類型的數字 (如整數、長數字和貨幣),Excel 會套用十進位資料類型。或者,如果資料行中混合數字和文字,則 Excel 會指派文字資料類型。

如果發現資料的資料類型錯誤,或是與您想要的資料類型不同,您有幾個選擇:

  • 您可以重新匯入資料。若要重新匯入,請開啟資料來源的現有連接,然後重新匯入資料行。根據資料來源類型而定,您也許可以在匯入期間套用篩選來移除有問題的值。若要在匯入期間篩選,必須使用 Power Pivot 增益集匯入。

  • 您可以在計算結果欄中建立 DAX 公式來建立屬於所需資料類型的新值例如,可以使用 TRUNC 函數將十進位數字變更為整數,或者可以結合資訊函數和邏輯函數來測試及轉換值。

瞭解 Power Pivot 中變更資料類型時的資料轉換

如果您在選取資料轉換選項時發生錯誤,可能是目前資料行的資料類型不支援所選取的轉換。並非所有資料類型都允許所有轉換。例如,如果目前資料行的資料類型為數字 (整數或十進位) 或文字,您只能將資料行變更為布林值資料類型。因此,您必須針對資料行中的資料選擇適當的資料類型。

當您選擇適當的資料類型之後,Power Pivot 會警告您可能發生的資料變更,例如失去精確度或截斷。請按一下 [確定] 接受,然後將資料變更為新的資料類型。

如果資料類型受支援,但是 Power Pivot 卻發現不受新資料類型支援的值,您會接到另一項錯誤,並將需要修正資料值,才能繼續。

如需有關資料模型中使用的資料類型、如何以隱含方式轉換這些資料類型,以及如何在公式內使用不同資料類型等的詳細資訊,請參閱資料模型中支援的資料類型

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×