ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์โดย Webstory » เสาร์ มี.ค. 03, 2012 3:42 pm

ต้องการให้เอาค่าหารกันแล้วออกในรายงานครับ
เอายอดซื้อสุทธิ หารด้วย จำนวนที่ซื้อครับ พอดีต้องการดูต้นทุนต่อหน่วยสุทธิทางหน้าจอครับ

ผมใส่ไปแบบนี้แล้วค่าไม่หารกันครับ  ~NETVAL/~QTY


ขอบคุณครับ
Webstory
Newbie
Newbie
 
โพสต์: 15
ลงทะเบียนเมื่อ: อังคาร ก.พ. 14, 2012 11:03 am

Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์โดย suchai » เสาร์ มี.ค. 03, 2012 5:01 pm

สร้างตัวแปรใหม่ขึ้นมาหนึ่งตัว  เช่น  [color=red]~COST  มาต่อท้ายในบรรทัดเดียวกับ  ~NETVAL และ ~QTY

จากนั้น เพิ่มบรรทัดใหม่ เข้าไปท้ายรายงาน ว่า

~COST:    0,        "",            "COST",      "COST = NETVAL / QTY"

จุดระวัง ต้องสังเกตุว่า ใน ~NETVAL และ ~QTY  ในคอลัมภ์ที่ 4 ที่เหมือนด้านบนคือ "COST",  ชื่อเหมือนกันหรือไม่
ถ้าชื่อไม่เหมือน สูตรคำนวณในคอลัมภ์ที่ 5 ต้องเปลี่ยนตามชื่อไปด้วย
[/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์โดย Webstory » เสาร์ มี.ค. 03, 2012 5:47 pm

ขอบคุณ คุณ SUCHAI ครับ

ผมลองแล้วโปรแกรมแจ้ง error ไม่พบตัวแปร QTY ครับ
Webstory
Newbie
Newbie
 
โพสต์: 15
ลงทะเบียนเมื่อ: อังคาร ก.พ. 14, 2012 11:03 am

Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์โดย suchai » เสาร์ มี.ค. 03, 2012 9:20 pm

โดยปกติ ชื่อตัวแปรอาจจะเหมือนกับชื่อฟิลด์ข้อมูลหรือไม่เหมือนก็ได้

เมื่อมีข้อมูลว่า ยอดซื้อสุทธิ หาร ด้วย จำนวน ก็จะมองไปที่

รายงาน ข้อ 8 รายงานวิเคราะห์การซื้อ
                  ข้อ 1 ประวัติการซื้อ
                        และ ข้อ 1 แยกตามผู้จำหน่าย และ ข้อ 2 แยกตามสินค้า

ที่มี  ~NETVAL  ยอดซื้อสุทธิ  และ  ~QTY  จำนวน

นี่คือบรรทัดที่คัดมาจาก รายงาน 812

~QTY:  0,  "qty(10)",      "A->[color=red]TRNQTY
",        "sumqty=sumqty+A->XTRNQTY"

~NETVAL:  0, "999,999.99", "A->NETVAL",        "sumnet=sumnet+A->NETVAL"

คำตอบสุดท้าย คือ

~COST:  0,    "",      "COST",      "COST = NETVAL / TRNQTY"

หรือแบบเต็มยศ

~COST:  0,    "",      "COST",      "COST = STCRD->NETVAL / STCRD->TRNQTY"[/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์โดย Webstory » อาทิตย์ มี.ค. 04, 2012 11:52 am

พอดีวันนี้ไม่ได้เข้า office แต่เห็นที่คุณ suchai ตอบพอนึกภาพออกแล้วครับ
เมื่อวานผมลองไล่่ค่าดูแต่ก็ไม่ค่อยเข้าใจ แต่ตอนนี้พอจะเห็นขั้นตอนการดึงตัวแปรมาใช้แล้วครับ

เห็นอย่างนี้แล้วสงสัย express จะมีอะไรให้ลองหลายอย่างแล้วครับ


ขอบคุณมาก ๆ นะครับคุณ suchai  ;D
Webstory
Newbie
Newbie
 
โพสต์: 15
ลงทะเบียนเมื่อ: อังคาร ก.พ. 14, 2012 11:03 am

Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์โดย suchai » จันทร์ มี.ค. 05, 2012 10:57 am

อย่าพยายาม ลองเปลี่ยนแปลง หลายๆ อย่างพร้อมๆ กัน ให้ทดสอบไปทีละอย่าง จะได้ไม่ งง

[color=navy]การที่เราเริ่มจากความ งง ก่อน แสดงว่าเริ่มได้ถูกต้อง คือ รู้ว่าตัวเองยังไม่รู้

เมื่อวันใดที่หาย งง แสดงว่า วันนั้น รู้เรียบร้อยไปแล้ว
[/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: Google [Bot] และ บุคคลทั่วไป 68 ท่าน