เมื่อคุณเพิ่มข้อมูลไปยังตัวแบบExcel ข้อมูลจะตรวจหาและปรับใช้ชนิดข้อมูลโดยอัตโนมัติ ถ้าคุณใช้ Add-in Power Pivot อยู่ คุณสามารถเปลี่ยนชนิดข้อมูลได้ถ้าได้รับการมอบหมายอย่างไม่ถูกต้อง เหตุผลทั่วไปในการเปลี่ยนชนิดข้อมูลคือ เมื่อข้อมูลตัวเลขถูกนําเข้าเป็นสตริง การป้องกันการรวมและการคํานวณอื่นๆ ไม่ให้ใช้งานได้ตามที่คาดไว้
-
ในหน้าต่าง Power Pivot คอลัมน์ ให้เลือกคอลัมน์ที่คุณต้องการเปลี่ยนชนิดข้อมูล
-
บนแท็บหน้าแรกในกลุ่มการจัดรูปแบบ ให้เลือกชนิดข้อมูลจากรายการชนิดข้อมูล
-
ข้อความ
-
เลขฐานสิบ
-
จํานวนเต็ม
-
สกุลเงิน
-
TRUE/FALSE
-
คอลัมน์ที่มีทั้งตัวเลขและค่าข้อความจะไม่สามารถแปลงเป็นชนิดข้อมูลตัวเลขได้ ถ้าคุณต้องการปรับเปลี่ยนค่าข้อมูลเพื่อใช้ชนิดข้อมูลที่คุณต้องการ คุณจะต้องแก้ไขค่าในไฟล์ต้นฉบับ แล้วนําเข้าคอลัมน์อีกครั้ง
ข้อควรพิจารณาเมื่อเปลี่ยนชนิดข้อมูล
บางครั้งเมื่อคุณพยายามเปลี่ยนชนิดข้อมูลของคอลัมน์หรือเลือกการแปลงข้อมูล ข้อผิดพลาดต่อไปนี้อาจเกิดขึ้น:
-
การเปลี่ยนชนิดข้อมูลล้มเหลว
-
การเปลี่ยนชนิดข้อมูลของคอลัมน์ล้มเหลว
ข้อผิดพลาดเหล่านี้อาจเกิดขึ้นแม้ว่าชนิดข้อมูลจะพร้อมใช้งานเป็นตัวเลือกในรายการดรอปดาวน์ชนิดข้อมูล ส่วนนี้อธิบายสาเหตุของข้อผิดพลาดเหล่านี้ และวิธีที่คุณสามารถแก้ไขข้อผิดพลาดเหล่านั้น
การเข้าใจชนิดข้อมูลปัจจุบัน
เมื่อคุณเพิ่มข้อมูลลงในตัวแบบExcel จะตรวจสอบคอลัมน์ของข้อมูลเพื่อดูว่าแต่ละคอลัมน์มีชนิดข้อมูลอะไร ถ้าข้อมูลในคอลัมน์นั้นสอดคล้องกัน จะกําหนดชนิดข้อมูลที่เที่ยงตรงที่สุดให้กับคอลัมน์
อย่างไรก็ตาม ถ้าคุณเพิ่มข้อมูลจาก Excel หรือแหล่งข้อมูลอื่นที่ไม่ได้บังคับใช้การใช้ชนิดข้อมูลเดี่ยวภายในแต่ละคอลัมน์ Excel จะกําหนดชนิดข้อมูลที่รองรับค่าทั้งหมดภายในคอลัมน์ ดังนั้น ถ้าคอลัมน์มีจํานวนของชนิดต่างๆ เช่น จํานวนเต็ม ตัวเลขแบบยาว และExcel จะใช้ชนิดข้อมูลแบบทศนิยม หรือ ถ้าคอลัมน์ผสมตัวเลขและข้อความ Excelกําหนดชนิดข้อมูลเป็นข้อความ
ถ้าคุณพบว่าข้อมูลของคุณมีชนิดข้อมูลที่ไม่ถูกต้อง หรือมีชนิดข้อมูลที่แตกต่างจากที่คุณต้องการอย่างน้อยหนึ่งตัวเลือก คุณจะมีตัวเลือกหลายตัวเลือก ดังนี้
-
คุณสามารถนําเข้าข้อมูลอีกครั้งได้ เมื่อต้องการเปิดการเชื่อมต่อที่มีอยู่ไปยังแหล่งข้อมูลและนําเข้าคอลัมน์อีกครั้ง คุณอาจสามารถนําตัวกรองไปใช้กับชนิดแหล่งข้อมูลในระหว่างการนําเข้าเพื่อเอาค่าที่มีปัญหาออกได้ ทั้งนี้ขึ้นอยู่กับชนิดของแหล่งข้อมูล การกรองระหว่างการนําเข้าคุณจะต้องนําเข้า Power Pivot Add-in ของคุณ
-
คุณสามารถสร้างสูตร DAX ในคอลัมน์คํานวณเพื่อสร้างค่าใหม่ของชนิดข้อมูลที่ต้องการได้ ตัวอย่างเช่น สามารถใช้ฟังก์ชัน TRUNC เพื่อเปลี่ยนจํานวนทศนิยมเป็นจํานวนเต็มหรือคุณสามารถรวมฟังก์ชันข้อมูลและฟังก์ชันทางตรรกะเพื่อทดสอบและแปลงค่า
การความเข้าใจเกี่ยวกับการแปลงข้อมูลเมื่อเปลี่ยนชนิดข้อมูล Power Pivot
ถ้ามีข้อผิดพลาดเกิดขึ้นเมื่อคุณเลือกตัวเลือกการแปลงข้อมูล อาจเป็นเพราะชนิดข้อมูลปัจจุบันของคอลัมน์ไม่สนับสนุนการแปลงที่เลือก ไม่อนุญาตให้มีการแปลงบางรายการกับชนิดข้อมูลทั้งหมด ตัวอย่างเช่น คุณสามารถเปลี่ยนคอลัมน์เป็นชนิดข้อมูลบูลีนได้เท่านั้น ถ้าชนิดข้อมูลปัจจุบันของคอลัมน์เป็นตัวเลข (จํานวนเต็มหรือทศนิยม) หรือข้อความ ดังนั้น คุณต้องเลือกชนิดข้อมูลที่เหมาะสมของข้อมูลในคอลัมน์
หลังจากที่คุณเลือกชนิดข้อมูลที่เหมาะสมแล้ว Power Pivot เตือนคุณเกี่ยวกับการเปลี่ยนแปลงที่เป็นไปได้ในข้อมูลของคุณ เช่น สูญเสียความแม่นยา หรือการตัดทอน คลิก ตกลง เพื่อยอมรับและเปลี่ยนข้อมูลของคุณเป็นชนิดข้อมูลใหม่
ถ้าชนิดข้อมูลได้รับการสนับสนุน แต่ Power Pivot จะค้นหาค่าที่ไม่ได้รับการสนับสนุนภายในชนิดข้อมูลใหม่ คุณจะได้รับข้อผิดพลาดอื่น และจะต้องแก้ไขค่าข้อมูลก่อนที่จะดําเนินการต่อ
For detailed information about the data types used in a Data Model, how they are implicitly converted, and how different data types are used in formulas, see Data Types supported in Data Models.