Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

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

การทําความเข้าใจสูตร DAX

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

อย่างไรก็ตาม สูตร DAX จะแตกต่างกันด้วยวิธีที่สําคัญดังต่อไปนี้

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

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

  • ฟังก์ชันตัวแสดงเวลาใน DAX อนุญาตให้คํานวณโดยใช้ช่วงของวันที่ และเปรียบเทียบผลลัพธ์ข้ามช่วงเวลาที่ขนานกันได้

ตําแหน่งที่จะใช้สูตร DAX

คุณสามารถสร้างสูตรใน Power Pivot ใน olumn cจากการคํานวณหรือใน ieldsจากการคํานวณ

คอลัมน์จากการคํานวณ

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

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

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

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

สําหรับข้อมูลโดยละเอียดเพิ่มเติม ให้ดูที่ คอลัมน์จากการคํานวณใน Power Pivot

มาตรการ

หน่วยวัดคือสูตรที่สร้างขึ้นโดยเฉพาะสําหรับใช้ใน PivotTable (หรือ PivotChart) ที่ใช้ข้อมูล Power Pivot การวัดอาจยึดตามฟังก์ชันการรวมมาตรฐาน เช่น COUNT หรือ SUM หรือคุณสามารถกําหนดสูตรของคุณเองได้โดยใช้ DAX หน่วยวัดถูกใช้ในพื้นที่ ค่า ของ PivotTable ถ้าคุณต้องการวางผลลัพธ์จากการคํานวณในพื้นที่อื่นของ PivotTable ให้ใช้คอลัมน์จากการคํานวณแทน

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

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

สําหรับข้อมูลโดยละเอียดเพิ่มเติม ให้ดู การวัดใน Power Pivot

การสร้างสูตรโดยใช้แถบสูตร

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

เมื่อต้องการใส่ชื่อของตาราง   เริ่มพิมพ์ชื่อของตาราง การทําให้สูตรสมบูรณ์อัตโนมัติ มีรายการดรอปดาวน์ที่มีชื่อที่ถูกต้องซึ่งขึ้นต้นด้วยตัวอักษรเหล่านั้น

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

สําหรับรายละเอียดเพิ่มเติมและบทสรุปของวิธีการสร้างสูตร ให้ดู สร้างสูตรสําหรับการคํานวณใน Power Pivot

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

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

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

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

การใช้หลายฟังก์ชันในสูตร

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

ฟังก์ชัน DAX จํานวนมากถูกออกแบบมาให้ใช้กับฟังก์ชันที่ซ้อนกันเท่านั้น ฟังก์ชันเหล่านี้จะส่งกลับตาราง ซึ่งไม่สามารถบันทึกได้โดยตรง มันควรจะมีให้เป็นป้อนข้อมูลลงในฟังก์ชั่นตาราง ตัวอย่างเช่น ฟังก์ชัน SUMX, AVERAGEX และ MINX ทั้งหมดต้องการตารางเป็นอาร์กิวเมนต์แรก

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

การเปรียบเทียบฟังก์ชัน DAX และฟังก์ชัน Excel

ไลบรารีฟังก์ชัน DAX จะยึดตามไลบรารีฟังก์ชัน Excel แต่ไลบรารีมีความแตกต่างมากมาย ส่วนนี้จะสรุปความแตกต่างและความคล้ายคลึงกันระหว่างฟังก์ชัน Excel และฟังก์ชัน DAX

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

  • ฟังก์ชัน DAX จะไม่ใช้การอ้างอิงเซลล์หรือช่วงเป็นการอ้างอิง แต่ฟังก์ชัน DAX จะใช้คอลัมน์หรือตารางเป็นการอ้างอิงแทน

  • ฟังก์ชันวันที่และเวลา DAX จะส่งกลับชนิดข้อมูลเวลาวันที่ ในทางตรงกันข้าม ฟังก์ชันวันที่และเวลาของ Excel จะส่งกลับจํานวนเต็มที่แสดงวันที่เป็นเลขลําดับ

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

  • DAX มีฟังก์ชันการค้นหาใหม่ที่คล้ายกับฟังก์ชันการค้นหาอาร์เรย์และเวกเตอร์ใน Excel อย่างไรก็ตาม ฟังก์ชัน DAX ต้องการให้มีการสร้างความสัมพันธ์ระหว่างตาราง

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

ชนิดข้อมูล DAX

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

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

สูตรและตัวแบบเชิงสัมพันธ์

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

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

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

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

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

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

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

การปรับปรุงผลลัพธ์ของสูตร

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

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

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

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

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

การแก้ไขปัญหาสูตร

ข้อผิดพลาดเมื่อเขียนสูตร

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

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

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

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

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

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

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

  • สูตรจะอ้างอิงไปยังคอลัมน์ที่ยังไม่ได้ประมวลผล ซึ่งหมายความว่ามี Metadata แต่ไม่มีข้อมูลจริงที่จะใช้สําหรับการคํานวณ

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

ผลลัพธ์ที่ไม่ถูกต้องหรือผิดปกติเมื่อจัดอันดับหรือจัดลําดับค่าคอลัมน์

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

ทั้งนี้เนื่องจากโปรแกรมสูตรจะทําการจัดลําดับและการจัดอันดับโดยการเปรียบเทียบค่าตัวเลข อย่างไรก็ตาม ไม่สามารถเปรียบเทียบ NaN กับตัวเลขอื่นๆ ในคอลัมน์ได้

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

ความเข้ากันได้กับตัวแบบตาราง Analysis Services และโหมด DirectQuery

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

  • สูตร DAX บางสูตรอาจส่งกลับผลลัพธ์ที่แตกต่างกันถ้าคุณปรับใช้โมเดลในโหมด DirectQuery

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

สําหรับข้อมูลเพิ่มเติม ให้ดู เอกสารการสร้างแบบจําลองแบบตาราง Analysis Services ใน SQL Server 2012 BooksOnline

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

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

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

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