การรวมเป็นวิธีหนึ่งในการยุบ การสรุป หรือการจัดกลุ่มข้อมูล เมื่อคุณเริ่มต้นด้วยข้อมูลดิบจากตารางหรือแหล่งข้อมูลอื่นๆ ข้อมูลจะมักจะแบนราบ ซึ่งหมายความว่าจะมีรายละเอียดมากมาย แต่ยังไม่ได้จัดหรือจัดกลุ่มในลักษณะใดๆ ซึ่งไม่มีข้อมูลสรุปหรือโครงสร้างอาจช่วยให้ค้นหารูปแบบในข้อมูลได้ยาก ส่วนสําคัญของการสร้างตัวแบบข้อมูลคือการกําหนดการรวมที่ลดความซับซ้อน รูปแบบนามธรรม หรือสรุปในคําตอบของคําถามทางธุรกิจที่เฉพาะเจาะจง
การรวมที่พบบ่อยที่สุด เช่น การใช้ AVERAGE, COUNT , DISTINCTCOUNT, MAX, MINหรือSUMสามารถสร้างในการวัดโดยอัตโนมัติโดยใช้ผลรวมอัตโนมัติ การรวมชนิดอื่นๆ เช่นAVERAGEX, COUNTX, COUNTROWSหรือSUMXจะส่งกลับตาราง และต้องมีสูตรที่สร้างขึ้นโดยใช้Data Analysis Expressions (DAX)
การความเข้าใจเกี่ยวกับการรวม Power Pivot
การเลือก กลุ่ม เพื่อรวม
เมื่อคุณรวมข้อมูล คุณจะจัดกลุ่มข้อมูลตามแอตทริบิวต์ เช่น ผลิตภัณฑ์ ราคา ภูมิภาค หรือวันที่ แล้วกําหนดสูตรที่ใช้ได้กับข้อมูลทั้งหมดในกลุ่ม ตัวอย่างเช่น เมื่อคุณสร้างผลรวมเป็นเวลาหนึ่งปี คุณสร้างการรวม ถ้าคุณสร้างอัตราส่วนของปีนี้ในช่วงปีก่อนหน้าและจะแสดงอัตราส่วนดังกล่าวเป็นเปอร์เซ็นต์ การรวมเป็นชนิดอื่น
การตัดสินใจของวิธีการจัดกลุ่มข้อมูลถูกขับเคลื่อนโดยคําถามทางธุรกิจ ตัวอย่างเช่น การรวมสามารถตอบคําถามต่อไปนี้ได้:
นับ มีธุรกรรมในหนึ่งเดือนกี่รายการ
ค่าเฉลี่ย ยอดขายเฉลี่ยในเดือนนี้โดยพนักงานขายคืออะไร
ค่าน้อยที่สุดและค่ามากที่สุด เขตการขายใดมียอดขายห้าอันดับบนสุดในหน่วยต่างๆ
เมื่อต้องการสร้างการคํานวณที่ตอบคําถามเหล่านี้ คุณต้องมีข้อมูลโดยละเอียดซึ่งมีตัวเลขที่จะนับหรือรวม และข้อมูลตัวเลขนั้นต้องสัมพันธ์กับกลุ่มที่คุณจะใช้เพื่อจัดระเบียบผลลัพธ์
ถ้าข้อมูลไม่มีค่าที่คุณสามารถใช้ในการจัดกลุ่ม เช่น ประเภทผลิตภัณฑ์หรือชื่อของภูมิภาคทางภูมิศาสตร์ที่จัดเก็บอยู่ คุณอาจต้องการแนะนวลกลุ่มกับข้อมูลของคุณโดยการเพิ่มประเภท เมื่อคุณสร้างกลุ่มใน Excel คุณต้องพิมพ์หรือเลือกกลุ่มที่คุณต้องการใช้จากคอลัมน์ในเวิร์กชีตของคุณด้วยตนเอง อย่างไรก็ตาม ในระบบที่สัมพันธ์กัน ล.ก. เช่น ประเภท ของผลิตภัณฑ์ มักจะถูกจัดเก็บในตารางที่แตกต่างจากตารางข้อเท็จจริงหรือตารางค่า โดยปกติแล้ว ตารางประเภทจะลิงก์กับข้อมูลข้อเท็จจริงตามคีย์บางชนิด ตัวอย่างเช่น สมมติว่าคุณพบว่าข้อมูลของคุณมี ID ผลิตภัณฑ์ แต่ไม่ใช่ชื่อของผลิตภัณฑ์หรือประเภทของผลิตภัณฑ์ เมื่อต้องการเพิ่มประเภทลงในExcelแบบแฟลต คุณจะต้องคัดลอกในคอลัมน์ที่มีชื่อประเภท ด้วย Power Pivot คุณสามารถนําเข้าตารางประเภทผลิตภัณฑ์ไปยังตัวแบบข้อมูลของคุณ สร้างความสัมพันธ์ระหว่างตารางที่มีข้อมูลตัวเลขและรายการประเภทผลิตภัณฑ์ แล้วใช้ประเภทเพื่อจัดกลุ่มข้อมูล ดูข้อมูลเพิ่มเติมที่ สร้างความสัมพันธ์ระหว่างตาราง
การเลือกฟังก์ชันเพื่อการรวม
หลังจากที่คุณได้ระบุและเพิ่มการจัดกลุ่มที่จะใช้ คุณต้องตัดสินใจว่าจะใช้ฟังก์ชันทางคณิตศาสตร์ใดเพื่อรวม มักจะใช้การรวมของข้อความเป็นพ้องความหมายในการดําเนินการทางคณิตศาสตร์หรือทางสถิติที่ใช้ในการรวม เช่น ผลรวม ค่าเฉลี่ย ค่าต่สุด หรือ counts อย่างไรก็ตาม Power Pivot จะให้คุณสร้างสูตรแบบปรับแต่งเองเพื่อการรวม นอกเหนือจากการรวมมาตรฐานที่พบในทั้งสอง Power Pivot Excelทั้งสอง
ตัวอย่างเช่น เมื่อใช้ชุดค่าและการจัดกลุ่มเดียวกันกับที่ใช้ในตัวอย่างก่อนหน้านี้ คุณสามารถสร้างการรวมแบบเองที่ตอบคําถามต่อไปนี้:
กรองการนับ มีธุรกรรมกี่รายการในเดือนไม่รวมหน้าต่างการบํารุงรักษาสิ้นเดือน
อัตราส่วนที่ใช้ค่าเฉลี่ยตามช่วงเวลา เปอร์เซ็นต์การเติบโตหรือปฏิเสธยอดขายเมื่อเทียบกับช่วงเดียวกันของปีที่แล้วมีอะไรบ้าง
ค่าต่สุดและค่าสูงสุดที่ถูกจัดกลุ่ม เขตการขายใดได้รับการจัดอันดับให้อยู่ในระดับบนสุดของแต่ละประเภทผลิตภัณฑ์ หรือในแต่ละโปรโมชันการขาย
การเพิ่มการรวมลงในสูตรและ PivotTable
เมื่อคุณมีแนวคิดเกี่ยวกับวิธีการจัดกลุ่มข้อมูลของคุณให้มีความหมาย และค่าที่คุณต้องการจะใช้งาน คุณสามารถตัดสินใจว่าจะสร้าง PivotTable หรือสร้างการคํานวณภายในตาราง Power Pivot ขยายและปรับปรุงความสามารถในการสร้างExcelภายในเพื่อสร้างการรวม เช่น ผลรวม นับหรือค่าเฉลี่ย คุณสามารถสร้างการรวมแบบ Power Pivot ภายในหน้าต่าง Power Pivot หรือภายในพื้นที่ Excel PivotTable
-
ในคอลัมน์จากการคํานวณ คุณสามารถสร้างการรวมที่บัญชีบริบทของแถวปัจจุบันเพื่อเรียกใช้แถวที่เกี่ยวข้องจากตารางอื่น แล้วรวม นับ หรือหาค่าเฉลี่ยค่าเหล่านั้นในแถวที่เกี่ยวข้อง
-
ใน การวัดคุณสามารถสร้างการรวมแบบไดนามิกที่ใช้ตัวกรองที่กําหนดไว้ภายในสูตร และตัวกรองที่กําหนดโดยการออกแบบของ PivotTable และการเลือกตัวแบ่งส่วนข้อมูล ส่วนหัวของคอลัมน์ และส่วนหัวของแถว การวัดที่ใช้การรวมมาตรฐานสามารถสร้างขึ้น Power Pivot โดยใช้ AutoSum หรือโดยการสร้างสูตร คุณยังสามารถสร้างการวัดโดยนัยโดยใช้การรวมมาตรฐานใน PivotTable ใน Excel ได้
การเพิ่มการจัดกลุ่มลงใน PivotTable
เมื่อคุณออกแบบ PivotTable ให้คุณลากเขตข้อมูลที่แสดงการจัดกลุ่ม ประเภท หรือล.ก. ไปยังส่วนคอลัมน์และแถวของ PivotTable เพื่อจัดกลุ่มข้อมูล จากนั้นลากเขตข้อมูลที่มีค่าตัวเลขลงในพื้นที่ค่าเพื่อนับ หาค่าเฉลี่ย หรือหาผลรวมได้
ถ้าคุณเพิ่มประเภทลงใน PivotTable แต่ข้อมูลประเภทไม่เกี่ยวข้องกับข้อมูลข้อเท็จจริงนั้น คุณอาจได้รับข้อผิดพลาดหรือผลลัพธ์ที่แปลกตา โดยปกติแล้ว Power Pivot จะพยายามแก้ไขปัญหา โดยตรวจหาและแนะนะความสัมพันธ์โดยอัตโนมัติ For more information, see Work with Relationships in PivotTables.
คุณยังสามารถลากเขตข้อมูลลงในตัวแบ่งส่วนข้อมูล เพื่อเลือกกลุ่มข้อมูลเพื่อดูได้ ตัวแบ่งส่วนข้อมูลช่วยให้คุณจัดกลุ่ม จัดเรียง และกรองผลลัพธ์ใน PivotTable ได้แบบโต้ตอบ
การร่วมกับการจัดกลุ่มในสูตร
คุณยังสามารถใช้การจัดกลุ่มและประเภทเพื่อรวมข้อมูลที่เก็บไว้ในตารางโดยการสร้างความสัมพันธ์ระหว่างตาราง แล้วสร้างสูตรที่ใช้ประโยชน์จากความสัมพันธ์เหล่านั้นเมื่อต้องการค้นหาค่าที่เกี่ยวข้อง
หรืออีกนัยหนึ่ง คือ ถ้าคุณต้องการสร้างสูตรที่จัดกลุ่มค่าตามประเภท คุณควรใช้ความสัมพันธ์เพื่อเชื่อมต่อตารางที่มีข้อมูลรายละเอียดและตารางที่มีประเภทก่อน แล้วจึงสร้างสูตร
For more information about how to create formulas that use lookups, see Lookups in Power Pivot Formulas.
การใช้ตัวกรองในการรวม
ฟีเจอร์ใหม่ใน Power Pivot คือความสามารถในการใช้ตัวกรองกับคอลัมน์และตารางข้อมูล ไม่เพียงแค่ในส่วนติดต่อผู้ใช้และภายใน PivotTable หรือแผนภูมิ แต่ยังใช้สูตรที่คุณใช้คํานวณการรวมด้วย ตัวกรองสามารถใช้ในสูตรทั้งในคอลัมน์ที่คํานวณและใน s
ตัวอย่างเช่น ในฟังก์ชันการรวม DAX ใหม่ แทนที่จะระบุค่าที่จะรวมหรือนับ คุณสามารถระบุทั้งตารางเป็นอาร์กิวเมนต์ได้ ถ้าคุณไม่ได้ใช้ตัวกรองใดๆ กับตารางนั้น ฟังก์ชันการรวมจะได้ผลกับค่าทั้งหมดในคอลัมน์ที่ระบุของตาราง อย่างไรก็ตาม ใน DAX คุณสามารถสร้างตัวกรองแบบไดนามิกหรือตัวกรองคงที่ในตารางเพื่อให้การรวมดําเนินการกับชุดข้อมูลย่อยต่างๆ โดยขึ้นอยู่กับเงื่อนไขตัวกรองและบริบทปัจจุบัน
การรวมเงื่อนไขและตัวกรองในสูตรจะช่วยให้คุณสามารถสร้างการรวมที่เปลี่ยนแปลงได้โดยขึ้นอยู่กับค่าที่ระบุในสูตร หรือเปลี่ยนแปลงโดยขึ้นอยู่กับส่วนที่เลือกของส่วนหัวของแถวและส่วนหัวของคอลัมน์ใน PivotTable
ดูข้อมูลเพิ่มเติม ที่ กรองข้อมูลในสูตร
การเปรียบเทียบExcelและฟังก์ชันการรวม DAX
ตารางต่อไปนี้แสดงรายการบางฟังก์ชันการรวมมาตรฐานที่มีให้Excel และมีลิงก์ไปยังการใช้งานฟังก์ชันเหล่านี้ใน Power Pivot ฟังก์ชันเหล่านี้เวอร์ชัน DAX จะมีลักษณะการExcelเหมือนกับเวอร์ชัน Excel ที่มีความแตกต่างเล็กน้อยในไวยากรณ์และการจัดการชนิดข้อมูลบางชนิด
ฟังก์ชันการรวมมาตรฐาน
ฟังก์ชัน |
ใช้ |
ส่งกลับค่าเฉลี่ย (ค่าเฉลี่ยเลขคณิต) ของตัวเลขทั้งหมดในคอลัมน์ |
|
ส่งกลับค่าเฉลี่ย (ค่าเฉลี่ยเลขคณิต) ของค่าทั้งหมดในคอลัมน์ จัดการข้อความและค่าที่ไม่ใช่ตัวเลข |
|
นับจํานวนค่าตัวเลขในคอลัมน์ |
|
นับจํานวนค่าในคอลัมน์ที่ไม่ว่างเปล่า |
|
ส่งกลับค่าตัวเลขที่มากที่สุดในคอลัมน์ |
|
ส่งกลับค่าที่มากที่สุดจากชุดนิพจน์ที่ประเมินบนตาราง |
|
ส่งกลับค่าตัวเลขที่น้อยที่สุดในคอลัมน์ |
|
ส่งกลับค่าที่น้อยที่สุดจากชุดนิพจน์ที่ประเมินบนตาราง |
|
บวกตัวเลขทั้งหมดในคอลัมน์ |
ฟังก์ชันการรวม DAX
DAX มีฟังก์ชันการรวมที่ช่วยให้คุณระบุตารางที่จะรวม ดังนั้น แทนที่จะเพิ่มหรือหาค่าเฉลี่ยค่าในคอลัมน์ ฟังก์ชันเหล่านี้ช่วยให้คุณสร้างนิพจน์ที่กําหนดข้อมูลที่จะรวมแบบไดนามิกได้
ตารางต่อไปนี้แสดงรายการฟังก์ชันการรวมที่พร้อมใช้งานใน DAX
ฟังก์ชัน |
ใช้ |
หาค่าเฉลี่ยชุดนิพจน์ที่ประเมินบนตาราง |
|
นับชุดนิพจน์ที่ประเมินบนตาราง |
|
นับจํานวนค่าว่างในคอลัมน์ |
|
นับจํานวนแถวทั้งหมดในตาราง |
|
นับจํานวนแถวที่ส่งกลับจากฟังก์ชันตารางที่ซ้อนกัน เช่น ฟังก์ชันตัวกรอง |
|
ส่งกลับผลรวมของชุดนิพจน์ที่ประเมินบนตาราง |
ความแตกต่างระหว่างฟังก์ชัน DAX Excel Aggregation
แม้ว่าฟังก์ชันเหล่านี้จะมีชื่อเดียวกันกับชื่อที่คู่กันExcel แต่ฟังก์ชันเหล่านั้นจะใช้กลไกการวิเคราะห์ในหน่วยความจําของ Power Pivot และเขียนใหม่เพื่อใช้งานกับตารางและคอลัมน์ คุณไม่สามารถใช้สูตร DAX ในExcelเวิร์กบุ๊กของคุณ และในทางกลับกันได้ โดยสามารถใช้ได้เฉพาะในหน้าต่าง Power Pivot และใน PivotTable ที่ยึดตาม Power Pivot ข้อมูลเท่านั้น นอกจากนี้ แม้ว่าฟังก์ชันจะมีชื่อเหมือนกัน ลักษณะการใช่งานอาจแตกต่างกันเล็กน้อย ดูข้อมูลเพิ่มเติมที่หัวข้อการอ้างอิงฟังก์ชันแต่ละหัวข้อ
วิธีประเมินคอลัมน์ในการรวมยังแตกต่างจากวิธีที่Excelจัดการการรวม ตัวอย่างอาจช่วยอธิบายได้
สมมติว่าคุณต้องการหาผลรวมของค่าในคอลัมน์ จํานวน ในตาราง ยอดขาย เพื่อให้คุณสร้างสูตรต่อไปนี้
=SUM('Sales'[Amount])
ในกรณีที่ง่ายที่สุด ฟังก์ชันจะได้รับค่าจากคอลัมน์ที่ไม่ได้กรองเพียงคอลัมน์เดียว และผลลัพธ์จะเหมือนกับใน Excel ซึ่งจะรวมค่าในคอลัมน์ จํานวน ไว้เสมอ อย่างไรก็ตาม ใน Power Pivot สูตรจะถูกแปลเป็น "รับค่าใน จํานวน ของแถวแต่ละแถวของตารางยอดขาย แล้วรวมค่าแต่ละค่าเหล่านั้น Power Pivot จะประเมินแถวแต่ละแถวที่การรวมถูกคํานวณและคํานวณค่าสเกลาเดียวของแต่ละแถว แล้วรวมค่าเหล่านั้น ดังนั้น ผลลัพธ์ของสูตรอาจแตกต่างกันถ้ามีการใช้ตัวกรองกับตาราง หรือถ้าค่าถูกคํานวณโดยยึดตามการรวมอื่นๆ ที่อาจจะถูกกรอง For more information, see Context in DAX Formulas.
ฟังก์ชันตัวแสดงเวลาของ DAX
นอกจากฟังก์ชันการรวมตารางที่อธิบายไว้ในส่วนก่อนหน้าแล้ว DAX ยังมีฟังก์ชันการรวมที่ได้ผลกับวันที่และเวลาที่คุณระบุเพื่อให้ตัวแสดงเวลาที่มีอยู่แล้วภายใน ฟังก์ชันเหล่านี้ใช้ช่วงของวันที่เพื่อรับค่าที่เกี่ยวข้องและรวมค่า คุณยังสามารถเปรียบเทียบค่าระหว่างช่วงวันที่
ตารางต่อไปนี้แสดงรายการฟังก์ชันตัวแสดงเวลาที่ใช้ได้กับการรวม
ฟังก์ชัน |
ใช้ |
คํานวณค่าที่จุดสิ้นสุดของปฏิทินของช่วงเวลาที่ระบุ |
|
คํานวณค่าที่จุดสิ้นสุดของปฏิทินของช่วงเวลาก่อนหน้าช่วงเวลาที่ระบุ |
|
คํานวณค่าในช่วงที่เริ่มตั้งแต่วันแรกของช่วงเวลา และสิ้นสุดที่วันที่ล่าสุดในคอลัมน์วันที่ที่ระบุ |
ฟังก์ชันอื่นๆ ในส่วนฟังก์ชันตัวแสดงเวลา(ฟังก์ชันตัวแสดงเวลา ) คือฟังก์ชันที่สามารถใช้เพื่อเรียกใช้วันที่หรือช่วงวันที่แบบปรับแต่งเองเพื่อใช้ในการรวม ตัวอย่างเช่น คุณสามารถใช้ฟังก์ชัน DATESINPERIOD เพื่อส่งกลับช่วงของวันที่ และใช้ชุดของวันที่เป็นอาร์กิวเมนต์ไปยังฟังก์ชันอื่นเพื่อคํานวณการรวมแบบเองเฉพาะวันที่เหล่านั้น