Page 3 of 3

Re: การใช้สูครใน Pivot table

Posted: Sat Aug 03, 2019 6:48 am
by snasui
yodpao.b wrote: Fri Aug 02, 2019 10:34 pm โพสต์ที่ 39
?
ทำได้ไหมครับ
:D ยังไม่สะดวกดูให้ ณ ขณะนี้ กรุณารอก่อนครับ

Re: การใช้สูครใน Pivot table

Posted: Sun Aug 04, 2019 4:35 pm
by snasui
:D ผมลองเขียนสูตรดูพบว่าตรง 1 ID และไม่ตรง 1 ID

โดยใน Power Pivot ให้เพิ่มคอลัมน์ 1 คอลัมน์ชื่อ Avg_Val ใช้สูตรตามด้านล่างครับ

=CALCULATE(AVERAGE('Append1'[kw>0]),FILTER('Append1','Append1'[time_15min]=EARLIER('Append1'[time_15min]) && ('Append1'[ID]=EARLIER('Append1'[ID]))))

จากนั้นเพิ่ม Measure ชื่อ MaxAvgVal และเขียนสูตรตามด้านล่างครับ

MaxAvgVal:=max('Append1'[Avg_Val])

นำ Measure ไปแสดงใน Value Area และลาก Id มาวางใน Row Area จากนั้นกำหนดให้แสดง Grand Total ใน Pivot Table ครับ

Re: การใช้สูครใน Pivot table

Posted: Sun Aug 04, 2019 9:11 pm
by yodpao.b
ขอบคุณมากครับผมเดียวจะลองเอาสูตรนี้ไปลองดูครับ
ได้ผลแล้วจะรายงานให้ทราบครับ

อันที่จริงผมก็มีวิธีพื้นๆแก้อยู่ครับ
โดยการทำข้อมูลไฟล์เดิมที่ EXport มาจากเครื่องวัดแต่ละเดือนแต่ละนาที
มาทำเพิ่มให้เป็น ช่วง 15 นาที แล้วหาค่าเฉลี่ย 15 นาทีใหม่ (ข้อมูลมี 8 คอลัม 50000 บันทัด มีสูตร 2 คอลัม)
พอเสร็จแล้วก็นำข้อมูลที่ได้ไป เพจแบบค่าทับข้อมูลในไฟล์ที่ทำอยู่
จบขั้นตอนการแก้ปัญหาการหาค่าช่วง 15 นาที
ข้อเสียคือตอนหาค่า เฉลี่ย 15 นาทีใหม่ ใช้สูตร AVERAGEIFS() 50,000 บันทัด
เครื่องใช้เวลาคำนวณประมาณประมาณ 5 นาทีครับ
วิธีที่กล่าวมาคิดได้เมื่อวันเสาร์ที่ผ่านมาครับ

ก่อนน่านั้นได้ใช้วิธีที่กล่าวมากับไฟล์ปัจุบันที่ทำอยู่คือมีข้อมูลอยู่ 8 หน้า ประมาณหน้าละ 500,000-600,000 บรรทัด
พอใช้สูตร AVERAGEIFS() ไฟล์ที่ทำมัน eeror และรีเซ็ทไฟล์ปิดแล้วเปิดใหม่เองเลย หรือไม่ก็คำนวณครึ่งวันถึงจะได้ค่า 1 หน้า
การทำแบบนี้ไม่ดีไม่มีประสิทธิภาพครับ
ก็เลยคิดว่าน่าจะไปทำที่ไฟล์ต้นฉบับเพราะมีข้อมูลประมาณ 50000 บันทัด

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

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

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

Re: การใช้สูครใน Pivot table

Posted: Mon Aug 05, 2019 1:11 pm
by yodpao.b
เมื่อมีคอลัมเพิ่ม รีเพช อย่างไรครับ(ปรับปรุงข้อมูล)
1.JPG
2.JPG
ใน excel ตั้งแต่หน้า data_C1 ถึง data_C8 มีข้อมูลเพิ่ม 2 คอลัม
จะ รีเพช ข้อมูลตรงไหนครับ
3.JPG
ส่วนรูปด้านล่างเป็นในส่วนของ Power Pivot หรือต้องรีเพชในส่วนนี้
ผมลองรีเพชเอง ผลที่ได้คือหลังจากรีเพช ไม่สามารถเปิด Power Pivot ได้อีก

Re: การใช้สูครใน Pivot table

Posted: Tue Aug 06, 2019 8:07 pm
by snasui
:D ใน Power Pivot เมนู Home มีปุ่มให้คลิก Refresh ครับ

Re: การใช้สูครใน Pivot table

Posted: Mon Aug 19, 2019 10:45 am
by yodpao.b
ไฟล์ที่ใช้ Power Pivot นี้ได้ทำข้อมูลเสร็จสมบูรณ์แล้วครับ
ขอขอบคุณอาจารย์มากครับ

ตอนนี้กำลังทำข้อมูลรูปแบบ คำนวณ excel ธรรมดาเพื่อเอาไว้ตรวจคำตอบของไฟล์ Power Pivot ครับ
ก็เสร็จแล้วเหมือกัน
แต่ติดปัญหาเวลาจะ อัพเดทข้อมูล มันฟ้องว่าไม่สามารถคำนวณได้
ถ้าแก้ไขไม่ได้จะขอสอบถามต่อไป