หากคุณกำลังมองหาวิธีสร้างเขตข้อมูลจากการคำนวณในแบบจำลองข้อมูล Pivot Table บทความนี้จะให้บริการตามวัตถุประสงค์นี้ มาเริ่มกันที่บทความหลักของเราเพื่อทราบขั้นตอนโดยละเอียดของงานนี้
ดาวน์โหลดสมุดงาน
ช่องจากการคำนวณคืออะไร
ฟิลด์ที่คำนวณ เป็นคุณสมบัติสำคัญของ PivotTable หรือ Pivot Chart . เรียกอีกอย่างว่าวัด . ฟิลด์ที่คำนวณ หรือ วัด เป็นฟิลด์ที่สร้างขึ้นโดยใช้ DAX สูตร. หากคุณต้องการคำนวณคุณสมบัติพิเศษบางอย่างของชุดข้อมูลของคุณหลังจากกรอก PivotTable จากนั้นคุณสามารถใช้สูตรของคุณได้อย่างง่ายดายโดยการสร้าง ฟิลด์ที่คำนวณ ที่นี่. ช่องจากการคำนวณ โดยทั่วไปคือ 2 ประเภท; ช่องที่คำนวณโดยนัย และ ฟิลด์ที่คำนวณอย่างชัดเจน . ฟิลด์คำนวณโดยนัย ถูกสร้างขึ้นโดยใช้ ฟิลด์ PivotTable และ ฟิลด์คำนวณอย่างชัดเจน ถูกสร้างขึ้นโดยใช้ PivotTable Analyze แท็บ
4 ตัวอย่างในการสร้างฟิลด์ที่คำนวณในรูปแบบข้อมูลตาราง Pivot
ที่นี่ เรามีชุดข้อมูลต่อไปนี้ซึ่งมีรายการเงินเดือนพร้อมกับวันทำงานของพนักงานบริษัทบางคน ในตัวอย่างต่อไป เราจะสร้างช่องจากการคำนวณ เพื่อกำหนดโบนัสที่กำหนดให้กับพนักงาน
ที่นี่เราใช้ Microsoft Excel 365 เวอร์ชันสำหรับสร้างบทความนี้ คุณสามารถใช้เวอร์ชันอื่นได้ตามสะดวก
ตัวอย่าง-1 :การสร้างฟิลด์คำนวณโดยนัยในแบบจำลองข้อมูลตารางสาระสำคัญ
ในตัวอย่างนี้ เราจะแปลงชุดข้อมูลต่อไปนี้เป็น PivotTable . จากนั้นแทรก ฟิลด์ที่คำนวณ คำนวณโบนัสพนักงานซึ่งจะ 30% ของเงินเดือนของตน
ขั้นตอน-01 :การสร้าง Pivot Table
ที่นี่ เราจะสร้าง PivotTable เพื่อแทรกฟิลด์ที่คำนวณ ในรูปแบบข้อมูล
- ไปที่ แทรก แท็บ>> PivotTable เมนูแบบเลื่อนลง>> จากตาราง/ช่วง ตัวเลือก
หลังจากนั้น PivotTable จากตารางหรือช่วง กล่องโต้ตอบจะปรากฏขึ้น
- เลือกชุดข้อมูลเป็น ตาราง/ช่วง และคลิกที่ แผ่นงานใหม่
- ตรวจสอบ เพิ่มข้อมูลนี้ไปยังโมเดลข้อมูล ตัวเลือกแล้วกด ตกลง .
หลังจากนั้น คุณจะถูกนำไปที่แผ่นงานใหม่ที่ประกอบด้วยสองส่วน PivotTable1 และ ฟิลด์ PivotTable .
- ลากลง พนักงาน ไปที่ แถว พื้นที่และ เงินเดือน สู่ ค่า
จากนั้น PivotTable . ต่อไปนี้ จะปรากฏทางด้านซ้าย
ขั้นตอนที่ 02 :การเพิ่มการวัดเพื่อเข้าสู่ฟิลด์คำนวณ
ในขั้นตอนนี้ เราจะเพิ่ม การวัด หรือ ช่องที่คำนวณ โดยใช้ DAX สูตร
- คลิกขวา ในชื่อของ PivotTable (ในที่นี้คือ ระยะ )
- เลือก เพิ่มการวัด
ดังนั้น มาตรการ กล่องโต้ตอบจะปรากฏขึ้น
- พิมพ์ โบนัส ( หรืออะไรก็ได้ตามต้องการ) ใน ชื่อหน่วยวัด
- ใน สูตร กล่องหลัง เท่ากับ (= ) ลงชื่อ พิมพ์สูตรของคุณ ที่นี่เราต้องการ ผลรวมของเงินเดือน ฟิลด์และอื่น ๆ หลังจากพิมพ์ s คุณจะเห็นตัวเลือกต่างๆ ในบรรดาตัวเลือก เราจะเลือก [ผลรวมของเงินเดือน] .
- ตอนนี้ ให้เขียนสูตรที่สมบูรณ์
=
[Sum of Salary]*0.03
ที่นี่เราได้คูณ 0.03 ด้วย [ผลรวมเงินเดือน] เพราะ โบนัส จะ 30% ของเงินเดือนของแต่ละบุคคล
- กด ตกลง .
ด้วยวิธีนี้ ฟิลด์ที่คำนวณ . ของเรา โบนัส จะปรากฏในรายการภาคสนาม
- ลากลง โบนัส ไปที่ ค่า
หลังจากนั้นคอลัมน์ใหม่ โบนัส จะปรากฏขึ้นพร้อมกับค่าที่คำนวณได้
หลังจากเพิ่มสัญลักษณ์สกุลเงินลงในเงินเดือนและโบนัสแล้ว เราจะมีตัวเลขดังต่อไปนี้
อ่านเพิ่มเติม: วิธีสร้างตัวแบบข้อมูลใน Excel (3 วิธีที่มีประโยชน์)
ตัวอย่าง-2 :การสร้างฟิลด์คำนวณโดยนัยด้วยแท็บ Power Pivot
ในตัวอย่างนี้ เราจะสร้างฟิลด์ที่คำนวณ โบนัส โดยใช้ DAX สูตรด้วยความช่วยเหลือของ Power Pivot แท็บ
ขั้นตอน-01 :การเปิดใช้งานตัวเลือก Power Pivot
หากคุณไม่เห็น Power Pivot ในเวิร์กชีต Excel ของคุณ ทำตามขั้นตอนนี้เพื่อเปิดใช้งานตัวเลือกนี้
- ไปที่ ไฟล์
- ตอนนี้ เลือก ตัวเลือก .
หลังจากนั้น คุณจะมี ตัวเลือก Excel ตัวช่วยสร้าง
- ไปที่ ส่วนเสริม จากนั้นคลิกที่สัญลักษณ์แบบเลื่อนลงข้าง จัดการ
- เลือก COM Add-in ตัวเลือกและคลิกที่ ไป .
หลังจากนั้น COM Add-in ตัวช่วยสร้างจะเปิดขึ้น
- ตรวจสอบ Microsoft Power Pivot สำหรับ Excel ตัวเลือกแล้วกด ตกลง .
ด้วยเหตุนี้ คุณจะเห็น Power Pivot ในสมุดงานของคุณ
ขั้นตอนที่ 02 :การเพิ่มการวัดเพื่อเข้าสู่ฟิลด์คำนวณ
- ติดตาม ขั้นตอน-01 ของ ตัวอย่าง-1 เพื่อเปิดแผ่นงานต่อไปนี้
- ลากลง พนักงาน ไปที่ แถว พื้นที่และ เงินเดือน สู่ ค่า
จากนั้น PivotTable . ต่อไปนี้ จะปรากฏทางด้านซ้าย
- หลังจากเลือกเซลล์ใดๆ ของ PivotTable . ของคุณ ไปที่ Power Pivot tab>> มาตรการ เมนูแบบเลื่อนลง>> มาตรการใหม่
จากนั้น คุณจะมี การวัด กล่องโต้ตอบ
- ตั้งค่า ชื่อการวัด เป็น โบนัส 1
- เขียนสูตรต่อไปนี้ใน สูตร กล่อง
=[Sum of Salary]*0.03
เราเปลี่ยนรูปแบบได้ที่นี่เช่นกัน
- เลือก สกุลเงิน เป็น หมวดหมู่ และเก็บ ตำแหน่งทศนิยม มากถึง 2 .
- สุดท้าย กด ตกลง .
หลังจากนั้น โบนัส 1 คอลัมน์ที่มีโบนัสของพนักงานจะถูกเพิ่มลงใน PivotTable . โดยอัตโนมัติ .
หลังจากเพิ่ม สกุลเงิน สัญลักษณ์เงินเดือนและเส้นขอบตารางนี้เราจะมีลักษณะสุดท้ายดังนี้
อ่านเพิ่มเติม: วิธีรับข้อมูลจากตัวแบบข้อมูลใน Excel (2 วิธีง่ายๆ)
ตัวอย่าง-3 :การสร้างฟิลด์ที่คำนวณอย่างชัดเจนในแบบจำลองข้อมูล Pivot Table
ที่นี่ เราจะใช้ ฟิลด์ที่คำนวณ โดยตรงเพื่อสร้าง ฟิลด์ที่คำนวณได้อย่างชัดเจน พร้อมสูตรกำหนดยอดโบนัสให้พนักงาน
ขั้นตอน :
- ติดตาม ขั้นตอน-01 ของ ตัวอย่าง-1 เพื่อเปิดแผ่นงานต่อไปนี้
- ลากลง พนักงาน ไปที่ แถว area and Salary to the Values
Then, the following PivotTable will appear on the left side.
- After selecting any cell of your PivotTable , go to the PivotTable Analyze tab>> Calculations group> > Fields, Items &Sets dropdown>> Calculated Field
Afterward, the Insert Calculated Field dialog box will pop up.
- Set the Name as Bonus 2 .
- In the Formula box after the equal sign (= ) we will insert our desired field here.
- Click on the Salary field and press the Insert Field
After that, Salary will appear in the Formula กล่อง.
- Complete the formula like the following
= Salary*0.03
- กด ตกลง .
Finally, a new column with bonus values will be added to the Pivot Table .
After adding the Currency symbol to the salaries and border to this table we will have the final look like this figure.
อ่านเพิ่มเติม: Remove Data Model from Pivot Table in Excel (with Easy Steps)
Example-4 :Using Explicit Calculated Field for a Complex Formula in Pivot Table Data Model
Here, we will calculate the bonus values with some conditions, such as, for the employees who have working days more than 250 will get a 50% bonus of their salaries and the rest will receive a 50% bonus of their salaries. To apply this condition, we will use the IF function ที่นี่.
ขั้นตอน :
- Follow Step-01 of Example-1 to open up the following sheet.
- Drag down Employee to the Rows area and Working Days , and Salary to the Values
Then, the following PivotTable will appear on the left side.
- After selecting any cell of your PivotTable , go to the PivotTable Analyze tab>> Calculations group> > Fields, Items &Sets dropdown>> Calculated Field
Afterward, the Insert Calculated Field dialog box will pop up.
- Set the Name as Bonus 3 .
- In the Formula box after the equal sign (= ) we will insert our desired field here.
- Firstly, write down IF( to start the formula.
- Click on the Working Days field and press the Insert Field
In this way, we will insert our required fields into the formula.
- Apply the following formula.
=IF('Working Days' >250,Salary *0.05,Salary *0.03)
- กด ตกลง .
Finally, we will have a new column with calculated bonuses.
After adding the Currency symbol to the salaries, bonuses, and border to this table we will have the final look like this figure.
อ่านเพิ่มเติม: [Fixed!] Excel Data Model Relationships Not Working (6 Solutions)
How to Remove Calculated Field in Pivot Table Data Model
Here, we will show the process of eliminating the calculated field Sum of Bonus 3 from the following Pivot Table .
ขั้นตอน :
- Select any cell on the column which is created by entering the calculated field and then Right-click กับมัน
- Choose the Remove “Sum of Bonus 3”
In this way, we have removed the calculated field .
อ่านเพิ่มเติม: How to Remove Table from Data Model in Excel (2 Quick Tricks)
How to Get a List of Formulas for Calculated Field in Pivot Table Data Model
If you want to get a list of formulas used in the calculated field , then you can follow this section.
ขั้นตอน :
- After selecting any cell of your PivotTable , go to the PivotTable Analyze tab>> Calculations group> > Fields, Items &Sets dropdown>> List Formulas
Then you will be taken to a new sheet where you will get a detailed list of formulas.
บทสรุป
In this article, we tried to create a calculated field in the pivot table data model . หวังว่าคุณจะพบว่ามีประโยชน์ หากคุณมีข้อเสนอแนะหรือคำถามใด ๆ โปรดแบ่งปันในส่วนความคิดเห็น
บทความที่เกี่ยวข้อง
- How to Use Data Model in Excel (3 Examples)
- Manage Data Model in Excel (with Easy Steps)