---
title: "Power BI ตอนที่ 05: วิธีการ Drill เพื่อเจาะลึกข้อมูลใน Report"
url: https://www.thepexcel.com/power-bi-drill/
type: post
date: 2020-02-06
updated: 2020-03-30
author: Sira Ekabut
tags: [report]
---

# Power BI ตอนที่ 05: วิธีการ Drill เพื่อเจาะลึกข้อมูลใน Report

ใน[บทความที่แล้ว เราได้ลงมือสร้าง Report แรก](https://www.thepexcel.com/build-first-power-bi-report/)กันไปแล้ว คราวนี้เราจะลองมาใช้ฟังก์ชันในการเจาะลึกข้อมูลเพื่อที่จะได้ค้นพบ insights อะไรบางอย่างมากขึ้น โดยใช้ไฟล์เดิมจากบทความที่แล้วมาทำนะครับ (จะทำต่อจากเดิม หรือโหลดไฟล์ตั้งต้นมาทำในบทนี้เลยก็ได้)

 

## สร้าง Hierarchy

 

สิ่งที่ควรทำใน Step แรกก็คือการสร้าง Hierarchy ให้กับ Field ซะก่อน ว่า Field ไหนเป็นแม่ลูกกัน เวลากดเจาะลึกแม่ก็จะเห็นรายละเอียดลูกได้เลย และเวลาลากไปใช้ใน Visual ลากทีเดียวจะไปทั้งแม่และลูกได้เลย ทำให้เกิดความสะดวกขึ้น

 

ยกตัวอย่างเช่น ProductCategory เป็นแม่ซึ่งมีลูกคือ ProductSubCategory แบบนี้ใน Field ด้านขวา**เราก็สามารถสร้าง Hierarchy ได้โดยการลากลูกไปหาแม่**ได้เลย

 ![1](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-01.png) 

พอปล่อยปุ๊ปก็จะได้ Hierarchy ขึ้นมาเลยแบบนี้

 ![2](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-02.png) 

ข้อสังเกตคือ Field เดิมก็ยังอยู่นะ ไม่ได้หายไปไหน

 

ที่นี้เราสามารถสร้าง Hierarchy ซ้อนอีกชั้นได้ เช่น ลาก ProductName ไปเป็นลูกอีกทีที่ Hierarchy ตัวเดิม (ลากเข้าตัวที่มีคำว่า Hierarchy นะ) ก็จะได้แบบนี้

 ![3](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-03.png) 

ทีนี้สมมติเราสร้างกราฟแท่ง เพื่อแสดง ProductCategory Hierarchy แสดงคู่กับ TotalSales ก็จะได้แบบนี้

 ![4](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-04-1024x442.png) 

จะเห็นว่า Field มันเช้าไปทั้ง Set เลย โดยที่จะแสดงตัวแม่ใหญ่สุดก่อน

 

### Go to Next Level

 

ถ้าอยากจะแสดง Level ถัดไป ให้**กดปุ่มลูกศรชี้ลงคู่ (Go to Next Level)**

 ![5](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-05.png) 

มันก็จะแสดงข้อมูลระดับ ProductSubCategory แทน (ถ้ากดอีกทีก็จะลงลึกเข้าไปอีก)

 ![6](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-06.png) 

### Drill Up

 

ถ้าจะย้อนกลับขึ้นมาที่ระดับแม่ ก็ให้กด** icon ลูกศรขึ้น (Drill Up)** ก็จะกลับขึ้นมาได้

 

สรุปคือ** **

 
- **กดลูกศรคู่ชี้ลง **เพื่อลงไป 1 Level = เรียกว่า Go to Next Level
- **กดลูกศรขึ้น **เพื่อขึ้นมา 1 Level = เรียกว่า Drill Up

 

### Drill Down

 

ทีนี้บางทีการแสดง Level ลูกทั้งหมดเลย มันก็จะเยอะเกินไปจนดูไม่รู้เรื่อง เราสามารถเปิดโหมด Drill Down เพื่อทำการเจาะลง Level ลูกเฉพาะที่เราคลิ๊กได้

 

**วิธีเปิดโหมด Drill Down คือกดลูกศรลงอันเดียว จะได้ลูกศรลงแบบสีดำทึบดังรูป **(แปลว่าตอนนี้อยู่ในโหมด Drill Down เรียบร้อยแล้ว)

 ![7](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-07.png) 

คราวนี้ถ้าเราคลิ๊กเข้าไปที่แท่งใดแท่งหนึ่ง มันจะเจาะลึกเฉพาะลูกของแท่งนั้นเท่านั้น (ไม่ได้แสดงลูกทุกอันแบบเดียวกับ Go to Next Level) ซึ่งจะทำให้คนอ่าน Report สามารถ Focus เฉพาะอันที่สนใจได้

 

เช่นถ้าผมคลิ๊กเข้าไปที่ Cameras and camcorders จะได้ดังรูป

 ![8](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-08.png) 

### Expand all down one level

 

คราวนี้ถ้าเราอยากจะแสดงทั้งแม่และลูกคู่กันเลย ถ้าตอนนี้เราอยู่ที่ตัว Category แล้ว สามารถกกดปุ่ม Expand all down one level ได้ (Mode drill down จะค้างอยู่หรือไม่ก็ได้ ไม่เกี่ยวกัน)

 ![9](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-09-1024x574.png) 

คราวนี้มันจะแสดงระดับลูกออกมา แต่มี Label แม่มาอยู่คู่ด้วย

 ![10](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-10.png) 

### วิธีทำ Label 2 ชั้น

 

ส่วนตัวแล้ว ผมจะชอบปรับให้ Label แกน X แสดงเป็น Label 2 ชั้น จะได้ดูง่ายขึ้น วิธีทำก่อนอื่นให้กด … เพื่อ Sort ให้เรียงตาม Label แกน X ไม่ใช่เรียงตาม Value (ตอนแรกมันเรียงจาก Value มากไปน้อย)

 ![11](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-11-1024x484.png) 

คราวนี้มันจะเอาตัวแม่เดียวกันมาอยู่ใกล้กัน แต่ก็ยังดูยากอยู่ ต้องปรับอีกนิดนึง

 ![12](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-12.png) 

ให้ไปที่แปรงทาสี แล้วไปที่ X-Axis แล้วเลือก Concatenate Label เป็น Off ซะ แบบนี้มันจะแสดง Label 2 ชั้น ซึ่งดูง่ายกว่า

 ![13](https://www.thepexcel.com/wp-content/uploads/2020/02/drill-13-1024x500.png) 

## จบก่อนดีกว่า เริ่มยาวละ

 

ในตอนหน้าเราจะมาเรียนรู้เรื่องการปรับสีของ Visual ตามค่าที่กำหนด ซึ่งเราจะใช้ Conditional Format มาช่วยเรื่องนี้ได้ครับ รอติดตามได้เลย

 

และเช่นเดิม ใครคำถามอะไรก็ comment ได้เลยนะครับ

 

## สารบัญ Series Power BI

 
- [POWER BI ตอนที่ 01: POWER BI คืออะไร?](https://www.thepexcel.com/what-is-power-bi/)
- [POWER BI ตอนที่ 02: พื้นฐาน EXCEL ที่สำคัญก่อนจะเรียนรู้ POWER BI](https://www.thepexcel.com/basic-excel-for-power-bi/)
- [POWER BI ตอนที่ 03: ภาพรวมการใช้งาน POWER BI DESKTOP](https://www.thepexcel.com/power-bi-overview/)
- [POWER BI ตอนที่ 04: สร้าง REPORT แรก ใน POWER BI](https://www.thepexcel.com/build-first-power-bi-report/)
- [POWER BI ตอนที่ 05: วิธีการ DRILL เพื่อเจาะลึกข้อมูลใน REPORT](https://www.thepexcel.com/power-bi-drill/)
- [POWER BI ตอนที่ 06: การปรับแต่งสีใน VISUAL ด้วย CONDITIONAL FORMAT](https://www.thepexcel.com/power-bi-conditional-format/)
- [POWER BI ตอนที่ 07: เริ่ม GET DATA ตั้งแต่ไฟล์ยังว่างเปล่า](https://www.thepexcel.com/power-bi-get-data/)
- [POWER BI ตอนที่ 08: สร้าง DATA MODEL ที่เหมาะสม](https://www.thepexcel.com/power-bi-data-model-basic/)
- [POWER BI ตอนที่ 09: สร้าง DATE TABLE ด้วย DAX](https://www.thepexcel.com/power-bi-dax-date-table/)
- [POWER BI ตอนที่ 10: เรียนรู้ DAX เบื้องต้น](https://www.thepexcel.com/power-bi-basic-dax/)
- [POWER BI ตอนที่ 11: เรียนรู้ DAX Table Function – FILTER](https://www.thepexcel.com/dax-table-function-filter/)
- [POWER BI ตอนที่ 12: DISTINCT, VALUES, ALL และผองเพื่อน](https://www.thepexcel.com/distinct-values-all/)
- [POWER BI ตอนที่ 13: CALCULATE ฟังก์ชันที่ทรงพลังที่สุดใน DAX](https://www.thepexcel.com/dax-calculate/)
- [Power BI ตอนที่ 14: Context Transition และ พลังแฝงใน Measure](https://www.thepexcel.com/context-transition-calculate-measure/)
- [Power BI ตอนที่ 15: วิธีดึงค่าจาก Slicer มาคำนวณใน Report](https://www.thepexcel.com/dax-get-data-from-slicer/)
- [Power BI ตอนที่ 16 : เดินทางข้ามเวลาไปกับ Time Intelligence DAX Function](https://www.thepexcel.com/time-intelligence-dax-function/)
- [Power BI ตอนที่ 17 : วิธีทำรายงานเทียบเป้าหมาย Target vs Actual](https://www.thepexcel.com/data-model-target-vs-actual/)
- [Power BI ตอนที่ 18 : วิธีการกระจายเป้า Allocate Target ด้วย DAX](https://www.thepexcel.com/allocate-target-dax/)
- [Power BI ตอนที่ 19 : การปรับ Cross Filter Direction เพื่อคำนวณค่าในตาราง Dimension](https://www.thepexcel.com/cross-filter-direction/)
- **ส่วนเสริม**
- [การคำนวณต้นทุนแบบ FIFO ด้วย DAX](https://www.thepexcel.com/dax-fifo-cost/)
- [แสดงข้อมูลสรุปแบบ Top N + Others (ฉบับเทพเอ็กเซล)](https://www.thepexcel.com/dax-top-n-others/)
- [การวิเคราะห์ Event ที่มีช่วงเวลาเริ่มต้นกับสิ้นสุดคนละวัน](https://www.thepexcel.com/event-duration-dax-model/)
- [เปรียบเทียบ MAX vs LASTDATE ในภาษา DAX](https://www.thepexcel.com/max-lastdate-dax/)

 

**ใครสนใจอยากเรียนเป็นคลิปวีดีโอ** ผมมี

---

_Source: [https://www.thepexcel.com/power-bi-drill/](https://www.thepexcel.com/power-bi-drill/)_
