QuickStart: การเรียนรู้ข้อมูลพื้นฐานของ DAX ใน 30 นาที

QuickStart นี้สำหรับผู้ใช้ใหม่ในการ Power Pivot ใน Excel หรือโครงสร้างแบบตารางที่เขียนในเครื่องมือข้อมูล SQL Server คุณจะได้รับการแนะนำอย่างรวดเร็วและง่ายดายเกี่ยวกับวิธีที่คุณสามารถใช้นิพจน์การวิเคราะห์ข้อมูล (DAX) เพื่อแก้ไขจำนวนของปัญหาพื้นฐานของการสร้างตัวแบบและการวิเคราะห์ข้อมูล หัวข้อนี้มีข้อมูลแนวคิดชุดของงานที่คุณสามารถทำให้เสร็จสมบูรณ์และแบบทดสอบสองสามแบบเพื่อทดสอบสิ่งที่คุณได้เรียนรู้ หลังจากเสร็จสิ้นหัวข้อนี้แล้วคุณควรทำความเข้าใจเกี่ยวกับแนวคิดพื้นฐานที่ดีที่สุดใน DAX

DAX คืออะไร

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

เหตุใด DAX จึงมีความสำคัญ

คุณสามารถสร้างเวิร์กบุ๊กและนำเข้าข้อมูลบางส่วนลงในเวิร์กบุ๊กได้อย่างง่ายดาย คุณยังสามารถสร้าง pivottable หรือ Pivotchart ที่แสดงข้อมูลที่สำคัญได้โดยไม่ต้องใช้สูตร DAX ใดๆ แต่ถ้าคุณต้องการวิเคราะห์ข้อมูลยอดขายที่สำคัญในหลายประเภทผลิตภัณฑ์และสำหรับช่วงวันที่ที่แตกต่างกัน หรือคุณจำเป็นต้องรวมข้อมูลสินค้าคงคลังที่สำคัญจากหลายตารางในแหล่งข้อมูลที่แตกต่างกันหรือไม่ สูตร DAX มีความสามารถนี้และความสามารถที่สำคัญอื่นๆอีกมากมายด้วย เรียนรู้วิธีการสร้างสูตร DAX ที่มีประสิทธิภาพจะช่วยให้คุณได้รับประโยชน์สูงสุดจากข้อมูลของคุณ เมื่อคุณได้รับข้อมูลที่คุณต้องการคุณสามารถเริ่มแก้ไขปัญหาทางธุรกิจที่แท้จริงที่ส่งผลต่อบรรทัดล่างของคุณ นี่คือข่าวกรองธุรกิจและ DAX จะช่วยให้คุณได้รับ

ข้อกำหนดเบื้องต้น

คุณอาจคุ้นเคยกับการสร้างสูตรใน Microsoft Excel แล้ว ความรู้ดังกล่าวจะมีประโยชน์ในการทำความเข้าใจเกี่ยวกับ DAX แต่แม้ว่าคุณจะไม่มีประสบการณ์การใช้งานสูตร Excel แนวคิดที่อธิบายไว้ในที่นี้จะช่วยให้คุณเริ่มต้นการสร้างสูตร DAX และการแก้ไขปัญหา BI ของโลกที่แท้จริงได้ทันที

เราจะมุ่งเน้นไปที่การทำความเข้าใจสูตร DAX ที่ใช้ในการคำนวณโดยเฉพาะ คุณควรคุ้นเคยกับแนวคิดพื้นฐานของทั้งคอลัมน์จากการคำนวณและหน่วยวัด(หรือที่เรียกว่าเขตข้อมูลจากการคำนวณ) ซึ่งจะอธิบายไว้ในวิธีใช้ Power Pivot นอกจากนี้คุณควรคุ้นเคยกับ Power Pivot ในสภาพแวดล้อมการเขียนแก้ Excel และเครื่องมือ

เวิร์กบุ๊กตัวอย่าง

วิธีที่ดีที่สุดในการเรียนรู้ DAX คือการสร้างสูตรพื้นฐานบางสูตรใช้กับข้อมูลจริงบางส่วนและดูผลลัพธ์ของตัวคุณเอง ตัวอย่างและงานที่นี่ใช้สูตร DAX ตัวอย่างของ Contoso เวิร์กบุ๊ก xlsx คุณสามารถดาวน์โหลดเวิร์กบุ๊กจาก http://go.microsoft.com/fwlink/?LinkID=237472&clcid = 0x409 เมื่อคุณมีเวิร์กบุ๊กที่ดาวน์โหลดลงในคอมพิวเตอร์ของคุณแล้วให้เปิดเวิร์กบุ๊กนั้นแล้วเปิดหน้าต่าง Power Pivot

มาเริ่มกันเลย!

เราจะทำให้เฟรม DAX รอบๆสามแนวคิดพื้นฐานที่สำคัญมากคือไวยากรณ์ฟังก์ชันและบริบท แน่นอนว่ามีแนวคิดที่สำคัญอื่นๆใน DAX แต่การทำความเข้าใจแนวคิดทั้งสามเหล่านี้จะให้รากฐานที่ดีที่สุดในการสร้างทักษะ DAX ของคุณ

ไวยากรณ์

ก่อนที่คุณจะสร้างสูตรของคุณเองลองมาดูที่ไวยากรณ์ของสูตร DAX ไวยากรณ์ประกอบด้วยองค์ประกอบต่างๆที่ประกอบขึ้นเป็นสูตรหรือเพิ่มเติมเพียงวิธีการเขียนสูตร ตัวอย่างเช่นลองดูที่สูตร DAX อย่างง่ายที่ใช้ในการสร้างข้อมูลใหม่ (ค่า) สำหรับแต่ละแถวในคอลัมน์จากการคำนวณระยะขอบที่มีชื่อในตาราง FactSales: (สีข้อความสูตรจะใช้สำหรับวัตถุประสงค์ในการแสดงภาพเท่านั้น)

สูตรคอลัมน์จากการคำนวณ

ไวยากรณ์ของสูตรนี้ประกอบด้วยองค์ประกอบต่อไปนี้:

  1. ตัวดำเนินการเครื่องหมายเท่ากับ (=) บ่งชี้จุดเริ่มต้นของสูตรและเมื่อคำนวณสูตรนี้จะส่งกลับผลลัพธ์หรือค่า สูตรทั้งหมดที่คำนวณค่าจะเริ่มต้นด้วยเครื่องหมายเท่ากับ

  2. คอลัมน์ที่อ้างอิง [SalesAmount] มีค่าที่เราต้องการลบออก การอ้างอิงคอลัมน์ในสูตรจะล้อมรอบด้วยวงเล็บเหลี่ยม [] เสมอ ซึ่งแตกต่างจากสูตรของ Excel ที่อ้างอิงเซลล์สูตร DAX จะอ้างอิงไปยังคอลัมน์เสมอ

  3. ตัวดำเนินการทางคณิตศาสตร์การลบ (-)

  4. คอลัมน์ที่อ้างอิง [TotalCost] มีค่าที่เราต้องการลบออกจากค่าในคอลัมน์ [SalesAmount]

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

ในตารางFactSalesสำหรับแต่ละแถวในคอลัมน์คำนวณระยะขอบคำนวณ (=) ค่าโดยลบค่า (-) ในคอลัมน์ [TotalCost] จากค่าในคอลัมน์ [SalesAmount]

ลองมาดูที่สูตรชนิดอื่นหนึ่งที่ใช้ในการวัด:

สูตรคอลัมน์จากการคำนวณ

สูตรนี้มีองค์ประกอบไวยากรณ์ต่อไปนี้:

  1. ผลรวมชื่อหน่วยวัดของยอดขาย สูตรสำหรับหน่วยวัดสามารถรวมชื่อของหน่วยวัดตามด้วยเครื่องหมายจุดคู่ตามด้วยสูตรการคำนวณได้

  2. ตัวดำเนินการเครื่องหมายเท่ากับ (=) บ่งชี้จุดเริ่มต้นของสูตรการคำนวณ เมื่อคำนวณแล้วจะส่งกลับผลลัพธ์

  3. ผลรวมของฟังก์ชันจะบวกตัวเลขทั้งหมดในคอลัมน์ [SalesAmount] คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชันในภายหลัง

  4. วงเล็บ () เซอร์ราวด์อย่างน้อยหนึ่งอาร์กิวเมนต์ ฟังก์ชันทั้งหมดจำเป็นต้องมีอย่างน้อยหนึ่งอาร์กิวเมนต์ อาร์กิวเมนต์จะส่งผ่านค่าไปยังฟังก์ชัน

  5. FactSales ตารางที่อ้างอิง

  6. คอลัมน์ที่อ้างอิง [SalesAmount] ในตาราง FactSales ด้วยอาร์กิวเมนต์นี้ฟังก์ชัน SUM จะรู้ว่าคอลัมน์ใดที่จะรวมผลรวม

คุณสามารถอ่านสูตรนี้ในรูปแบบต่อไปนี้

สำหรับ หน่วยวัดที่มีชื่อผลรวมของยอดขายให้คำนวณ (=) ผลรวมของค่าในคอลัมน์ [SalesAmount] ในFactSalesตารางFactSales

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

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

ที่แตกต่างจากคอลัมน์คำนวณระยะขอบก่อนหน้านี้คุณจะเห็นคอลัมน์ [SalesAmount] ก่อนหน้าโดยตาราง FactSales ที่คอลัมน์เป็นของคอลัมน์ ซึ่งเรียกว่าชื่อคอลัมน์ที่มีคุณสมบัติครบถ้วนในที่รวมชื่อคอลัมน์ก่อนหน้าโดยชื่อตาราง คอลัมน์ที่ถูกอ้างอิงในตารางเดียวกันไม่จำเป็นต้องมีชื่อตารางรวมอยู่ในสูตร การทำเช่นนี้สามารถทำให้สูตรยาวมากที่การอ้างอิงคอลัมน์ที่สั้นลงและง่ายต่อการอ่าน อย่างไรก็ตามการปฏิบัติที่ดีจะรวมชื่อตารางในสูตรวัดของคุณเสมอแม้ในตารางเดียวกัน

หมายเหตุ: ถ้าชื่อของตารางมีช่องว่างคำสำคัญที่สงวนไว้หรืออักขระที่ไม่ได้รับอนุญาตคุณจะต้องใส่ชื่อตารางในเครื่องหมายอัญประกาศเดี่ยว คุณจะต้องใส่ชื่อตารางในเครื่องหมายอัญประกาศถ้าชื่อประกอบด้วยอักขระที่อยู่นอกช่วงอักขระตัวอักษรและตัวเลข ANSI โดยไม่คำนึงว่าตำแหน่งที่ตั้งของคุณจะสนับสนุนชุดอักขระหรือไม่ก็ตาม

สูตรของคุณเป็นสิ่งสำคัญมากในสูตรของคุณมีไวยากรณ์ที่ถูกต้อง ในกรณีส่วนใหญ่ถ้าไวยากรณ์ไม่ถูกต้องข้อผิดพลาดทางไวยากรณ์จะถูกส่งกลับ ในกรณีอื่นๆไวยากรณ์อาจถูกต้องแต่ค่าที่ส่งกลับอาจไม่เป็นสิ่งที่คุณคาดหวังไว้ Power Pivot (และเครื่องมือข้อมูล SQL Server) รวมถึง IntelliSense ฟีเจอร์ที่ใช้ในการสร้างสูตรที่ไวยากรณ์แก้ไขโดยการช่วยให้คุณเลือกองค์ประกอบที่ถูกต้อง

มาลองสร้างสูตรอย่างง่าย งานนี้จะช่วยคุณในการทำความเข้าใจเกี่ยวกับไวยากรณ์ของสูตรและลักษณะการทำงานของฟีเจอร์ IntelliSense ในแถบสูตรจะช่วยคุณได้

งาน: การสร้างสูตรอย่างง่ายสำหรับคอลัมน์จากการคำนวณ

  1. ถ้าคุณยังไม่ได้อยู่ในหน้าต่าง Power Pivot ใน Excel บน ribbon Power Pivot ให้คลิก Power Pivotหน้าต่าง

  2. ในหน้าต่าง Power Pivot ให้คลิกตารางFactSales (แท็บ)

  3. เลื่อนไปที่คอลัมน์ขวาสุดจากนั้นในส่วนหัวของคอลัมน์ให้คลิกเพิ่มคอลัมน์

  4. คลิกในแถบสูตรที่อยู่ด้านบนสุดของหน้าต่างตัวออกแบบตัวแบบ

    แถบสูตรของ PowerPivot

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

    ลองมาดูปุ่มสามปุ่มทางด้านซ้ายของแถบสูตร

    แถบสูตร

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

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

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

  5. ในแถบสูตรให้พิมพ์เครื่องหมายเท่ากับ = แล้วพิมพ์วงเล็บเปิด [ คุณจะเห็นหน้าต่างขนาดเล็กจะปรากฏขึ้นพร้อมกับคอลัมน์ทั้งหมดในตาราง FactSales นี่คือ IntelliSense ในการดำเนินการ

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

    ในตอนนี้เคอร์เซอร์ของคุณกำลังใช้งานอยู่ทางด้านขวาของ[SalesQuantity]

  6. พิมพ์ช่องว่างแล้วพิมพ์ตัวดำเนินการลบ-(เครื่องหมายลบ) แล้วพิมพ์อีกช่องว่างอื่น

  7. ในตอนนี้ให้พิมพ์วงเล็บเปิดอื่น [ ในตอนนี้ให้เลือกคอลัมน์[ReturnQuantity]แล้วกด Enter

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

    หลังจากที่คุณกด Enter เพื่อทำสูตรให้เสร็จสมบูรณ์ word จะคำนวณปรากฏในแถบสถานะตามด้านล่างของหน้าต่าง Power Pivot ได้อย่างรวดเร็วแม้ว่าคุณจะคำนวณค่าใหม่สำหรับแถวมากกว่า๓,๐๐๐,๐๐๐แถวเท่านั้น

  8. คลิกขวาที่ส่วนหัวของคอลัมน์และเปลี่ยนชื่อคอลัมน์ NetSales

เท่านี้ก็เรียบร้อย! คุณเพิ่งสร้างสูตร DAX ที่เรียบง่ายแต่มีประสิทธิภาพมาก สำหรับแต่ละแถวในตาราง FactSales สูตร NetSales จะคำนวณค่าโดยการลบค่าในคอลัมน์ [ReturnQuantity] จากค่าในคอลัมน์ [SalesQuantity] ขอให้สังเกตว่าเราเพิ่งกล่าวว่า "สำหรับแต่ละแถว" นี่คือแนวคิดที่สำคัญอีกอย่างหนึ่งใน DAX บริบทแถว คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับบริบทแถวในภายหลัง

สิ่งสำคัญจริงๆเพื่อทำความเข้าใจเมื่อพิมพ์ตัวดำเนินการลงในสูตร DAX คือชนิดข้อมูลในอาร์กิวเมนต์ที่คุณกำลังใช้อยู่ ตัวอย่างเช่นถ้าคุณต้องการพิมพ์สูตรต่อไปนี้ = 1 & 2 ค่าที่ส่งกลับจะเป็นค่าข้อความ "12" นี่คือเนื่องจากตัวดำเนินการ ampersand (&) สำหรับข้อความที่เรียงต่อกัน DAX จะแปลสูตรนี้เพื่ออ่าน: คำนวณผลลัพธ์โดยการใช้ค่า1เป็นข้อความและเพิ่มค่า2เป็นข้อความ ในตอนนี้ถ้าคุณต้องการพิมพ์ = 1 + 2, DAX อ่านสูตรนี้เป็น: คำนวณผลลัพธ์โดยการใช้ค่าตัวเลข1และการเพิ่มค่าตัวเลข2 ผลลัพธ์คือหลักสูตร "3" ค่าตัวเลข DAX จะคำนวณค่าที่เป็นผลลัพธ์ขึ้นอยู่กับตัวดำเนินการในสูตรโดยไม่ยึดตามชนิดข้อมูลของคอลัมน์ที่ใช้ในอาร์กิวเมนต์ ชนิดข้อมูลใน DAX มีความสำคัญมากแต่นอกขอบเขตของการเริ่มต้นใช้งานด่วนนี้ เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับชนิดข้อมูลและตัวดำเนินการในสูตรของ DAX ให้ดูที่การอ้างอิง DAX (http://go.microsoft.com/fwlink/?LinkId=239769&clcid = 0x409) ใน Books Online

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

งาน: สร้างสูตรวัด

  1. ในตารางFactSalesให้คลิกในเซลล์ว่างใดๆในพื้นที่การคำนวณ นี่คือพื้นที่ว่างของเซลล์ที่อยู่ด้านล่างของตารางในหน้าต่าง Power Pivot

พื้นที่การคำนวณของ PowerPivot

  1. ในแถบสูตรให้พิมพ์ชื่อยอดขายไตรมาสก่อนหน้านี้

  2. พิมพ์เครื่องหมายเท่ากับ = เพื่อเริ่มต้นสูตรการคำนวณ

  3. พิมพ์ตัวอักษรสองสามตัวแรกของ CAL แล้วดับเบิลคลิกที่ฟังก์ชันที่คุณต้องการใช้ ในสูตรนี้คุณต้องการใช้ฟังก์ชันคำนวณ

  4. พิมพ์วงเล็บเปิด (เมื่อต้องการเริ่มอาร์กิวเมนต์ที่จะส่งผ่านไปยังฟังก์ชันคำนวณ

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

  5. พิมพ์ตัวอักษรสองสามตัวแรกของตารางFactSalesจากนั้นในรายการแบบหล่นลงให้ดับเบิลคลิกFactSales[ยอดขาย]

  6. พิมพ์เครื่องหมายจุลภาค (,) เพื่อระบุตัวกรองแรกแล้วพิมพ์ก่อนแล้วดับเบิลคลิกที่ฟังก์ชันPREVIOUSQUARTER

    หลังจากเลือกฟังก์ชัน PREVIOUSQUARTER วงเล็บเปิดอื่นจะปรากฏขึ้นซึ่งระบุว่าจำเป็นต้องมีอาร์กิวเมนต์อื่น ในตอนนี้สำหรับฟังก์ชัน PREVIOUSQUARTER

  7. พิมพ์ตัวอักษรสองสามตัวแรกที่สลัวแล้วดับเบิลคลิกDimDate[DateKey]

  8. ปิดทั้งสองอาร์กิวเมนต์ที่ถูกส่งผ่านไปยังฟังก์ชัน PREVIOUSQUARTER และฟังก์ชันคำนวณโดยการพิมพ์วงเล็บปิดสองเครื่อง))

    ในตอนนี้สูตรของคุณควรมีลักษณะดังนี้

    ยอดขายไตรมาสก่อนหน้านี้: = คำนวณ (FactSales [ยอดขาย], PREVIOUSQUARTER (DimDate [DateKey]))

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

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

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

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

สุดท้ายคุณใช้ฟังก์ชันคำนวณ นี่เป็นหนึ่งในฟังก์ชันที่มีประสิทธิภาพมากที่สุดใน DAX ในขณะที่คุณสร้างตัวแบบข้อมูลและสร้างสูตรที่ซับซ้อนมากขึ้นคุณอาจจะใช้ฟังก์ชันนี้หลายครั้ง การกล่าวถึงฟังก์ชันคำนวณอยู่นอกขอบเขตของ QuickStart นี้แต่เป็นความรู้ของคุณที่มีการเติบโตของ DAX ให้ชำระค่าความสนใจเป็นพิเศษให้กับคนนี้

หมายเหตุ: โดยทั่วไปเมื่อต้องการใช้ฟังก์ชันตัวแสดงเวลาในสูตรของ DAX คุณต้องระบุคอลัมน์วันที่ที่ไม่ซ้ำกันโดยใช้กล่องโต้ตอบทำเครื่องหมายเป็นตารางวันที่ ในตัวอย่างสูตร DAX ของ Contoso เวิร์กบุ๊ก xlsx คอลัมน์ DateKey ในตาราง DimDate จะถูกเลือกเป็นคอลัมน์วันที่ที่ไม่ซ้ำกัน

เครดิตเพิ่มเติม

คุณอาจจะถามว่า: ' สูตร DAX ที่ง่ายที่สุดที่ฉันสามารถสร้างได้คืออะไร ' ดีคำตอบที่เป็น ' สูตรที่คุณไม่ต้องการ ' และนั่นคือสิ่งที่คุณสามารถทำได้โดยใช้ฟังก์ชันการรวมมาตรฐานในหน่วยวัด ตัวแบบข้อมูลเกือบทั้งหมดจำเป็นต้องใช้เพื่อกรองและคำนวณข้อมูลที่รวบรวมไว้ ตัวอย่างเช่นฟังก์ชัน SUM ในผลรวมของการวัดจำนวนยอดขายที่คุณเห็นก่อนหน้านี้จะถูกใช้ในการเพิ่มตัวเลขทั้งหมดในคอลัมน์ใดคอลัมน์หนึ่ง DAX มีฟังก์ชันอื่นๆอีกหลายฟังก์ชันที่รวมค่าด้วย คุณสามารถสร้างสูตรโดยใช้การรวมมาตรฐานโดยอัตโนมัติโดยใช้ฟีเจอร์ผลรวมอัตโนมัติ

งานเครดิตเพิ่มเติม: สร้างสูตรวัดโดยใช้ฟีเจอร์ผลรวมอัตโนมัติ

  1. ในตาราง FactSales ให้เลื่อนไปที่คอลัมน์ ReturnQuantity จากนั้นคลิกที่ส่วนหัวของคอลัมน์เพื่อเลือกทั้งคอลัมน์

  2. บนแท็บหน้าแรกบน ribbon ในกลุ่มการคำนวณให้คลิกปุ่มผลรวมอัตโนมัติ

AutoSum ใน PowerPivot

คลิกลูกศรลงที่อยู่ถัดจากผลรวมอัตโนมัติแล้วคลิกค่าเฉลี่ย(สังเกตฟังก์ชันการรวมมาตรฐานอื่นๆที่คุณสามารถใช้ได้)

ทันทีหน่วยวัดใหม่จะถูกสร้างขึ้นด้วยค่าเฉลี่ยของชื่อ ReturnQuantity: ตามด้วยสูตร = ค่าเฉลี่ย ([ReturnQuantity])

ตอนนี้ไม่ใช่เรื่องง่ายใช่ไหม แน่นอนว่าสูตรทั้งหมดไม่ใช่สูตรที่คุณสร้างจะง่ายดังนั้น แต่โดยใช้ฟีเจอร์ผลรวมอัตโนมัติคุณสามารถสร้างสูตรอย่างรวดเร็วและง่ายดายโดยใช้การคำนวณการรวมมาตรฐาน

การทำเช่นนี้ควรทำให้เกิดความเข้าใจที่ดีของไวยากรณ์ที่ใช้ในสูตรของ DAX นอกจากนี้คุณยังได้แนะนำฟีเจอร์บางอย่างที่น่าสนใจเช่น IntelliSense และผลรวมอัตโนมัติเพื่อช่วยให้คุณสร้างสูตรที่รวดเร็วง่ายและแม่นยำ แน่นอนว่ามีอีกมากมายที่คุณสามารถเรียนรู้เกี่ยวกับไวยากรณ์ได้ สถานที่ที่ดีที่จะเรียนรู้เพิ่มเติมคือการอ้างอิง DAX หรือ SQL Books Online

Quickquiz เกี่ยวกับไวยากรณ์

  1. ปุ่มนี้บนแถบสูตรทำอะไรได้บ้าง
    ปุ่มฟังก์ชัน

  2. สิ่งที่ล้อมรอบชื่อคอลัมน์ในสูตร DAX เสมอ

  3. คุณจะเขียน
    สูตรสำหรับสิ่งต่อไปนี้ในตารางDimProductสำหรับแต่ละแถวในคอลัมน์จากการคำนวณUnitMarginคำนวณค่าโดยการลบค่าในคอลัมน์UnitCostจากค่าในUnitPriceคอลัมน์UnitPrice ได้อย่างไร

คำตอบจะให้ไว้ที่ส่วนท้ายของหัวข้อนี้

ฟังก์ชัน

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

DAX มีฟังก์ชันประเภทต่อไปนี้: วันที่และเวลา, ข้อมูล, ตรรกะ, คณิตศาสตร์, สถิติ, ข้อความและเวลา ถ้าคุณคุ้นเคยกับฟังก์ชันในสูตร Excel ฟังก์ชันการทำงานหลายๆฟังก์ชันใน DAX จะปรากฏขึ้นเหมือนกับคุณ อย่างไรก็ตามฟังก์ชัน DAX จะไม่ซ้ำกันในลักษณะต่อไปนี้:

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

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

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

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

บางครั้งอาจเป็นเรื่องยากที่จะทราบว่าฟังก์ชันใดที่คุณอาจจำเป็นต้องใช้ในสูตร Power Pivot และตัวออกแบบรูปแบบตารางในเครื่องมือข้อมูล SQL Server รวมถึงฟีเจอร์แทรกฟังก์ชันกล่องโต้ตอบที่ช่วยให้คุณสามารถเลือกฟังก์ชันตามประเภทและให้คำอธิบายสั้นๆสำหรับแต่ละฟังก์ชัน

แทรกฟังก์ชัน

มาลองสร้างสูตรใหม่ที่มีฟังก์ชันที่คุณจะเลือกโดยใช้ฟีเจอร์แทรกฟังก์ชัน:

งาน: เพิ่มฟังก์ชันลงในสูตรโดยใช้ฟังก์ชัน Insert

  1. ในตาราง FactSales ให้เลื่อนไปที่คอลัมน์ขวาสุดจากนั้นในส่วนหัวของคอลัมน์ให้คลิกเพิ่มคอลัมน์

  2. ในแถบสูตรให้พิมพ์เครื่องหมายเท่ากับ =

  3. คลิกปุ่มแทรกฟังก์ชัน แทรกฟังก์ชัน นี้จะเปิดกล่องโต้ตอบแทรกฟังก์ชัน

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

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

  6. ใช้ IntelliSense เพื่อช่วยให้คุณค้นหาและเลือกคอลัมน์ DimChannel [ChannelName]

  7. ปิดสูตรแล้วกด Enter

  8. หลังจากที่คุณกด Enter เพื่อทำสูตรให้เสร็จสมบูรณ์ word จะคำนวณปรากฏในแถบสถานะตามด้านล่างของหน้าต่าง Power Pivot ในตอนนี้คุณจะเห็นว่าคุณเพิ่งสร้างคอลัมน์ใหม่ในตาราง FactSales ที่มีข้อมูลแชนเนลจากตาราง DimChannel

  9. เปลี่ยนชื่อแชนเนลของคอลัมน์

    สูตรของคุณควรมีลักษณะดังนี้ = ที่เกี่ยวข้อง (DimChannel [ChannelName])

คุณเพียงแค่นำไปใช้กับฟังก์ชันที่สำคัญอีกอย่างหนึ่งใน DAX ฟังก์ชันที่เกี่ยวข้อง ฟังก์ชันที่เกี่ยวข้องจะส่งกลับค่าจากตารางอื่น คุณสามารถใช้ที่เกี่ยวข้องมีความสัมพันธ์ระหว่างตารางที่คุณอยู่ในปัจจุบันและตารางที่มีค่าที่คุณต้องการรับได้ แน่นอนว่าฟังก์ชันที่เกี่ยวข้องมีความเป็นไปได้ที่ยิ่งใหญ่ ในกรณีนี้คุณสามารถรวมช่องทางการขายสำหรับการขายแต่ละรายการในตาราง FactSales ได้แล้ว ในตอนนี้คุณสามารถซ่อนตาราง DimChannel จากรายการเขตข้อมูล PivotTable ทำให้ง่ายต่อการนำทางและดูเฉพาะข้อมูลที่สำคัญที่สุดที่คุณต้องการจริงๆเท่านั้น เช่นเดียวกับฟังก์ชันคำนวณที่อธิบายไว้ก่อนหน้านี้ฟังก์ชันที่เกี่ยวข้องเป็นสิ่งที่สำคัญมากและคุณอาจจะใช้เวลาหลายครั้ง

ในขณะที่คุณสามารถดูฟังก์ชันใน DAX จะช่วยให้คุณสร้างสูตรที่มีประสิทธิภาพมากได้ เรามีเพียงสัมผัสพื้นฐานของฟังก์ชัน เมื่อคุณปรับปรุงทักษะ DAX ของคุณคุณจะสร้างสูตรโดยใช้ฟังก์ชันต่างๆมากมาย หนึ่งในสถานที่ที่ดีที่สุดในการเรียนรู้รายละเอียดเกี่ยวกับฟังก์ชัน DAX ทั้งหมดที่อยู่ในการอ้างอิงนิพจน์การวิเคราะห์ข้อมูล (DAX)

ฟังก์ชัน Quickquiz เกี่ยวกับ

  1. ฟังก์ชันนี้มีการอ้างอิงเสมออย่างไร

  2. สูตรสามารถมีฟังก์ชันมากกว่าหนึ่งฟังก์ชันได้หรือไม่

  3. ประเภทของฟังก์ชันใดที่คุณจะใช้ในการเชื่อมโยงสตริงข้อความที่สองเป็นสตริงในหนึ่งสตริงหรือไม่

คำตอบจะให้ไว้ที่ส่วนท้ายของหัวข้อนี้

บริบท

บริบทเป็นหนึ่งในแนวคิดของ DAX ที่สำคัญที่สุดเพื่อทำความเข้าใจ มีสองชนิดของบริบทใน DAX บริบทแถวและบริบทตัวกรอง เราจะดูบริบทของแถวก่อน

บริบทแถว

บริบทแถวมีความคิดที่ง่ายที่สุดในฐานะแถวปัจจุบัน ตัวอย่างเช่นอย่าลืมคอลัมน์ที่คำนวณระยะขอบที่คุณเห็นก่อนหน้านี้เมื่อเรียนรู้เกี่ยวกับไวยากรณ์ สูตร = [SalesAmount]-[TotalCost] จะคำนวณค่าในคอลัมน์ระยะขอบสำหรับแต่ละแถวในตาราง ค่าสำหรับแต่ละแถวจะถูกคำนวณจากค่าในคอลัมน์อื่นสองคอลัมน์ [SalesAmount] และ [TotalCost] ในแถวเดียวกัน DAX สามารถคำนวณค่าสำหรับแต่ละแถวในคอลัมน์ระยะขอบได้เนื่องจากมีบริบทดังนี้สำหรับแต่ละแถวจะใช้ค่าในคอลัมน์ [TotalCost] และ subtracts จากค่าในคอลัมน์ [SalesAmount]

ในเซลล์ที่เลือกที่แสดงอยู่ด้านล่างค่า $๔๙.๕๔ในแถวปัจจุบันจะถูกคำนวณโดยการลบค่า $๕๑.๕๔ในคอลัมน์ [TotalCost] จากค่า $๑๐๑.๐๘ในคอลัมน์ [SalesAmount]

บริบทแถวใน PowerPivot

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

บริบทตัวกรอง

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

บริบทตัวกรองไม่มีอยู่ในตำแหน่งของบริบทแถว แทนที่จะนำไปใช้นอกเหนือจากบริบทของแถว ตัวอย่างเช่นเมื่อต้องการเพิ่มค่าที่จะรวมไว้ในการคำนวณคุณสามารถใช้บริบทตัวกรองที่ไม่ได้ระบุบริบทของแถวเท่านั้นแต่ยังระบุเฉพาะค่าที่เฉพาะเจาะจง (ตัวกรอง) ในบริบทแถวนั้น

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

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

สูตร

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

สูตรนี้มีองค์ประกอบไวยากรณ์ต่อไปนี้:

  1. ชื่อหน่วยวัด StoreSales ตามด้วยเครื่องหมายจุดคู่:

  2. ตัวดำเนินการเครื่องหมายเท่ากับ (=) บ่งชี้จุดเริ่มต้นของสูตร

  3. ฟังก์ชันคำนวณจะประเมินนิพจน์เป็นอาร์กิวเมนต์ในบริบทที่ได้รับการปรับเปลี่ยนโดยตัวกรองที่ระบุ

  4. วงเล็บ () เซอร์ราวด์อย่างน้อยหนึ่งอาร์กิวเมนต์

  5. การวัด [ยอดขาย] ในตารางเดียวกันกับนิพจน์ หน่วยวัดยอดขายมีสูตร: = SUM (FactSales [SalesAmount])

  6. เครื่องหมายจุลภาค (,) จะแยกตัวกรองแต่ละตัว

  7. คอลัมน์ที่อ้างอิงและค่าที่เฉพาะเจาะจง DimChannel [ChannelName] = "Store" เป็นตัวกรอง

สูตรนี้จะทำให้แน่ใจว่าเฉพาะมูลค่ายอดขายที่กำหนดโดยหน่วยวัดยอดขายเป็นตัวกรองจะถูกคำนวณเฉพาะแถวในคอลัมน์ DimChannel [ChannelName] ที่มีค่า "Store" เป็นตัวกรอง

ในขณะที่คุณสามารถจินตนาการความสามารถในการกำหนดบริบทตัวกรองภายในสูตรมีความสามารถที่ยิ่งใหญ่และมีประสิทธิภาพ ความสามารถในการอ้างอิงเฉพาะค่าที่เฉพาะเจาะจงในตารางที่เกี่ยวข้องเป็นเพียงตัวอย่างหนึ่งดังนี้ ไม่ต้องกังวลถ้าคุณไม่เข้าใจบริบทได้อย่างสมบูรณ์ทันที ในขณะที่คุณสร้างสูตรของคุณเองคุณจะเข้าใจบริบทได้ดียิ่งขึ้นและเหตุใดจึงมีความสำคัญใน DAX

Quickquiz เกี่ยวกับบริบท

  1. บริบทสองชนิดคืออะไร

  2. บริบทตัวกรองคืออะไร

  3. บริบทแถวคืออะไร

คำตอบจะให้ไว้ที่ส่วนท้ายของหัวข้อนี้

สรุป

ตอนนี้คุณมีความเข้าใจพื้นฐานของแนวคิดที่สำคัญที่สุดใน DAX แล้วคุณสามารถเริ่มต้นการสร้างสูตร DAX สำหรับคอลัมน์จากการคำนวณและการวัดด้วยตนเองได้ DAX สามารถทำงานได้ยากเพียงเล็กน้อยเพื่อเรียนรู้แต่มีแหล่งข้อมูลมากมายที่พร้อมให้คุณใช้งาน หลังจากที่คุณอ่านผ่านหัวข้อนี้ไม่กี่ครั้งและการทดสอบด้วยสูตรของคุณเองคุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับแนวคิดและสูตรของ DAX อื่นๆที่สามารถช่วยให้คุณแก้ไขปัญหาทางธุรกิจของคุณเองได้ มีทรัพยากร DAX จำนวนมากที่พร้อมใช้งานสำหรับคุณใน Power Pivot วิธีใช้, SQL Server Books Online, วิชาการและบล็อกจากทั้ง Microsoft และผู้เชี่ยวชาญ BI ชั้นนำ ศูนย์กลางทรัพยากร DAX (http://social.technet.microsoft.com/wiki/contents/articles/dax-resource-center.aspx) เป็นสถานที่ที่ดีที่สุดในการเริ่มต้น การอ้างอิงนิพจน์การวิเคราะห์ข้อมูล (DAX)ยังเป็นแหล่งข้อมูลที่ยอดเยี่ยมอีกด้วย ตรวจสอบให้แน่ใจว่าได้บันทึกไว้ในรายการโปรดของคุณ

DAX ในรูปแบบตาราง BI เอกสารที่พร้อมใช้งานสำหรับการดาวน์โหลด (http://go.microsoft.com/fwlink/?LinkID=237472&clcid = 0x409) แสดงรายละเอียดเพิ่มเติมในแนวคิดที่แนะนำที่นี่รวมถึงแนวคิดและสูตรขั้นสูงอื่นๆอีกมากมาย เอกสารนี้ยังใช้สูตรตัวอย่างเช่น DAX DAX เดียวกันกับเวิร์กบุ๊ก xlsx ที่คุณมีอยู่แล้ว

คำตอบ Quickquiz เกี่ยวกับ

ไวยากรณ์:

  1. เปิดฟีเจอร์แทรกฟังก์ชัน

  2. วงเล็บเหลี่ยม []

  3. = [UnitPrice]-[UnitCost]

ฟังก์ชัน

  1. ตารางและคอลัมน์

  2. ใช่ สูตรสามารถมีฟังก์ชันที่ซ้อนกันได้ถึง๖๔

  3. ฟังก์ชันข้อความ

บริบท

  1. บริบทแถวและบริบทตัวกรอง

  2. ตัวกรองอย่างน้อยหนึ่งตัวกรองในการคำนวณที่กำหนดค่าเดียว

  3. แถวปัจจุบัน

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

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

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

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

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×