หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใน Power Query คุณสามารถรวมหรือแยกแถวตามค่าที่ระบุในคอลัมน์ได้ คุณสามารถเลือกจากสามวิธีในการกรองค่าในคอลัมน์ของคุณ:
หลังจากที่คุณนําตัวกรองไปใช้กับคอลัมน์ ไอคอนตัวกรองขนาดเล็กจะปรากฏในส่วนหัวของคอลัมน์ ดังที่แสดงในภาพประกอบต่อไปนี้
เมนูเรียงลําดับและกรอง
ในส่วนหัวของคอลัมน์ คุณจะเห็นไอคอนที่มีสามเหลี่ยมผกผัน เมื่อคุณเลือกไอคอนนี้ เมนูเรียงลําดับและตัวกรองจะปรากฏขึ้น เมื่อใช้เมนูนี้ คุณจะใช้หรือนําตัวกรองไปยังหรือออกจากคอลัมน์ได้
Note
ในบทความนี้ เรามุ่งเน้นไปที่แง่มุมที่เกี่ยวข้องกับการกรองข้อมูล เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับตัวเลือกการเรียงลําดับและวิธีการเรียงลําดับคอลัมน์ใน Power Query ไปที่ เรียงลําดับคอลัมน์
ลบที่ว่างเปล่า
คําสั่ง ลบช่องว่าง จะใช้กฎตัวกรองสองข้อกับคอลัมน์ของคุณ กฎข้อแรกจะกําจัดค่า Null กฎข้อที่สองจะกําจัดค่าว่าง ตัวอย่างเช่นลองนึกภาพตารางที่มีคอลัมน์ข้อความเพียงคอลัมน์เดียวที่มีห้าแถวโดยที่คุณมีค่า Null หนึ่งค่าและเซลล์ว่างหนึ่งเซลล์
Note
ค่า Null คือค่าเฉพาะในภาษา Power Query ที่ไม่แสดงถึงค่า
จากนั้นคุณเลือก ลบว่างเปล่า จากเมนูจัดเรียงและกรอง ดังที่แสดงในรูปต่อไปนี้
คุณยังสามารถเลือกตัวเลือกนี้ได้จากแท็บ หน้าแรก ในกลุ่ม ลดแถว ในตัวเลือกดรอปดาวน์ ลบแถว ดังที่แสดงในรูปถัดไป
ผลลัพธ์ของการดําเนินการ ลบช่องว่าง จะให้ตารางเดียวกันโดยไม่มีค่าว่าง
ล้างตัวกรอง
เมื่อนําตัวกรองไปใช้กับคอลัมน์ คําสั่ง ล้างตัวกรอง จะปรากฏบนเมนูเรียงลําดับและตัวกรอง
ตัวกรองอัตโนมัติ
รายการในเมนูเรียงลําดับและตัวกรองเรียกว่ารายการ ตัวกรองอัตโนมัติ ซึ่งจะแสดงค่าที่ไม่ซ้ํากันในคอลัมน์ของคุณ คุณสามารถเลือกหรือยกเลิกการเลือกค่าที่จะรวมไว้ในรายการได้ด้วยตนเอง ค่าที่เลือกจะถูกนํามาพิจารณาโดยตัวกรอง ค่าใดๆ ที่ไม่ได้เลือกจะถูกละเว้น
ส่วนตัวกรองอัตโนมัตินี้ยังมีแถบค้นหาเพื่อช่วยคุณค้นหาค่าใดๆ จากรายการของคุณ
Note
เมื่อคุณโหลดรายการตัวกรองอัตโนมัติ จะมีการโหลดเฉพาะค่าที่แตกต่างกัน 1,000 อันดับแรกในคอลัมน์เท่านั้น ถ้ามีค่าที่แตกต่างกันมากกว่า 1,000 ค่าในคอลัมน์ที่คุณกําลังกรอง ข้อความจะปรากฏขึ้นเพื่อระบุว่ารายการของค่าในรายการตัวกรองอาจไม่สมบูรณ์ และลิงก์ โหลดเพิ่มเติม จะปรากฏขึ้น เลือกลิงก์ โหลดเพิ่มเติม เพื่อโหลดค่าที่แตกต่างกันอีก 1,000 ค่า
- ถ้าพบค่าที่แตกต่างกัน 1,000 ค่าอีกครั้ง รายการจะแสดงพร้อมกับข้อความที่ระบุว่ารายการอาจยังไม่สมบูรณ์
- หากพบค่าที่แตกต่างกันน้อยกว่า 1,000 ค่า รายการค่าทั้งหมดจะปรากฏขึ้น
เมนูทางลัดของเซลล์
คุณสามารถคลิกขวาที่เซลล์ใดเซลล์หนึ่งในคอลัมน์เพื่อเปิดเมนูทางลัดสําหรับค่านั้น ชี้ไปที่ไอคอนตัวกรองขนาดเล็ก แล้วเลือกตัวเลือกตัวกรองที่คุณต้องการใช้
Note
Power Query แสดงตัวกรองเฉพาะชนิดตามชนิดข้อมูลของคอลัมน์
ตัวกรองเฉพาะประเภท
คําสั่งต่างๆ จะแสดงในเมนูเรียงลําดับและตัวกรอง ทั้งนี้ขึ้นอยู่กับชนิดข้อมูลของคอลัมน์ของคุณ รูปภาพต่อไปนี้แสดงตัวอย่างสําหรับคอลัมน์วันที่ ข้อความ และตัวเลข
กรองแถว
เมื่อคุณเลือกตัวกรองเฉพาะชนิดใดๆ คุณจะใช้กล่องโต้ตอบ กรองแถว เพื่อระบุกฎตัวกรองสําหรับคอลัมน์ กล่องโต้ตอบนี้แสดงในรูปต่อไปนี้
กล่องโต้ตอบ กรองแถว มีสองโหมด ได้แก่ พื้นฐาน และ ขั้นสูง
พื้นฐาน
เมื่อใช้โหมดพื้นฐาน คุณจะใช้กฎตัวกรองได้สูงสุดสองกฎตามตัวกรองเฉพาะประเภท ในรูปก่อนหน้า ให้สังเกตว่าชื่อของคอลัมน์ที่เลือกจะแสดงหลังป้ายชื่อ เก็บแถวไว้ เพื่อแจ้งให้คุณทราบว่ากฎตัวกรองเหล่านี้ถูกนําไปใช้กับคอลัมน์ใด
ตัวอย่างเช่น สมมติว่าในตารางต่อไปนี้ คุณต้องการกรองรหัสบัญชีตามค่าทั้งหมดที่ขึ้นต้นด้วย PA หรือ PTY
ในการทําเช่นนั้นคุณสามารถไปที่กล่องโต้ตอบ กรองแถว สําหรับคอลัมน์ รหัสบัญชีและ ระบุชุดของกฎตัวกรองที่คุณต้องการ
ในตัวอย่างนี้ ก่อนอื่นให้เลือกปุ่ม พื้นฐาน จากนั้นภายใต้ เก็บแถวที่ "รหัสบัญชี" ให้เลือก ขึ้นต้นด้วย แล้วป้อน PA จากนั้นเลือกปุ่ม หรือ ภายใต้ปุ่ม หรือ ให้เลือก เริ่มต้นด้วย แล้วป้อน PTY เลือกตกลง
ผลลัพธ์ของการดําเนินการนั้นจะให้ชุดของแถวที่คุณต้องการ
ขั้นสูง
เมื่อใช้โหมดขั้นสูง คุณสามารถใช้ตัวกรองเฉพาะประเภทได้มากเท่าที่จําเป็นจากคอลัมน์ทั้งหมดในตาราง
ตัวอย่างเช่น ลองนึกภาพว่าแทนที่จะใช้ตัวกรองก่อนหน้านี้ในโหมดพื้นฐาน คุณต้องการใช้ตัวกรองกับรหัสบัญชีเพื่อแสดงค่าทั้งหมดที่ลงท้ายด้วย 4 นอกจากนี้ คุณต้องการแสดงมูลค่าที่มากกว่า $100 ในคอลัมน์ยอดขาย
ในตัวอย่างนี้ ก่อนอื่นให้เลือกปุ่ม ขั้นสูง ในแถวแรก ให้เลือก รหัสบัญชี ภายใต้ ชื่อคอลัมน์ลงท้ายด้วย ภายใต้ ตัวดําเนินการ และเลือก 4 สําหรับค่า ในแถวที่สอง ให้เลือก และ แล้วเลือก ยอดขาย ภายใต้ ชื่อคอลัมน์มากกว่าภายใต้ ตัวดําเนินการ และ 100 ภายใต้ ค่า จากนั้น เลือกตกลง
ผลลัพธ์ของการดําเนินการนั้นจะให้แถวเดียวที่ตรงตามเกณฑ์ทั้งสอง
Note
คุณสามารถเพิ่มส่วนคําสั่งได้มากเท่าที่คุณต้องการโดยเลือกเพิ่มส่วนคําสั่ง ส่วนคําสั่งทั้งหมดจะทํางานในระดับเดียวกัน ดังนั้น คุณอาจต้องการพิจารณาสร้างขั้นตอนตัวกรองหลายขั้นตอนหากคุณต้องการใช้ตัวกรองที่อาศัยตัวกรองอื่นๆ