เมื่อคุณเพิ่มข้อมูลลงในตัวแบบข้อมูล 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 ค้นหาค่าที่ไม่ได้รับการสนับสนุนภายในชนิดข้อมูลใหม่ คุณจะได้รับข้อผิดพลาดอื่น และจะต้องแก้ไขค่าข้อมูลก่อนที่จะดําเนินการต่อ
สําหรับข้อมูลโดยละเอียดเกี่ยวกับชนิดข้อมูลที่ใช้ในตัวแบบข้อมูล วิธีที่ชนิดข้อมูลถูกแปลงโดยนัย และวิธีการใช้ชนิดข้อมูลต่างๆ ในสูตร ให้ดูที่ ชนิดข้อมูลที่สนับสนุนในตัวแบบข้อมูล