DAX (นิพจน์การวิเคราะห์ข้อมูล ) ใช้เป็นภาษานิพจน์สูตรใน Analysis Services, Power BI และ Power Pivot DAX ชนิดข้อมูลและสูตรประกอบด้วยตัวดำเนินการ ฟังก์ชัน และค่าสำหรับดำเนินการคำนวณและสืบค้นภายในตารางและคอลัมน์ของตัวแบบข้อมูลอื่นๆ
ในบทความนั้น เราสาธิต DAX ชนิดข้อมูลและด้านอื่นๆ นอกจากนี้เรายังอธิบายหลักการทำงานของ DAX ชนิดข้อมูล
ดาวน์โหลดไฟล์ Excel ที่ทำงาน
ดาวน์โหลดไฟล์การทำงานจากลิงค์ด้านล่าง
ชนิดข้อมูล DAX และลักษณะอื่นๆ ใน Power Pivot
DAX นิพจน์เป็นเรื่องปกติในเครื่องมือวิเคราะห์ข้อมูลต่างๆ ในส่วนด้านล่าง เราจะพูดถึงนิพจน์การวิเคราะห์ข้อมูลและประเภทของนิพจน์ใน Power Pivot ตาราง
DAX หรือนิพจน์การวิเคราะห์ข้อมูล
เป็นที่ทราบกันดีว่าฟังก์ชัน Excel จัดการกับเซลล์หรือช่วงต่างๆ แต่ DAX ไม่สนับสนุนแนวคิดในการจัดการกับเซลล์หรือช่วงเช่นเดียวกับฟังก์ชัน Excel ใช้แต่แนวคิดของคอลัมน์หรือตารางเท่านั้น และคุณสามารถรับค่าของคอลัมน์สำหรับแถวเดียวหรือทั้งตารางได้ และสิ่งสำคัญคือต้องระบุว่าผู้ใช้ไม่สามารถข้ามไปยังแถวใดแถวหนึ่งได้
ตัวอย่างเช่น สมมติว่าเรามีแผ่นงานสองแผ่นที่มีข้อมูลการขายสำหรับ 10 พนักงาน
- เลือกช่วง B3:H12> คัดลอก (CTRL+C )> พาวเวอร์เดือย> คลิกที่ จัดการ (โมเดลข้อมูล มาตรา)
- Power Pivot สำหรับ Excel หน้าต่างปรากฏขึ้น คลิกที่ วาง (ภายใน คลิปบอร์ด มาตรา)
- ระบุชื่อที่เหมาะสม หลังจากนั้น คลิกที่ ตกลง คุณจะเห็นว่าข้อมูลจะถูกวางลงใน PowerPivot
ผ่านบทความนี้ เพื่อเพิ่ม Power Pivot พร้อมกับแท็บ Excel อื่นๆ
การดำเนินการใน Power Pivot Table
- ขั้นแรก ให้คลิกที่ลูกศรแบบเลื่อนลง แล้วคุณจะเห็นส่วนหัวของคอลัมน์ทั้งหมดตามรายการ ในกรณีนี้ เราเลือก เพศ และดังนั้น 3 rd คอลัมน์จะถูกเน้น
- สำหรับ การกรอง ให้คลิกที่ลูกศรแบบเลื่อนลงในส่วน เพศ คอลัมน์แล้วกาเครื่องหมาย F . คุณจะเห็นว่าทุกแถวมีค่าเท่ากับ F ใน เพศ คอลัมน์จะกรอง
- การใช้สูตรใหม่นั้นค่อนข้างง่ายใน Power Pivot . เน้นเพิ่มคอลัมน์ ที่ท้ายตารางแล้วใส่ “=[ “ในช่องสูตร คุณจะได้รับรายการดรอปดาวน์ จากนั้นเลือกคอลัมน์ที่คุณต้องการจัดการ ในนี้ ให้เลือก ไตรมาสที่ 1 และอื่นๆ ให้ครบสูตรเป็น
=[Quarter 1] + [ Quarter 2] + [Quarter 3] + [Quarter 4]
- หลังจากใส่สูตร Power Pivot ตั้งชื่อคอลัมน์ใหม่ว่า CalculatedColumn1 . คุณสามารถเปลี่ยนชื่อคอลัมน์ได้โดยคลิกขวาที่คอลัมน์
ตัวดำเนินการ DAX
ตารางด้านล่างแสดง DAX . ประเภทต่างๆ ผู้ประกอบการ คล้ายกับแผ่นงาน Excel
ประเภทข้อมูล DAX
DAX รองรับข้อมูลหลายประเภท ข้อมูลจะแปลงเป็นชนิดข้อมูลแบบจำลองตารางประเภทใดประเภทหนึ่งเมื่อนำเข้าไปยังแบบจำลอง ในตัวอย่างก่อนหน้านี้ เราแสดงให้เห็นว่า PowerPivot . เป็นอย่างไร จัดการค่าตัวเลข ในความเป็นจริง มีตัวเลขหลายประเภท เช่น จำนวนเต็ม , ของจริง , สกุลเงิน , วันที่ (วันที่และเวลา), จริง/เท็จ (บูลีน)
- ดังนั้น รูปภาพต่อไปนี้แสดงข้อมูลจากเวิร์กชีต
- หลังจากดึงข้อมูลและดำเนินการบางอย่างแล้ว ผลลัพธ์จะออกมาดังภาพด้านล่าง
คุณจะเห็นได้ว่า “9/13/2022 ” ถูกแทนที่ด้วย “9/13/2022 12:00:00AM ” นั่นเป็นเพราะ PowerPivot เก็บวันที่ใน DateTime รูปแบบ. และ DAX ตัวดำเนินการข้อมูลดำเนินการต่าง ๆ ได้ดี
ไวยากรณ์สำหรับการอ้างอิงคอลัมน์
มีสองวิธีในการอ้างถึงคอลัมน์ภายใน Power Pivot . คือ:
(i) 'ชื่อตาราง'[ชื่อคอลัมน์]
(ii) ชื่อตาราง[ชื่อคอลัมน์]
ชื่อคอลัมน์ควรอยู่ในวงเล็บเหลี่ยมเสมอ นอกจากนี้ เครื่องหมายอัญประกาศเดี่ยวจะใส่ชื่อตารางด้วย แต่โดยส่วนใหญ่ ผู้ใช้สามารถละเว้นเครื่องหมายคำพูดได้ หากชื่อนั้นไม่มีอักขระพิเศษใดๆ Power Pivot ค้นหาคอลัมน์ภายในตารางปัจจุบัน ถ้าผู้ใช้ละเว้นชื่อตาราง เพื่อหลีกเลี่ยงความสับสน แนวทางปฏิบัติที่ดีที่สุดคือ คุณระบุชื่อเต็มเสมอ รวมทั้งชื่อตารางและชื่อคอลัมน์ด้วย
- ด้านล่างแสดงวิธีการ Excel 365 อ้างอิงคอลัมน์โดยค่าเริ่มต้น สิ่งที่ล้อมรอบด้วยกล่องสีแดงเรียกว่า IntelliSense . มีประโยชน์และจะแสดงชื่อคอลัมน์และข้อมูลอ้างอิงที่เป็นไปได้ทั้งหมดที่คุณสามารถใช้ในสูตรได้
- โดยค่าเริ่มต้น IntelliSense ไม่แสดงชื่อตาราง ดังนั้น คุณต้องพิมพ์อักษรตัวแรกของชื่อตารางเป็นอย่างน้อยเพื่อแสดงชื่อเต็ม ซึ่งรวมถึงชื่อตารางด้วย เนื่องจากชื่อตาราง “ยอดขาย ” ขึ้นต้นด้วย “สา ” Excel แสดงคอลัมน์ทั้งหมดจาก การขาย
การตรวจสอบและการจัดการข้อผิดพลาด
บางครั้ง เราอาจได้รับข้อผิดพลาดเมื่อพยายามใช้ DAX เพื่อสร้างคอลัมน์จากการคำนวณใหม่
- ประการแรก หากเราพยายามเพิ่มคอลัมน์สำหรับ เพศ และ อายุ , Excel จะส่งกลับ #ERROR ดังแสดงในภาพหลัง
- ในกรณีนี้ ให้คลิก Ctrl (ข้าง คอลัมน์จากการคำนวณ )> แสดงข้อผิดพลาด เพื่อเปิดกล่องโต้ตอบ PowerPivot สำหรับ Excel เป็นผลให้กล่องจะแสดงข้อความเตือน และคุณสามารถอัปเดตสูตรของคุณตามข้อความเตือนนี้ได้
บทสรุป
บทความนี้จะสาธิตพื้นฐานของประเภทนิพจน์การวิเคราะห์ข้อมูลและแง่มุมอื่นๆ เราหวังว่าบทความนี้จะให้ความกระจ่างเกี่ยวกับ DAX ประเภทที่จะเริ่มต้นด้วยการเป็นผู้เรียนระดับเริ่มต้น
ลองดูเว็บไซต์ที่ยอดเยี่ยมของเรา Exceldemy เพื่อค้นหาบทความที่น่าสนใจใน Excel
บทความที่เกี่ยวข้อง
- วิธีการเพิ่มการวิเคราะห์ข้อมูลใน Excel (ด้วย 2 ขั้นตอนง่ายๆ)
- วิธีใช้ Data Analysis Toolpak ใน Excel (13 คุณลักษณะที่ยอดเยี่ยม