ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

ในบทความนี้ เราจะมาดูพื้นฐานของการสร้างสูตรการคํานวณทั้งคอลัมน์ที่คํานวณและการวัดใน Power Pivot ถ้าคุณยังใหม่กับ DAX อย่าลืมดู คู่มือเริ่มต้นใช้งานด่วน: เรียนรู้พื้นฐานของ DAX ใน 30นาที

พื้นฐานเกี่ยวกับสูตร

Power Pivot Data Analysis Expressions (DAX) เพื่อการสร้างการคํานวณแบบ Power Pivot ตารางและใน Excel PivotTable DAX มีฟังก์ชันบางอย่างที่ใช้ในสูตร Excel และฟังก์ชันเพิ่มเติมที่ออกแบบมาให้ใช้งานร่วมกับข้อมูลที่สัมพันธ์กันและเริ่มการรวมแบบไดนามิก

ต่อไปนี้เป็นสูตรพื้นฐานบางส่วนที่สามารถใช้ในคอลัมน์ที่คํานวณได้

สูตร

คำอธิบาย

=TODAY()

แทรกวันที่ของวันนี้ในทุกแถวของคอลัมน์

=3

แทรกค่า 3 ในทุกแถวของคอลัมน์

=[Column1] + [Column2]

บวกค่าในแถวเดียวกันของ [Column1] และ [Column2] และใส่ผลลัพธ์ในแถวเดียวกันของคอลัมน์ที่คํานวณ

คุณสามารถสร้างสูตร Power Pivot คอลัมน์ที่คํานวณได้เช่นเดียวกับที่คุณสร้างสูตรMicrosoft Excelสูตร

ใช้ขั้นตอนต่อไปนี้เมื่อคุณสร้างสูตร:

  • สูตรแต่ละสูตรต้องเริ่มต้นด้วยเครื่องหมายเท่ากับ

  • คุณสามารถพิมพ์หรือเลือกชื่อฟังก์ชัน หรือพิมพ์นิพจน์

  • เริ่มพิมพ์อักษร 2 -3 ตัวแรกของฟังก์ชันหรือชื่อที่คุณต้องการ และ การสมบูรณ์อัตโนมัติ จะแสดงรายการฟังก์ชัน ตาราง และคอลัมน์ที่พร้อมใช้งาน กด TAB เพื่อเพิ่มรายการจากรายการ การสมบูรณ์อัตโนมัติ ลงในสูตร

  • คลิกปุ่ม Fx เพื่อแสดงรายการฟังก์ชันที่พร้อมใช้งาน เมื่อต้องการเลือกฟังก์ชันจากรายการดรอปดาวน์ ให้ใช้แป้นลูกศรเพื่อเน้นรายการ แล้วคลิก ตกลง เพื่อเพิ่มฟังก์ชันลงในสูตร

  • ใส่อาร์กิวเมนต์ไปยังฟังก์ชันโดยการเลือกจากรายการดรอปดาวน์ของตารางและคอลัมน์ที่เป็นไปได้ หรือโดยการพิมพ์ค่าหรือฟังก์ชันอื่น

  • ตรวจสอบข้อผิดพลาดทางไวยากรณ์: ตรวจสอบให้แน่ใจว่าวงเล็บทั้งหมดถูกปิด และคอลัมน์ ตาราง และค่านั้นถูกอ้างอิงอย่างถูกต้อง

  • กด ENTER เพื่อยอมรับสูตร

หมายเหตุ: ในคอลัมน์ที่คํานวณทันทีที่คุณยอมรับสูตร คอลัมน์จะถูกเติมด้วยค่า ในการวัด การกด ENTER จะบันทึกข้อนิยามการวัด

สร้างสูตรอย่างง่าย

เมื่อต้องการสร้างคอลัมน์ที่คํานวณด้วยสูตรอย่างง่าย

วันที่ขาย

ประเภทย่อย

ผลิตภัณฑ์

ยอดขาย

ปริมาณ

1/5/2009

อุปกรณ์เสริม

กล่องพกพา

254995

68

1/5/2009

อุปกรณ์เสริม

ที่ชาร์จแบตเตอรี่ขนาดเล็ก

1099.56

44

1/5/2009

ดิจิทัล

Slim Digital

6512

44

1/6/2009

อุปกรณ์เสริม

เลนส์แปลงสีการแปลงสีควด

1662.5

18

1/6/2009

อุปกรณ์เสริม

กล้องแบบมีขาตั้ง

938.34

18

1/6/2009

อุปกรณ์เสริม

สาย USB

1230.25

26

  1. เลือกและคัดลอกข้อมูลจากตารางด้านบน รวมถึงส่วนหัวของตาราง

  2. ใน Power Pivotให้คลิก หน้าแรก>วาง

  3. ในกล่องโต้ตอบ วาง ตัวอย่าง ให้คลิกตกลง

  4. คลิกออกแบบ>คอลัมน์>เพิ่ม

  5. ในแถบสูตรเหนือตาราง ให้พิมพ์สูตรต่อไปนี้

    =[ยอดขาย] / [ปริมาณ]

  6. กด ENTER เพื่อยอมรับสูตร

ค่าจะถูกเติมลงในคอลัมน์ใหม่ที่คํานวณแล้วของแถวทั้งหมด

เคล็ดลับการใช้การสมบูรณ์อัตโนมัติ

  • คุณสามารถใช้การสมบูรณ์อัตโนมัติของสูตรที่อยู่ตรงกลางของสูตรที่มีอยู่กับฟังก์ชันที่ซ้อนกันได้ ข้อความที่อยู่ก่อนจุดแทรกจะถูกใช้เพื่อแสดงค่าในรายการดรอปดาวน์ และข้อความทั้งหมดหลังจากจุดแทรกจะยังคงไม่เปลี่ยนแปลง

  • Power Pivot วงเล็บปิดของฟังก์ชันหรือจับคู่วงเล็บโดยอัตโนมัติ คุณต้องตรวจสอบให้แน่ใจว่าแต่ละฟังก์ชันถูก syntactically ถูกต้อง หรือคุณไม่สามารถบันทึกหรือใช้สูตรได้ Power Pivot เน้นวงเล็บ ซึ่งช่วยให้ง่ายต่อการตรวจสอบว่าปิดอย่างถูกต้องหรือไม่

การร่วมกับตารางและคอลัมน์

Power Pivot ตารางจะมีลักษณะคล้ายกับExcelตาราง แต่แตกต่างจากวิธีที่ใช้กับข้อมูลและสูตร:

  • สูตรใน Power Pivot จะได้ผลกับตารางและคอลัมน์เท่านั้น ไม่สามารถใช้งานกับเซลล์ การอ้างอิงช่วง หรืออาร์เรย์แต่ละรายการได้

  • สูตรสามารถใช้ความสัมพันธ์เพื่อรับค่าจากตารางที่เกี่ยวข้องได้ ค่าที่จะถูกดึงออกมาจะสัมพันธ์กับค่าแถวปัจจุบันเสมอ

  • คุณไม่สามารถวาง Power Pivot สูตรลงในเวิร์กชีตExcel และในทางกลับกันได้

  • คุณไม่สามารถมีข้อมูลที่ไม่ปกติหรือ "ไม่เปลี่ยนแปลง" เหมือนกับที่คุณกระExcelในเวิร์กชีต แถวแต่ละแถวในตารางต้องมีจํานวนคอลัมน์เท่ากัน อย่างไรก็ตาม คุณสามารถมีค่าว่างในบางคอลัมน์ได้ Excelตารางข้อมูล Power Pivot และตารางข้อมูลจะไม่สลับกันได้ แต่คุณสามารถลิงก์ไปยังตาราง Excel จาก Power Pivot แล้วExcelข้อมูลลงใน Power Pivot หากต้องการข้อมูลเพิ่มเติม ให้ดูที่ เพิ่มข้อมูลในเวิร์กชีตลงในตัวแบบข้อมูลโดยใช้ตารางที่ลิงก์แล้วคัดลอกและวางแถวลงในตัวแบบข้อมูลใน Power Pivot

การอ้างอิงไปยังตารางและคอลัมน์ในสูตรและนิพจน์

คุณสามารถอ้างอิงตารางและคอลัมน์โดยใช้ชื่อของตารางและคอลัมน์ ตัวอย่างเช่น สูตรต่อไปนี้แสดงวิธีการอ้างอิงถึงคอลัมน์จากสองตารางโดยใช้ชื่อที่มีคุณสมบัติสมบูรณ์

=SUM('New Sales'[Amount]) + SUM('Past Sales'[Amount])

เมื่อมีการประเมินสูตร Power Pivot ไวยากรณ์ทั่วไปก่อน แล้วตรวจสอบชื่อของคอลัมน์และตารางที่คุณระบุกับคอลัมน์และตารางที่เป็นไปได้ในบริบทปัจจุบัน ถ้าชื่อไม่ชัดเจน หรือถ้าไม่พบคอลัมน์หรือตาราง คุณจะได้รับข้อผิดพลาดในสูตรของคุณ (สตริง #ERROR แทนที่จะเป็นค่าข้อมูลในเซลล์ที่มีข้อผิดพลาดเกิดขึ้น) For more information about naming requirements for tables, columns, and other objects, see "Naming Requirements in DAX Syntax Specification for Power Pivot.

หมายเหตุ: บริบทคือฟีเจอร์ที่สําคัญ Power Pivot ตัวแบบข้อมูลที่ช่วยให้คุณสร้างสูตรแบบไดนามิก บริบทจะถูกกําหนดโดยตารางต่างๆ ในรูปแบบข้อมูล ความสัมพันธ์ระหว่างตาราง และตัวกรองใดๆ ที่ถูกปรับใช้ For more information, see Context in DAX Formulas.

ความสัมพันธ์ของตาราง

ตารางสามารถเกี่ยวข้องกับตารางอื่นได้ การสร้างความสัมพันธ์จะช่วยให้คุณสามารถค้นหาข้อมูลในตารางอื่นและใช้ค่าที่เกี่ยวข้องเพื่อคํานวณที่ซับซ้อนได้ ตัวอย่างเช่น คุณสามารถใช้คอลัมน์ที่คํานวณเพื่อค้นหาระเบียนการจัดส่งทั้งหมดที่เกี่ยวข้องกับผู้จัดซื้อปัจจุบัน แล้วรวมค่าจัดส่งของแต่ละระเบียน เอฟเฟ็กต์จะเหมือนกับคิวรีแบบพารามิเตอร์: คุณสามารถคํานวณผลรวมที่แตกต่างกันในแต่ละแถวในตารางปัจจุบันได้

ฟังก์ชัน DAX หลายฟังก์ชันต้องการให้มีความสัมพันธ์อยู่ระหว่างตาราง หรือระหว่างตารางหลายตาราง เพื่อระบุคอลัมน์ที่คุณได้อ้างอิงและส่งกลับผลลัพธ์ที่สมเหตุสมผล ฟังก์ชันอื่นๆ จะพยายามระบุความสัมพันธ์ อย่างไรก็ตาม เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด คุณควรสร้างความสัมพันธ์ที่เป็นไปได้เสมอ

เมื่อคุณใช้งาน PivotTable สิ่งสําคัญคือคุณต้องเชื่อมต่อตารางทั้งหมดที่ใช้ใน PivotTable เพื่อให้สามารถคํานวณข้อมูลสรุปได้อย่างถูกต้อง For more information, see Work with Relationships in PivotTables.

การแก้ไขปัญหาข้อผิดพลาดในสูตร

ถ้าคุณได้รับข้อผิดพลาดเมื่อคุณถูกระบุคอลัมน์ที่คํานวณ สูตรอาจมีข้อผิดพลาดทางไวยากรณ์หรือข้อผิดพลาดแบบตามความหมาย

ข้อผิดพลาด Syntactic เป็นวิธีที่ง่ายที่สุดที่จะแก้ไข โดยทั่วไปแล้ววงเล็บหรือเครื่องหมายจุลภาคจะหายไป For help with the syntax of individual functions, see DAX Function Reference.

ข้อผิดพลาดชนิดอื่นเกิดขึ้นเมื่อไวยากรณ์ถูกต้อง แต่ค่าหรือคอลัมน์ที่อ้างอิงไม่สมเหตุสมผลในบริบทของสูตร ข้อผิดพลาดตามข้อมูลนั้นอาจเกิดจากปัญหาใดๆ ต่อไปนี้:

  • สูตรอ้างอิงไปยังคอลัมน์ ตาราง หรือฟังก์ชันที่ไม่มีอยู่

  • สูตรปรากฏว่าถูกต้อง แต่เมื่อ Power Pivot ดึงข้อมูลพบชนิดที่ไม่ตรงกัน และเกิดข้อผิดพลาด

  • สูตรส่งต่อจํานวนหรือชนิดของพารามิเตอร์ที่ไม่ถูกต้องไปยังฟังก์ชัน

  • สูตรอ้างอิงไปยังคอลัมน์อื่นที่มีข้อผิดพลาด ดังนั้นค่าจึงไม่ถูกต้อง

  • สูตรอ้างอิงไปยังคอลัมน์ที่ยังไม่ได้รับการประมวลผล ซึ่งอาจเกิดขึ้นได้ถ้าคุณเปลี่ยนเวิร์กบุ๊กเป็นโหมดด้วยตนเอง เปลี่ยนแปลงแล้วไม่รีเฟรชข้อมูลหรืออัปเดตการคํานวณ

ในสี่กรณีแรก DAX จะตั้งค่าสถานะทั้งคอลัมน์ที่มีสูตรที่ไม่ถูกต้อง ในกรณีสุดท้าย DAX จะแสดงสีเทาในคอลัมน์เพื่อระบุว่าคอลัมน์อยู่ในสถานะยังไม่ได้ประมวลผล

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×